• 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