TY - JOUR
T1 - Evolution of influential developer’s communities in oss and its impact on quality
AU - Khan, Beenish
AU - Mufti, Muhammad Rafiq
AU - Habib, Asad
AU - Afzal, Humaira
AU - Zia, Mohammad Abdul Moiz
AU - Almas, Afshan
AU - Hussain, Shahid
AU - Ahmad, Bashir
N1 - Publisher Copyright:
© 2021, Tech Science Press. All rights reserved.
PY - 2021
Y1 - 2021
N2 - The high turnover of developers in the Open-Source Software (OSS) systems is due to the lack of restriction on a developer’s involvement and contri-butions. The primary developers start and administer an OSS project. However, they do not manage those who contribute. The literature shows that 80% of issues are resolved by 20% of developers when developing an OSS. Therefore, identifying influential developer communities is quite necessary for OSS stakeholders to reduce the efforts required to solve the issue through releases and predict quality. The purpose of this proposed empirical study is to explore influential communities by analyzing the relationship between their members as an OSS evolves and its impact on software quality. We performed several experiments with releases of three widely used OSS, namely “BIGDL,” “INCUBATOR-MXNET” and “RECOMMENDERS.” The major implications of the proposed study include; 1) The community development structure is not centralized and con-trolled, 2) Influential communities were observed in early releases of an OSS, 3) There is no guarantee of an influential community in the consecutive releases, 4) Notable developers are varied through the releases, and 5) The presence of influential communities in subsequent releases could lead to the maturity of an OSS.
AB - The high turnover of developers in the Open-Source Software (OSS) systems is due to the lack of restriction on a developer’s involvement and contri-butions. The primary developers start and administer an OSS project. However, they do not manage those who contribute. The literature shows that 80% of issues are resolved by 20% of developers when developing an OSS. Therefore, identifying influential developer communities is quite necessary for OSS stakeholders to reduce the efforts required to solve the issue through releases and predict quality. The purpose of this proposed empirical study is to explore influential communities by analyzing the relationship between their members as an OSS evolves and its impact on software quality. We performed several experiments with releases of three widely used OSS, namely “BIGDL,” “INCUBATOR-MXNET” and “RECOMMENDERS.” The major implications of the proposed study include; 1) The community development structure is not centralized and con-trolled, 2) Influential communities were observed in early releases of an OSS, 3) There is no guarantee of an influential community in the consecutive releases, 4) Notable developers are varied through the releases, and 5) The presence of influential communities in subsequent releases could lead to the maturity of an OSS.
UR - http://www.scopus.com/inward/record.url?scp=85104850445&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85104850445&partnerID=8YFLogxK
U2 - 10.32604/iasc.2021.015034
DO - 10.32604/iasc.2021.015034
M3 - Article
AN - SCOPUS:85104850445
SN - 1079-8587
VL - 28
SP - 337
EP - 352
JO - Intelligent Automation and Soft Computing
JF - Intelligent Automation and Soft Computing
IS - 2
ER -