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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Michlmayr, M.: Quality Improvement in Volunteer Free and Open Source Software Projects: Exploring the Impact of Release Management. University of Cambridge (2007)
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)
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)
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)
Crowston, K., Howison, J.: The social structure of free and open source software development. First Monday 2 (2005)
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)
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
Davenport, T.H., Prusak, L.: Working Knowledge: How Organizations Manage What They Know. Harvard Business Press, Boston (1998)
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)
Beck, K., et al.: Manifesto for agile software development (2001)
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)
Creswell, J.W., Clark, V.L.P.: Designing and Conducting Mixed Methods Research. SAGE Publications, Thousand Oaks (2011)
Creswell, J.W.: Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. SAGE Publications, Thousand Oaks (2014)
Lincoln, Y.S., Lynham, S.A., Guba, E.G.: Paradigmatic controversies, contradictions, and emerging confluences, revisited. In: The Sage Handbook of Qualitative Research (2011)
Rubin, H.J., Rubin, I.S.: Qualitative interviewing: The Art of Hearing Data. SAGE, Thousand Oaks (2011)
Denzin, N.K.: The Research Act: A Theoretical Introduction to Sociological Methods. Transaction Publishers, Piscataway (1973)
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)
Johnson, R.B., Onwuegbuzie, A.J.: Mixed methods research: a research paradigm whose time has come. Educ. Res. 33, 14–26 (2004)
Tashakkori, A., Teddlie, C.: SAGE Handbook of Mixed Methods in Social & Behavioral Research. SAGE, Thousand Oaks (2010)
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
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
Somekh, B., Lewin, C.: Research Methods in the Social Sciences. SAGE, Thousand Oaks (2005)
Mackenzie, N., Knipe, S.: Research dilemmas: paradigms, methods and methodology. Issues Educ. Res. 16, 193–205 (2006)
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
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2009)
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)
Kitchenham, B., Pickard, L., Pfleeger, S.L.: Case studies for method and tool evaluation. IEEE Softw. 12, 52–62 (1995)
Denzin, N.K., Lincoln, Y.S.: The SAGE Handbook of Qualitative Research. SAGE, Thousand Oaks (2011)
Eisenhardt, K.M.: Building theories from case study research. Acad. Manag. Rev. 14, 532–550 (1989)
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)
Giorgi, A.: The Descriptive Phenomenological Method in Psychology: A Modified Husserlian Approach. Duquesne University Press, Pittsburgh (2009)
Strauss, A., Corbin, J.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. SAGE Publications, Thousand Oaks (1998)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
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)