Header

UZH-Logo

Maintenance Infos

Interpersonal Conflicts During Code Review


Wurzelová, Pavlína; Çalikli, Gül; Bacchelli, Alberto (2022). Interpersonal Conflicts During Code Review. In: 25th ACM Conference On Computer-Supported Cooperative Work And Social Computing, Taipei, Taiwan, 12 November 2022 - 16 November 2022, ACM.

Abstract

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. Data and material: https://doi.org/10.5281/zenodo.5848794

Abstract

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. Data and material: https://doi.org/10.5281/zenodo.5848794

Statistics

Citations

Dimensions.ai Metrics

Altmetrics

Downloads

174 downloads since deposited on 17 Jan 2022
143 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Event End Date:16 November 2022
Deposited On:17 Jan 2022 05:17
Last Modified:17 Feb 2022 06:45
Publisher:ACM
OA Status:Green
Publisher DOI:https://doi.org/10.5281/zenodo.5848794
Related URLs:https://zenodo.org/record/5848794
https://cscw.acm.org/2022/
Other Identification Number:merlin-id:21814
  • Content: Accepted Version
  • Licence: Creative Commons: Attribution 4.0 International (CC BY 4.0)