Skip to main content

An Approach to Investigating Proactive Knowledge Retention in OSS Communities

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 896))

Included in the following conference series:

  • 3392 Accesses

Abstract

Open Source Software (OSS) is the manifestation of software developed and released under an “open source” license, meaning that under certain conditions; it is openly available for use, inspection, modification, and for redistribution free of cost, or with cost based on the license agreement. The transient nature of work force results in turnover induced knowledge loss in OSS projects. Knowledge loss phenomenon refers to loss of experience and expertise in OSS projects due to leaving contributors, whose knowledge remains unshared with other contributors. The outcome of this work is the research methodology, to contribute towards the formation of proactive knowledge retention practices in OSS projects to transform contributor’s use of knowledge and engagement in knowledge relevant activities including knowledge sharing and knowledge transfer.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Michlmayr, M.: Quality Improvement in Volunteer Free and Open Source Software Projects: Exploring the Impact of Release Management. University of Cambridge (2007)

    Google Scholar 

  2. Yu, Y., Benlian, A., Hess, T.: An empirical study of volunteer members’ perceived turnover in open source software projects. In: 2012 45th Hawaii International Conference on System Science (HICSS), pp. 3396–3405. IEEE (2012)

    Google Scholar 

  3. Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: apache and mozilla. ACM Trans. Softw. Eng. Methodol. 11, 309–346 (2002)

    Article  Google Scholar 

  4. Crowston, K., Annabi, H., Howison, J., Masango, C.: Effective work practices for software engineering: free/libre open source software development. In: Proceedings: ACM Workshop on Interdisciplinary Software Engineering Research, pp. 18–26. ACM, USA (2004)

    Google Scholar 

  5. Crowston, K., Howison, J.: The social structure of free and open source software development. First Monday 2 (2005)

    Google Scholar 

  6. Rigby, P.C., Zhu, Y.C., Donadelli, S.M., Mockus, A.: Quantifying and mitigating turnover-induced knowledge loss: case studies of chrome and a project at Avaya. In: Proceedings of the 2016 International Conference on Software Engineering (2016)

    Google Scholar 

  7. Rashid, M., Clarke, P.M., O’Connor, R.V.: Exploring knowledge loss in open source software (OSS) projects. In: Mas, A., Mesquida, A., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2017. CCIS, vol. 770, pp. 481–495. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67383-7_35

    Chapter  Google Scholar 

  8. Davenport, T.H., Prusak, L.: Working Knowledge: How Organizations Manage What They Know. Harvard Business Press, Boston (1998)

    Google Scholar 

  9. Ryan, S., O’Connor, R.V.: Acquiring and sharing tacit knowledge in software development teams: an empirical study. Inf. Softw. Technol. 55, 1614–1624 (2013)

    Article  Google Scholar 

  10. Beck, K., et al.: Manifesto for agile software development (2001)

    Google Scholar 

  11. Izquierdo-Cortazar, D., Robles, G., Ortega, F., Gonzalez-Barahona, J.M.: Using software archaeology to measure knowledge loss in software projects due to developer turnover. In: 42nd Hawaii International Conference on System Sciences, pp. 1–10. IEEE (2009)

    Google Scholar 

  12. Creswell, J.W., Clark, V.L.P.: Designing and Conducting Mixed Methods Research. SAGE Publications, Thousand Oaks (2011)

    Google Scholar 

  13. Creswell, J.W.: Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. SAGE Publications, Thousand Oaks (2014)

    Google Scholar 

  14. Lincoln, Y.S., Lynham, S.A., Guba, E.G.: Paradigmatic controversies, contradictions, and emerging confluences, revisited. In: The Sage Handbook of Qualitative Research (2011)

    Google Scholar 

  15. Rubin, H.J., Rubin, I.S.: Qualitative interviewing: The Art of Hearing Data. SAGE, Thousand Oaks (2011)

    Google Scholar 

  16. Denzin, N.K.: The Research Act: A Theoretical Introduction to Sociological Methods. Transaction Publishers, Piscataway (1973)

    Google Scholar 

  17. Klein, H.K., Myers, M.D.: A set of principles for conducting and evaluating interpretive field studies in information systems. MIS Q. 23, 67–93 (1999)

    Article  Google Scholar 

  18. Johnson, R.B., Onwuegbuzie, A.J.: Mixed methods research: a research paradigm whose time has come. Educ. Res. 33, 14–26 (2004)

    Article  Google Scholar 

  19. Tashakkori, A., Teddlie, C.: SAGE Handbook of Mixed Methods in Social & Behavioral Research. SAGE, Thousand Oaks (2010)

    Book  Google Scholar 

  20. Wohlin, C., Höst, M., Henningsson, K.: Empirical research methods in software engineering. In: Conradi, R., Wang, A.I. (eds.) Empirical Methods and Studies in Software Engineering. LNCS, vol. 2765, pp. 7–23. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-45143-3_2

    Chapter  Google Scholar 

  21. Shull, F., Singer, J., Sjøberg, D.I.: Guide to Advanced Empirical Software Engineering. Springer, London (2008). https://doi.org/10.1007/978-1-84800-044-5

    Book  Google Scholar 

  22. Somekh, B., Lewin, C.: Research Methods in the Social Sciences. SAGE, Thousand Oaks (2005)

    Google Scholar 

  23. Mackenzie, N., Knipe, S.: Research dilemmas: paradigms, methods and methodology. Issues Educ. Res. 16, 193–205 (2006)

    Google Scholar 

  24. Easterbrook, S., Singer, J., Storey, M.-A., Damian, D.: Selecting Empirical Methods for Software Engineering Research. In: Shull, F., Singer, J., Sjøberg, D.K. (eds.) Guide to Advanced Empirical Software Engineering, pp. 285–311. Springer, London (2008). https://doi.org/10.1007/978-1-84800-044-5_11

    Chapter  Google Scholar 

  25. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2009)

    Article  Google Scholar 

  26. Sharif, K.Y., English, M., Ali, N., Exton, C., Collins, J.J., Buckley, J.: An empirically-based characterization and quantification of information seeking through mailing lists during open source developers’ software evolution. Inf. Softw. Technol. 57, 77–94 (2015)

    Article  Google Scholar 

  27. Kitchenham, B., Pickard, L., Pfleeger, S.L.: Case studies for method and tool evaluation. IEEE Softw. 12, 52–62 (1995)

    Article  Google Scholar 

  28. Denzin, N.K., Lincoln, Y.S.: The SAGE Handbook of Qualitative Research. SAGE, Thousand Oaks (2011)

    Google Scholar 

  29. Eisenhardt, K.M.: Building theories from case study research. Acad. Manag. Rev. 14, 532–550 (1989)

    Article  Google Scholar 

  30. O’Connor, R.: Using grounded theory coding mechanisms to analyze case study and focus group data in the context of software process research. In: Mora, M., et al. (eds.) Research Methodologies, Innovations and Philosophies in Software Systems Engineering and Information Systems, pp. 256–270. IGI Global (2012)

    Google Scholar 

  31. Giorgi, A.: The Descriptive Phenomenological Method in Psychology: A Modified Husserlian Approach. Duquesne University Press, Pittsburgh (2009)

    Google Scholar 

  32. Strauss, A., Corbin, J.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. SAGE Publications, Thousand Oaks (1998)

    Google Scholar 

Download references

Acknowledgments

This work was supported, in part, by Science Foundation Ireland grant 13/RC/2094 to Lero, the Irish Software Research Centre (www.lero.ie).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rory V. O’Connor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rashid, M., Clarke, P.M., O’Connor, R.V. (2018). An Approach to Investigating Proactive Knowledge Retention in OSS Communities. In: Larrucea, X., Santamaria, I., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2018. Communications in Computer and Information Science, vol 896. Springer, Cham. https://doi.org/10.1007/978-3-319-97925-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-97925-0_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-97924-3

  • Online ISBN: 978-3-319-97925-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics