DocumentCode :
3292498
Title :
Network-Based Analysis of the Structure and Evolution of an Open Source Software Product
Author :
Le, Qize ; Panchal, Jitesh H.
Author_Institution :
Washington State Univ., Pullman, WA, USA
fYear :
2012
fDate :
4-7 Jan. 2012
Firstpage :
3436
Lastpage :
3445
Abstract :
In this paper, an analysis of product structures in open source software (OSS) at both product level and module level is presented. At the product level, the product structures are modeled as complex networks, and the evolutionary characteristics of product structures are analyzed by using network analysis metrics. At the module level, linking mechanisms, which describe how a module is attached with other modules, are proposed. The linking mechanisms are modeled as probability functions dependent on the degrees of linking modules. A case study from an open source software project, Drupal, is presented. The evolutionary trends of Drupal product structures are analyzed and discussed. Finally, a model is presented to illustrate the effects of linking mechanisms at the module level on the product structures at the system level. The results indicate that the model built using the proposed linking mechanisms generates networks whose evolutionary characteristics are close to that of the original network.
Keywords :
evolutionary computation; probability; public domain software; software development management; Drupal product structure; OSS; complex network; evolutionary characteristic; linking mechanism; module level; network analysis metrics; network-based analysis; open source software product; probability function; product level; Communities; Complex networks; Joining processes; Linux; Measurement; Open source software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Science (HICSS), 2012 45th Hawaii International Conference on
Conference_Location :
Maui, HI
ISSN :
1530-1605
Print_ISBN :
978-1-4577-1925-7
Electronic_ISBN :
1530-1605
Type :
conf
DOI :
10.1109/HICSS.2012.446
Filename :
6149240
Link To Document :
بازگشت