DocumentCode :
2672390
Title :
A longitudinal analysis of the dependency concentration in smaller modules for open-source software products
Author :
Parande, Mohammed Aziz ; Koru, Gunes
Author_Institution :
Dept. of Inf. Syst., UMBC, Baltimore, MD, USA
fYear :
2010
fDate :
12-18 Sept. 2010
Firstpage :
1
Lastpage :
5
Abstract :
Our recent studies on single releases of multiple open-source software (OSS) products showed a higher concentration of dependencies in smaller modules. For one of the products, it was observed that an isolatable and observable refactoring initiative exacerbated this concentration inequality. In this paper, we empirically investigate the dependency concentration in smaller modules from a longitudinal perspective: (1) whether this concentration inequality always exists over product life time; (2) how it changes. We hypothesize that the concentration inequality should either remain at same levels or increase over time. This is because large-scale and long-lived software products usually go through some degree of continuous and intermittent refactoring. Our results show that dependencies concentrate in smaller classes in all releases, and this concentration inequality generally increases over successive releases. We suggest that software practitioners continuously pay a higher QA attention to smaller modules. We also recommend increasing such QA focus as a product matures and goes through refactoring activities.
Keywords :
public domain software; software quality; concentration inequality; dependency concentration; longitudinal analysis; open source software product; product life time; Indexes; Open source software; Size measurement; Software engineering; Software systems; Software maintenance; open-source software; software metrics; software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
ISSN :
1063-6773
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2010.5609568
Filename :
5609568
Link To Document :
بازگشت