Abstract
The number of FLOSS projects that include a QA step in the development model is increasing which suggests that a new layer may be emerging in the classic “onion model”. This change might affect the information flow within projects and implicitly their sustainability. Communities, the essential resource of FLOSS projects, have been extensively studied but questions concerning QA remain. This paper takes a step towards answering such questions by analyzing QA mailing lists and issue tracker data for the Mozilla group of projects. Because the Bugzilla data set contains over half a million bugs, data processing and analysis is a considerable challenge for this research. The provisional conclusions are that QA activity may not be increasing steadily over time but is dependent on other factors and that the QA team and other groups of contributors form a highly connected network that doesn’t contain isolates.
Chapter PDF
Similar content being viewed by others
References
Halloran, T.J., Scherlis, W.L.: High quality and open source software practices. In: 2nd Workshop on Open Source Software Engineering (2002)
Hedberg, H., Iivari, N., Rajanen, M., Harjumaa, L.: Assuring Quality and Usability in Open Source Software Development. In: First International Workshop on Emerging Trends in FLOSS Research and Development, FLOSS 2007, p. 2 (2007)
Michlmayr, M., Hunt, F., Probert, D.: Quality practices and problems in free software projects. In: Proceedings of the First International Conference on Open Source Systems, pp. 24–28 (2005)
Schmidt, D.C., Porter, A.: Leveraging open-source communities to improve the quality & performance of open-source software. In: Proceedings of the 1st Workshop on Open Source Software Engineering (2001)
Chengalur-Smith, I., Sidorova, A., Daniel, S.: Sustainability of Free/Libre Open Source Projects: A Longitudinal Study. JAIS 11 (2001)
Wiggins, A., Howison, J., Crowston, K.: Social dynamics of FLOSS team communication across channels. In: Proceedings of the Fourth International Conference on Open Source Systems, vol. 275, pp. 131–142 (2008)
Kilamo, T., Hammouda, I., Kairamo, V., Räsänen, P., Saarinen, J.P.: Applying Open Source Practices and Principles in Open Innovation: The Case of the Demola Platform. In: Hissam, S.A., Russo, B., de Mendonça Neto, M.G., Kon, F. (eds.) OSS 2011. IFIP AICT, vol. 365, pp. 307–311. Springer, Heidelberg (2011)
Watts, D.J.A.: Twenty-first century science. Nature 445(7127), 489–489 (2007)
Jensen, C., Scachi, W.: Role Migration and Advancement Processes in OSSD Projects: A Comparative Case Study. In: Proceedings of the 29th International Conference on Software Engineering, pp. 364–374 (2007)
Quality in Open Source Software, http://www.qualoss.org/
DiBona, C., Cooper, D., Cooper, M.: Open Sources 2.0: The Continuing Evolution. O’Reilly, USA (2006)
Crowston, K., Howison, J.: The social structure of Free and Open Source software. First Monday 10(2) (2004)
Spinellis, D., Gousios, G., Karakoidas, V., Louridas, P., Adams, P.J., Samoladas, I., Stamelos, I.: Evaluating the Quality of Open Source Software. In: Proceedings of the International Workshop on Software Quality and Maintainability. Electronic Notes in Theoretical Computer Science, vol. 233 (2009)
Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two Case Studies of Open Source Software Development: Apache And Mozilla. ACM Transactions on Software Engineering and Methodology 11(3), 309–346 (2002)
Sowe, S., Ghosh, R., Haaland, K.: A Multi-Repository Approach to Study the Topology of Open Source Bugs Communities: Implications for Software and Code Quality. In: 3rd IEEE International Conference on Information Management and Engineering, IEEE ICIME (2011)
Qualipso (Trust and Quality in Open Source Systems), http://www.qualipso.org
Oezbek, C., Prechelt, L., Thiel, F.: The Onion has Cancer: Some Social Network Analysis Visualizations of Open Source Project Communication. Psychology, Section 4, 4–9 (2010)
Masmoudi, H., den Besten, M.L., De Loupy, C., Dalle, J.M.: Peeling the Onion: The Words and Actions that Distinguish Core from Periphery in Bug Reports and How Core and Periphery Interact Together. In: Fifth International Conference on Open Source Systems (2009)
Aral, S., Brynjolfsson, E., Van Alstyne, M.: Productivity Effects of Information Diffusion in E-mail Networks. In: Proceedings of ICIS 2007 (2007)
Aberdour, M.: Achieving Quality in Open Source Software. IEEE Software, 58–64 (2007)
Burtland Comission: The Bruntland Report. United Nations (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Barham, A. (2012). The Impact of Formal QA Practices on FLOSS Communities – The Case of Mozilla. In: Hammouda, I., Lundell, B., Mikkonen, T., Scacchi, W. (eds) Open Source Systems: Long-Term Sustainability. OSS 2012. IFIP Advances in Information and Communication Technology, vol 378. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33442-9_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-33442-9_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33441-2
Online ISBN: 978-3-642-33442-9
eBook Packages: Computer ScienceComputer Science (R0)