Title :
On the nature of commits
Author :
Hattori, Lile P. ; Lanza, Michele
Author_Institution :
Fac. of Inf., Univ. of Lugano, Lugano
Abstract :
Information contained in versioning system commits has been frequently used to support software evolution research. Concomitantly, some researchers have tried to relate commits to certain activities, e.g., large commits are more likely to be originated from code management activities, while small ones are related to development activities. However, these characterizations are vague, because there is no consistent definition of what is a small or a large commit. In this paper, we study the nature of commits in two dimensions. First, we define the size of commits in terms of number of files, and then we classify commits based on the content of their comments. To perform this study, we use the history log of nine large open source projects.
Keywords :
software engineering; code management activity; development activity; open source projects; software evolution research; versioning system commits; Content management; Engineering management; Frequency; History; Informatics; Inspection; Project management; Research and development management; Software systems; Statistical distributions;
Conference_Titel :
Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
Conference_Location :
L´Aquila
Print_ISBN :
978-1-4244-2776-5
DOI :
10.1109/ASEW.2008.4686322