skip to main content
10.1145/3510457.3513083acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper
Open Access

What's bothering developers in code review?

Published:17 October 2022Publication History

ABSTRACT

The practice of code review is widely adopted in industry and has been studied to an increasing degree in the research community. However, the developer experience of code review has received limited attention. Here, we report on initial results from a mixed-method exploratory study of the developer experience.

References

  1. Ikram El Asri, Noureddine Kerzazi, Gias Uddin, Foutse Khomh, and M.A. Janati Idrissi. 2019. An empirical study of sentiments in code reviews. Information and Software Technology 114 (2019), 37--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Alberto Bacchelli and Christian Bird. 2013. Expectations, outcomes, and challenges of modern code review. In Proceedings of the 35th International Conference on Software Engineering (ICSE). 712--721. Google ScholarGoogle ScholarCross RefCross Ref
  3. Vipin Balachandran. 2013. Reducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation. In Proceedings of the 35th International Conference on Software Engineering (ICSE). 931--940. Google ScholarGoogle ScholarCross RefCross Ref
  4. Mike Barnett, Christian Bird, João Brunet, and Shuvendu K. Lahiri. 2015. Helping Developers Help Themselves: Automatic Decomposition of Code Review Change-sets. In Proceedings of the 37th International Conference on Software Engineering (ICSE), Vol. 1. 134--144. Google ScholarGoogle ScholarCross RefCross Ref
  5. M. Chouchen, A. Ouni, R. G. Kula, D. Wang, P. Thongtanunam, M. W. Mkaouer, and K. Matsumoto. 2021. Anti-patterns in modern code review: Symptoms and prevalence. In Proceedings of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering. 531--535. Google ScholarGoogle ScholarCross RefCross Ref
  6. N. Davila and I. Nunes. 2021. A systematic literature review and taxonomy of modern code review. Journal of Systems and Software 177 (2021), 110951. Google ScholarGoogle ScholarCross RefCross Ref
  7. F. Ebert, F. Castor, N. Novielli, and A. Serebrenik. 2021. An exploratory study on confusion in code reviews. Empirical Software Engineering 26, 1 (2021), 1--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Daniel M. German, Gregorio Robles, Germán Poo-Caamaño, Xin Yang, Hajimu Iida, and Katsuro Inoue. 2018. "Was My Contribution Fairly Reviewed?": A Framework to Study the Perception of Fairness in Modern Code Reviews. In Proceedings of the 40th International Conference on Software Engineering (ICSE) (ICSE '18). ACM, New York, NY, USA, 523--534. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. O. Kononenko, O. Baysal, and M. W. Godfrey. 2016. Code Review Quality: How Developers See It. In Proceedings of the 38th International Conference on Software Engineering (ICSE) (ICSE '16). ACM, New York, NY, USA, 1028--1038. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. L. MacLeod, M. Greiler, M.-A. Storey, C. Bird, and J. Czerwonka. 2018. Code Reviewing in the Trenches: Challenges and Best Practices. IEEE Software 35, 4 (2018), 34--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Sadowski, E. Söderberg, L. Church, M. Sipko, and A. Bacchelli. 2018. Modern Code Review: a Case Study at Google. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). 181--190. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Spadini, M. Aniche, M.-A. Storey, M. Bruntink, and A. Bacchelli. 2018. When Testing Meets Code Review: Why and How Developers Review Tests. In Proceedings of the 40th International Conference on Software Engineering (ICSE). 677--687. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. What's bothering developers in code review?

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ICSE-SEIP '22: Proceedings of the 44th International Conference on Software Engineering: Software Engineering in Practice
      May 2022
      371 pages
      ISBN:9781450392266
      DOI:10.1145/3510457

      Copyright © 2022 Owner/Author

      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 October 2022

      Check for updates

      Qualifiers

      • short-paper

      Upcoming Conference

      ICSE 2025
    • Article Metrics

      • Downloads (Last 12 months)100
      • Downloads (Last 6 weeks)13

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader