Sciweavers

MSR
2011
ACM

Do time of day and developer experience affect commit bugginess

12 years 6 months ago
Do time of day and developer experience affect commit bugginess
Modern software is often developed over many years with hundreds of thousands of commits. Commit metadata is a rich source of social characteristics, including the commit’s time of day and the experience and commit frequency of its author. The “bugginess” of a commit is also a critical property of that commit. In this paper, we investigate the correlation between a commit’s social characteristics and its “bugginess”; such results can be very useful for software developers and software engineering researchers. For instance, developers or code reviewers might be well-advised to thoroughly verify commits that are more likely to be buggy. In this paper, we study the correlation between a commit’s bugginess and the time of day of the commit, the day of week of the commit, and the experience and commit frequency of the commit authors. We survey two widely-used open source projects: the Linux kernel and PostgreSQL. Our main findings include: (1) commits submitted between midni...
Jon Eyolfson, Lin Tan, Patrick Lam
Added 16 Sep 2011
Updated 16 Sep 2011
Type Journal
Year 2011
Where MSR
Authors Jon Eyolfson, Lin Tan, Patrick Lam
Comments (0)