DocumentCode
650729
Title
Automatic Means of Identifying Evolutionary Events in Software Development
Author
Karus, Siim
Author_Institution
Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
fYear
2013
fDate
22-28 Sept. 2013
Firstpage
412
Lastpage
415
Abstract
The software development process patterns in open source software projects are not well known. Consequently, the longevity of new open source software projects is left up to subjective experiences of the development team. In this study, we are investigating a data mining approach for identifying relevant patterns in software development process. We demonstrate the capabilities of wavelet analysis on 27 open source software projects for identifying similar evolutionary patterns or events in different projects. The analysis identified close to 1000 evolutionary patterns common to multiple projects. The analysis of some of the patterns shows that the end of source code evolution of a project is determined early in the project. In addition, strong fluctuations of activity in sequential periods are identified as good indicators of problems in projects. In conclusion, the analysis reveals that wavelet analysis can be a powerful and objective tool for identifying evolutionary events that can be used as estimation basis or management guide in software projects.
Keywords
data mining; pattern recognition; project management; public domain software; software development management; wavelet transforms; activity fluctuations; data mining; evolutionary patterns; open source software projects; software development evolutionary events identification; software development process patterns; source code evolution; wavelet analysis; Measurement; Open source software; Time series analysis; Wavelet analysis; Wavelet transforms; analysis; data mining; estimation; management; software evolution; wavelets;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location
Eindhoven
ISSN
1063-6773
Type
conf
DOI
10.1109/ICSM.2013.60
Filename
6676920
Link To Document