DocumentCode :
3534141
Title :
On the nature of commits
Author :
Hattori, Lile P. ; Lanza, Michele
Author_Institution :
Fac. of Inf., Univ. of Lugano, Lugano
fYear :
2008
fDate :
15-16 Sept. 2008
Firstpage :
63
Lastpage :
71
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/ASEW.2008.4686322
Filename :
4686322
Link To Document :
بازگشت