Projects per year
Abstract
Code review is a common practice in software development and
numerous studies have described different aspects of the process;
its characteristics, the expectations on that process, issues around
reviewer allocation, and more. However, one aspect that has not
been studied to a large extent is the experience of the developers
in the code review process. This is unfortunate given the signifi-
cant amount of time that developers spend on this activity, where
problems that degrade developers’ experience on a daily basis can
create work environment issues.
In this paper, we present an extended analysis of an exploratory
mixed-method study where we focus on developers’ experience of
code review. We use semi-structured interviews to gather data from
two multi-national companies and conduct a follow-up survey. Our
results suggest that developers are frequently bothered by misalign-
ments in the code review tooling and process which is hindering
them in carrying out their code review tasks effectively. We present
an initial characterization of misalignments that may hamper the
developer experience. Based on our findings, we propose directions
for further exploration to improve the developer experience.
numerous studies have described different aspects of the process;
its characteristics, the expectations on that process, issues around
reviewer allocation, and more. However, one aspect that has not
been studied to a large extent is the experience of the developers
in the code review process. This is unfortunate given the signifi-
cant amount of time that developers spend on this activity, where
problems that degrade developers’ experience on a daily basis can
create work environment issues.
In this paper, we present an extended analysis of an exploratory
mixed-method study where we focus on developers’ experience of
code review. We use semi-structured interviews to gather data from
two multi-national companies and conduct a follow-up survey. Our
results suggest that developers are frequently bothered by misalign-
ments in the code review tooling and process which is hindering
them in carrying out their code review tasks effectively. We present
an initial characterization of misalignments that may hamper the
developer experience. Based on our findings, we propose directions
for further exploration to improve the developer experience.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (EASE) |
Publisher | Association for Computing Machinery (ACM) |
ISBN (Print) | 978-1-4503-9613-4 |
DOIs | |
Publication status | Published - 2022 |
Event | 26th International Conference on Evaluation and Assessment in Software Engineering, EASE 2022 - Gothenburg, Sweden Duration: 2022 Jun 13 → 2022 Jun 15 |
Conference
Conference | 26th International Conference on Evaluation and Assessment in Software Engineering, EASE 2022 |
---|---|
Country/Territory | Sweden |
City | Gothenburg |
Period | 2022/06/13 → 2022/06/15 |
Subject classification (UKÄ)
- Software Engineering
Fingerprint
Dive into the research topics of 'Understanding the Experience of Code Review: Misalignments, Attention, and Units of Analysis'. Together they form a unique fingerprint.Projects
- 1 Finished
-
GANDER: Gazing at Code Review(s)
Söderberg, E. (PI), Church, L. (CoI), Persson, J. (CoI), Rydenfält, C. (CoI), Niehorster, D. C. (CoI), Nyström, M. (CoI), Reichenbach, C. (CoI) & Börstler, J. (CoI)
2021/01/01 → 2023/12/31
Project: Research