DocumentCode
1885439
Title
Release Pattern Discovery: A Case Study of Database Systems
Author
Hindle, Abram ; Godfrey, Michael W. ; Holt, Richard C.
Author_Institution
Waterloo Univ., Waterloo
fYear
2007
fDate
2-5 Oct. 2007
Firstpage
285
Lastpage
294
Abstract
Studying the release-time activities of a software project - that is, activities that occur around the time of a major or minor release - can provide insights into both the development processes used and the nature of the system itself. Although tools rarely record detailed logs of developer behavior, we can infer release-time activities from available data, such as logs from revision control systems, bug tracking systems, etc. In this paper, we discuss the results of a case study in mining patterns of release-time behavior from the revision control systems of four open source database systems. We partitioned the development artifacts into four classes - source code, tests, build files, and documentation - to be able to characterize the behavioral patterns more precisely. We found, for example, that there were consistent activity patterns around release time within each of the individual projects; we also found that these patterns did not persist across systems, leading us to hypothesize that the four projects follow different but consistent development patterns of activity around releases.
Keywords
configuration management; data mining; object-oriented programming; project management; public domain software; relational databases; open source database system; open source software; pattern mining; relational database; release pattern discovery; researchers about how; revision control system; software project release-time activity; Automatic control; Control systems; Data mining; Database systems; Documentation; Lead; Open source software; Programming profession; Project management; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location
Paris
ISSN
1063-6773
Print_ISBN
978-1-4244-1256-3
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2007.4362641
Filename
4362641
Link To Document