DocumentCode
1801865
Title
Exploring Complexity in Open Source Software: Evolutionary Patterns, Antecedents, and Outcomes
Author
Darcy, David P. ; Daniel, Sherae L. ; Stewart, Katherine J.
Author_Institution
Irish Manage. Inst., Dublin, Ireland
fYear
2010
fDate
5-8 Jan. 2010
Firstpage
1
Lastpage
11
Abstract
Software complexity is important to researchers and managers, yet much is unknown about how complexity evolves over the life of a software application and whether different dimensions of software complexity may exhibit similar or different evolutionary patterns. Using cross-sectional and longitudinal data on a sample of 108 open source projects, this research investigated how the complexity of open source project releases varied throughout the life of the project. Functional data analysis was applied to the release histories of the projects and recurring evolutionary patterns were derived. There were projects that saw little evolution, according to their measures of size and structural complexity. However, projects that displayed some evolution often differed on the pattern of evolution depending on whether size or structural complexity was examined. Factors that contribute to and result from the patterns of complexity were evaluated, and implications for research and practice are presented.
Keywords
computational complexity; data analysis; public domain software; software engineering; software maintenance; software metrics; evolutionary patterns; functional data analysis; open source software; software complexity; Application software; Conference management; Data analysis; Documentation; History; Licenses; Open source software; Open systems; Project management; Size measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences (HICSS), 2010 43rd Hawaii International Conference on
Conference_Location
Honolulu, HI
ISSN
1530-1605
Print_ISBN
978-1-4244-5509-6
Electronic_ISBN
1530-1605
Type
conf
DOI
10.1109/HICSS.2010.198
Filename
5428486
Link To Document