Interpersonal Conflicts During Code Review: Developers' Experience and Practices
Pavlína Wurzel Gonçalves, Gül Çalikli, Alberto Bacchelli
摘要
Code review consists of manual inspection, discussion, and judgment of source code by developers other than the code's author. Due to discussions around competing ideas and group decision-making processes, interpersonal conflicts during code reviews are expected. This study systematically investigates how developers perceive code review conflicts and addresses interpersonal conflicts during code reviews as a theoretical construct. Through the thematic analysis of interviews conducted with 22 developers, we confirm that conflicts during code reviews are commonplace, anticipated and seen as normal by developers. Even though conflicts do happen and carry a negative impact for the review, conflicts-if resolved constructively-can also create value and bring improvement. Moreover, the analysis provided insights on how strongly conflicts during code review and its context (i.e., code, developer, team, organization) are intertwined. Finally, there are aspects specific to code review conflicts that call for the research and application of customized conflict resolution and management techniques, some of which are discussed in this paper. Preprint: https://arxiv.org/abs/2201.05425 Data and material: https://doi.org/10.5281/zenodo.5848794
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- Mental Wellbeing at Work: Perspectives of Software EngineersNovia Wong, Victoria Jackson, André van der Hoek, Iftekhar Ahmed 等CHI 2023 · 被引用 35 次
- Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMsMia Mohammad Imran, Preetha Chatterjee, Kostadin DamevskiICSE 2024 · 被引用 23 次
- Competencies for Code ReviewPavlína Wurzel Gonçalves, Gül Çalikli, Alexander Serebrenik, Alberto BacchelliCSCW 2023 · 被引用 11 次
- "A Lot of Moving Parts": A Case Study of Open-Source Hardware Design Collaboration in the Thingiverse CommunityKathy Cheng, Shurui Zhou, Alison OlechowskiCSCW 2024 · 被引用 8 次
相关 Paper
- Predicting developers' negative feelings about code reviewCarolyn D. Egelman, Emerson R. Murphy-Hill, Elizabeth Kammer, Margaret Morrow Hodges 等ICSE 2020 · 被引用 50 次
- Software security during modern code review: the developer's perspectiveLarissa Braz, Alberto BacchelliFSE 2022 · 被引用 28 次
- Do Words Have Power? Understanding and Fostering Civility in Code Review DiscussionMd Shamimur Rahman, Zadia Codabux, Chanchal K. RoyFSE 2024 · 被引用 6 次
- Effective Teaching through Code Reviews: Patterns and Anti-patternsAnita Sarma, Nina ChenFSE 2024 · 被引用 1 次
- The "Shut the f**k up" Phenomenon: Characterizing Incivility in Open Source Code Review DiscussionsIsabella Ferreira, Jinghui Cheng, Bram AdamsCSCW 2021 · 被引用 51 次
