Analysis of the Structure and Evolution of an Open-Source Community

被引:4
|
作者
Huang, Hao-Yun [1 ]
Le, Qize [1 ]
Panchal, Jitesh H. [1 ]
机构
[1] Washington State Univ, Sch Mech & Mat Engn, Pullman, WA 99164 USA
基金
美国国家科学基金会;
关键词
open-source processes; communities; product development; evolutionary networks; OPEN SOURCE SOFTWARE; NETWORK ANALYSIS;
D O I
10.1115/1.3615677
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Open-source processes are based on the paradigm of self-organized communities as opposed to the traditional hierarchical teams. These processes have not only been successful in the software development domain but are also increasingly being used in the development of physical products. In order to successfully adapt open-source processes to product realization, there is a need to understand how open-source communities self-organize and how this impacts the development of products. Toward the direction of fulfilling this need, we present an analysis of an existing open-source community involved in developing a web-based content-management platform, Drupal. The approach is based on the analysis of networks using techniques such as social network analysis, degree distribution, and hierarchical clustering. Openly available information on the Drupal web-site is utilized to perform the analysis of the community. The data are transformed into two weighted undirected networks: networks of people and networks of Drupal modules. Both the structures of these networks and their evolution during the past 6 years are studied. Based on the analysis, it is observed that the structure of the Drupal community has the characteristics of a scale-free network, which is similar to many other complex networks in diverse domains. Key trends in the evolution of the networks are identified. Finally, a predictive model is presented to provide potential explanations for the observed structures and evolutionary trends. [DOI: 10.1115/1.3615677]
引用
收藏
页数:14
相关论文
共 50 条
  • [1] ANALYSIS OF THE STRUCTURE AND EVOLUTION OF AN OPEN-SOURCE COMMUNITY
    Huang, Hao-Yun
    Le, Qize
    Panchal, Jitesh H.
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, : 251 - +
  • [2] An analysis of the evolution of developers' role in open-source software community
    Wang, Wenjuan
    Li, Bing
    He, Peng
    [J]. Complex Systems and Complexity Science, 2015, 12 (01) : 1 - 7
  • [3] The Census of the Brazilian Open-Source Community
    Pinto, Gustavo
    Kamei, Fernando
    [J]. OPEN SOURCE SOFTWARE: MOBILE OPEN SOURCE TECHNOLOGIES, 2014, 427 : 202 - 211
  • [4] The census of the Brazilian open-source community
    Pinto, Gustavo
    Kamei, Fernando
    [J]. IFIP Advances in Information and Communication Technology, 2014, 427 : 202 - 211
  • [5] TOWARDS AN OPEN-SOURCE FRAMEWORK FOR THE ANALYSIS OF CEREBROVASCULATURE STRUCTURE
    Nowak, Michael R.
    Choe, Yoonsuck
    [J]. 2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 570 - 573
  • [6] Social status in an open-source community
    Stewart, D
    [J]. AMERICAN SOCIOLOGICAL REVIEW, 2005, 70 (05) : 823 - 842
  • [7] Is the open-source community setting a bad example?
    Wilson, G
    [J]. IEEE SOFTWARE, 1999, 16 (01) : 23 - 25
  • [8] The uphill journey of FaaS in the open-source community
    Eskandani, Nafise
    Salvaneschi, Guido
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 198
  • [9] DESIGNING FOR AN OPEN-SOURCE COMMUNITY: DATAMINING PARSONS
    Irish, Jessica
    Pirone, Jane
    [J]. EDULEARN10: INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2010, : 194 - 200
  • [10] Open-source community supports drilling models
    Procyk, Alex
    [J]. OIL & GAS JOURNAL, 2022, 120 (05) : 40 - 43