Abstract—Businesses and research establishments are increasingly turning to Free and Open Source software (FOSS) as a means to lower software development, acquisition, and deployment costs. However, software quality and security remains key stumbling blocks to full scale FOSS adoption and deployment. Yet improvement in the quality and security of FOSS depends on the rate at which a community of volunteers report and fix bugs. The aim of this research is to understand the community governance of the bug reporting and fixing process. We link data obtained from bug tracking systems, source code repositories, and mailing lists and applied various metrics to investigate the dynamics of bug communities in 285 projects. The results of our study show that the identity of bug reporters or fixers, the size of the bug community and code are key factors in ensuring quality software. The implications of these findings for bugs governance, software and code quality, empirical research difficulties, and future research directions are also discussed.
Index Terms—Open source software projects, open source communities, software bugs, software quality.
S. K. Sowe, IACSIT member, is a JSPS and United Nations University (UNU) fellow with the Science and Technology for Sustainable Societies, UNU-IAS, Yokohama, Japan (e-mail: sowe@ias.unu.edu).
R. A. Ghosh and K Haaland are with UNU-MERIT, Maastricht, The Netherlands (e-mail: haaland@merit.unu.edu; haaland@merit.unu.edu).
[PDF]
Cite: Sulayman K. Sowe, Rishab A. Ghosh, and Kirsten Haaland, Member, IACSIT, "A Multi-repository Approach to Study the Topology of Open Source Bugs Communities: Implications for Software and Code Quality,"
International Journal of Computer Theory and Engineering vol. 5, no. 1, pp. 138-142, 2013.