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