Building Knowledge in Open Source Software Research in Six Years of Conferences

  • Fabio Mulazzani
  • Bruno Rossi
  • Barbara Russo
  • Maximilian Steff
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 365)

Abstract

Since its origins, the diffusion of the OSS phenomenon and the information about it has been entrusted to the Internet and its virtual communities of developers. This public mass of data has attracted the interest of researchers and practitioners aiming at formalizing it into a body of knowledge. To this aim, in 2005, a new series of conferences on OSS started to collect and convey OSS knowledge to the research and industrial community. Our work mines articles of the OSS conference series to understand the process of knowledge grounding and the community surrounding it. As such, we propose a semi-automated approach for a systematic mapping study on these articles. We automatically build a map of cross-citations among all the papers of the conferences and then we manually inspect the resulting clusters to identify knowledge building blocks and their mutual relationships. We found that industry-related, quality assurance, and empirical studies often originate or maintain new streams of research.

Keywords

Systematic Mapping Study Cross-citations 

References

  1. 1.
    Ågerfalk, P.J., Deverell, A., Fitzgerald, B., Morgan, L.: Assessing the Role of Open Source Software in the European Secondary Software Sector: A Voice from Industry. In: Proceedings of the 1st International Conference on Open Source Systems (OSS 2005), Genoa, Italy, pp. 82–87 (2005)Google Scholar
  2. 2.
    Aksulu, A., Wade, M.R.: A Comprehensive Review and Synthesis of Open Source Research. Special Issue, Journal of Association for Information Systems 11(11), 576–656 (2010)Google Scholar
  3. 3.
    Anel, J.A.: The Importance of Reviewing the Code. Communication of the ACM, 40–41 (May 2011)Google Scholar
  4. 4.
    Ayala, C., Hauge, Ø., Conradi, R., Franch, X., Li, J., Velle, K.S.: Challenges of the Open Source Component Marketplace in the Industry. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol. 299, pp. 213–224. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  5. 5.
    Biolchini, J., Mian, P. G., Natali, A. C. C., Travassos, G. H.: Systematic Review in Software Engineering, University of Rio de Janeiro:TR-ES 679/05 (2005) Google Scholar
  6. 6.
    Brereton, P., Kitchenham, B., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the software engineering domain. Journal of Systems and Software 80, 571–583 (2007)CrossRefGoogle Scholar
  7. 7.
    Budgen, D., Charters, S., Turner, M., Brereton, P., Kitchenham, B., Linkman, S.: Investigating the applicability of the evidence-based paradigm to software engineering. In: Proceedings of the 2006 International Workshop on Workshop on Interdisciplinary Software Engineering Research, Shanghai, China, May 20 (2006)Google Scholar
  8. 8.
    Conklin, M.: Beyond Low-Hanging Fruit: Seeking the Next Generation in FLOSS Data Mining. In: Proceedings of the 2nd International Conference on Open Source Systems (OSS 2006), Como, Italy, pp. 47–56 (2006)Google Scholar
  9. 9.
    Del Bianco, V., Lavazza, L., Morasca, S., Taibi, D.: Quality of Open Source Software: The QualiPSo Trustworthiness Model. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol. 299, pp. 199–212. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  10. 10.
    Dybå, T., Dingsøyr, T.: Applying Systematic Reviews to Diverse Study Types: An Experience Report. In: Proceedings of the Proceedings of the First International Symposium on Empirical Software Engineering and Measurement (2007)Google Scholar
  11. 11.
    Dybå, T., Kitchenham, B., Jorgensen, M.: Evidence-Based Software Engineering for Practitioners. IEEE Software 22, 58–65 (2005)CrossRefGoogle Scholar
  12. 12.
    Feller, J., Fitzgerald, B.: Understanding Open Source Development. Addison-Wesley, Reading (2001)Google Scholar
  13. 13.
    Feller, J., Fitzgerald, B., Hissam, A.S., Lakhani, K.R.: Perspectives on Free and open Source Software. MIT Press, Cambridge (2007)Google Scholar
  14. 14.
    Gao, Y., Madey, R.G.: Network Analysis of the SourceForge.net Community. In: Proceedings of the 3rd International Conference on Open Source Systems (OSS 2007), Limerick, Ireland, pp. 187–200 (2007)Google Scholar
  15. 15.
    Gasser, L., Scacchi, W.: Towards a Global Research Infrastructure for Multidisciplinary Study of Free/Open Source Software Development. In: Proceedings of the 4th International Conference on Open Source Systems (OSS 2008), Milano, Italy, pp. 143–158 (2008)Google Scholar
  16. 16.
    Hauge, Ø., Ayala, C.P., Conradi, R.: Adoption of open source software in software-intensive organizations - A systematic literature review. Information & Software Technology 52(11), 1133–1154 (2010)CrossRefGoogle Scholar
  17. 17.
    Hauge, Ø., Cruzes, D., Conradi, R., Sandanger Velle, K., Skarpenes, T.A.: Risks and Risk Mitigation in Open Source Software Adoption: Bridging the Gap between Literature and Practice. In: Ågerfalk, P., Boldyreff, C., González-Barahona, J.M., Madey, G.R., Noll, J. (eds.) OSS 2010. IFIP AICT, vol. 319, pp. 105–118. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  18. 18.
    Hauge, Ø., Ziemer, S.: Providing Commercial Open Source Software: Lessons Learned. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol. 299, pp. 70–82. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  19. 19.
    Hauge, Ø., Sørensen, C., Conradi, R.: Adoption of Open Source in the Software Industry. In: Proceedings of the 4th International Conference on Open Source Systems (OSS 2008), Milano, Italy, pp. 211–221 (2008)Google Scholar
  20. 20.
    Hauge, Ø., Sørensen, C., Røsdal, A.: Surveying Industrial Roles in Open Source Software Development. In: Proceedings of the 3rd International Conference on Open Source Systems (OSS 2007), Limerick, Ireland, pp. 259–264 (2007)Google Scholar
  21. 21.
    Howison, J., Inoue, K., Crowston, K.: Social Dynamics of Free and Open Source Team Communication. In: Proceedings of the 2nd International Conference on Open Source Systems (OSS 2006), Como, Italy, pp. 319–330 (2006)Google Scholar
  22. 22.
    Howison, J., Conklin, M., Crowston, K.: OSSmole: A collaborative repository for FLOSS research data and analyses. In: Proceedings of the 1st International Conference on Open Source Systems (OSS 2005), Genoa, Italy, pp. 54–60 (2005)Google Scholar
  23. 23.
    Kitchenham, B.: What’s up with software metrics? - A preliminary mapping study. Journal of Systems and Software 83(1), 37–51 (2010)CrossRefGoogle Scholar
  24. 24.
    Kitchenham, B., Brereton, O.P., Budgen, D., Turner, M., Bailey, J., Linkman, S.: Systematic literature reviews in software engineering – A systematic literature review. Information and Software Technology 51, 7–15 (2009)CrossRefGoogle Scholar
  25. 25.
    Kitchenham, B., Charters, S.: Guidelines for Performing Systematic Literature Reviews in Software Engineering, Keele University, UK EBSE-2007-1 (2007)Google Scholar
  26. 26.
    Kitchenham, B.: Procedures for Performing Systematic Reviews, Keele University Technical Report TR/SE-0401 (2004)Google Scholar
  27. 27.
    Koch, S.: Evolution of Open Source Software Systems – A Large-Scale Investigation. In: Proceedings of the 1st International Conference on Open Source Systems (OSS 2005), Genoa, Italy, pp. 148–153 (2005)Google Scholar
  28. 28.
    Kyo, C.K.: FODA: Twenty years of Perspectives on feature Models. In: Keynote at 13th International Product Line Conference, SPLC (2009)Google Scholar
  29. 29.
    Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, pp. 71–80 (2008)Google Scholar
  30. 30.
    Robles, G., Gonzales Barahona, J.M., Michlmayr, M.: Evolution of Volunteer Participation in Libre Software Projects: Evidence from Debian. In: Proceedings of the 1st International Conference on Open Source Systems (OSS 2005), Genoa, Italy, pp. 100–107 (2005)Google Scholar
  31. 31.
    Rossi, B., Scotto, M., Sillitti, A., Succi, G.: Criteria for the non invasive transition to OpenOffice. In: Proceedings of the 1st International Conference on Open Source Systems (OSS 2005), Genoa, Italy, pp. 250–253 (2005)Google Scholar
  32. 32.
    Simmons, G.L., Dillon, T.S.: Towards an Ontology for Open Source Software Development. In: Proceedings of the 2nd International Conference on Open Source Systems (OSS 2006), Como, Italy, pp. 65–75 (2006)Google Scholar
  33. 33.
    Sirkkala, P., Aaltonen, T., Hammouda, I.: Opening Industrial Software: Planting an Onion. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol. 299, pp. 57–69. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  34. 34.
    Staples, M., Niazi, M.: Experiences using systematic review guidelines. Journal of Systems and Software 80, 1425–1437 (2007)CrossRefGoogle Scholar
  35. 35.
    Stol, K., Ali Babar, M.: A Comparison Framework for Open Source Software Evaluation Methods. In: Ågerfalk, P., Boldyreff, C., González-Barahona, J.M., Madey, G.R., Noll, J. (eds.) OSS 2010. IFIP AICT, vol. 319, pp. 389–394. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  36. 36.
    Stol, K.-J., Ali Babar, M.: Reporting empirical research in open source software: The state of practice. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol. 299, pp. 156–169. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  37. 37.
    Stol, K.J., Ali Babar, M., Russo, B., Fitzgerald, B.: The use of empirical methods in Open Source Software research: Facts, trends and future directions. In: ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, pp. 19–24 (2009)Google Scholar
  38. 38.
    Taibi, D., Lavazza, L., Morasca, S.: OpenBQR: a framework for the assessment of OSS. In: Proceedings of the 3rd International Conference on Open Source Systems (OSS 2007), Limerick, Ireland, pp. 173–186 (2007)Google Scholar
  39. 39.
    Ven, K., Verelst, J.: The Organizational Adoption of Open Source Server Software by Belgian Organizations. In: Proceedings of the 2nd International Conference on Open Source Systems (OSS 2006), Como, Italy, pp. 111–122 (2006)Google Scholar
  40. 40.
    Zennier, C., Melnik, G., Maurer, F.: On the success of empirical studies in the international conference on software engineering. In: Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, pp. 341–350 (2006)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Fabio Mulazzani
    • 1
  • Bruno Rossi
    • 1
  • Barbara Russo
    • 1
  • Maximilian Steff
    • 1
  1. 1.Center for Applied Software Engineering (CASE)Free University of Bozen-BolzanoBolzanoItaly

Personalised recommendations