Activities per year
Abstract
This paper investigates how the duration of various code review periods changes over a projects’ lifetime. We study four open-source software (OSS) projects: Blender, FreeBSD, LLVM, and Mozilla. We mine and analyze the characteristics of 283,235 code reviews that cover, on average, seven years’ worth of development. Our main conclusion is that neither the passage of time or the project’s size impact code velocity. We find that (a) the duration of various code review periods (time-to-first-response, time-to-accept, and time-to-merge) for FreeBSD, LLVM, and Mozilla either becomes shorter or stays the same; no directional trend is present for Blender, (b) an increase in the size of the code bases (annually 3–17%) does not accompany a decrease in code velocity, and (c) for FreeBSD, LLVM, and Mozilla, the 30-day moving median stays in a fixed range for time-to-merge. These findings do not change with variabilities in code churn metrics, such as the number of commits or distinct authors of code changes
| Original language | English |
|---|---|
| Title of host publication | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) |
| Publisher | IEEE |
| Pages | 267-271 |
| Number of pages | 5 |
| ISBN (Electronic) | 979-8-3503-1184-6 |
| DOIs | |
| Publication status | Published - 12-Jul-2023 |
| Event | 20th International Conference on Mining Software Repositories: MSR 2023 - Melbourne, Australia, Melbourne, Australia Duration: 15-May-2023 → 16-May-2023 https://conf.researchr.org/track/msr-2023/msr-2023-technical-papers |
Conference
| Conference | 20th International Conference on Mining Software Repositories |
|---|---|
| Abbreviated title | MSR 2023 |
| Country/Territory | Australia |
| City | Melbourne |
| Period | 15/05/2023 → 16/05/2023 |
| Internet address |
Keywords
- code review
- code velocity
- developer productivity
Fingerprint
Dive into the research topics of 'Are We Speeding Up or Slowing Down? On Temporal Aspects of Code Velocity'. Together they form a unique fingerprint.-
45th International Conference on Software Engineering (ICSE 2023)
Kudrjavets, G. (Attendee)
15-May-2023 → 19-May-2023Activity: Organising and attending an event › Attending an event › Academic
-
Are We Speeding Up or Slowing Down? On Temporal Aspects of Code Velocity
Kudrjavets, G. (Speaker)
15-May-2023Activity: Talk and presentation › Academic presentation › Academic