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 :
بازگشت