Evolution of influential developer’s communities in oss and its impact on quality

Beenish Khan, Muhammad Rafiq Mufti, Asad Habib, Humaira Afzal, Mohammad Abdul Moiz Zia, Afshan Almas, Shahid Hussain, Bashir Ahmad

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish (US)
Pages (from-to)337-352
Number of pages16
JournalIntelligent Automation and Soft Computing
Volume28
Issue number2
DOIs
StatePublished - 2021

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Computational Theory and Mathematics
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Evolution of influential developer’s communities in oss and its impact on quality'. Together they form a unique fingerprint.

Cite this