Abstract
The development of successful software relies on the efforts of volunteer contributors that are globally dispersed and co-operate with each other through the Internet. The success of an OSS (Open Source Software) project depends on the attraction of new members for participation and retention of old developers. The crew members do not receive financial aid and are not bound by any employment contract. Therefore, they have freedom to join or leave the project as per their convenience. After continuous participation in the project, some developers left the project or join some other project that provides more opportunities and career growth. The major cause behind developers’ dropout is that they face many problems during early contribution. Therefore, developer dropout is the main issue in the development of an effective project. The existing literature examined the joining patterns, process of joining, motivation/retention, and hitches of newcomers/developers. But the area of developer abandonment has not achieved enough maturity. In order to predict developers’ turnover in OSS projects and overcome this issue, it is important to analyze the various factors that force developers to leave the project and influence their permanence. The primary goal of the current study is to survey the literature to analyze developers’ abandonment and several factors reported in the existing literature that impact the dropout of contributors in OSS projects. Our study results confirmed that most of the studies explored the different factors that lead to dropout of developers and few studies investigated the impact of abandonment on the project. The current study will help OSS project administrators to comprehend the predictive factors in abandonment. Based on this knowledge, they can make decisions in advance to tackle this problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Steinmacher, I., Wiese, I., Conte, T.U., Gerosa, M.A.: Increasing the self-efficacy of newcomers to open source software projects. Proc—29th Brazilian Symp. Softw. Eng. SBES 2015. pp. 160–169 (2015). https://doi.org/10.1109/SBES.2015.10
Stewart, K.J., Gosain, S.: The Impact of Ideology on Effectiveness in Open Source Software Development Teams. 30, 291–314 (2013)
Colazo, J., Fang, Y.: Impact of license choice on open source software development activity. J. Am. Soc. Inf. Sci. Technol. 997–1011 (2009)
Schilling, A.: What do we know about floss developers’ attraction, retention, and commitment? a literature review. Proc. Annu. Hawaii Int. Conf. Syst. Sci. 4003–4012 (2014). https://doi.org/10.1109/HICSS.2014.495
Gartner highlights key predictions for IT organisations and users in 2008 and beyond, http://www.gartner.com/it/page.jsp?id=593207
Open source technologies play a key role in future of application developement. (2011)
Chengalur-Smith, I., Sidorova, A., Daniel, S.: Sustainability of free/libre open source projects: a longitudinal study. J. Assoc. Inf. Syst. 11, 657–683 (2010)
G, M., S, C.: F/oss research repositories & research infrastructures. In: NSF Workshop on Free/Open Source Software Repositories and Research Infrastructures. , Irvine (2008)
Zhou, M., Mockus, A.: Who will stay in the FLOSS community? modeling participant’s initial behavior. IEEE Trans. Softw. Eng. 41, 82–99 (2015). https://doi.org/10.1109/TSE.2014.2349496
Fang, Y., Neufeld, D.: Understanding sustained participation in open source software projects. J. Manag. Inf. Syst. 25, 9–50 (2009). https://doi.org/10.2753/MIS0742-1222250401
Foucault, M., Palyart, M., Blanc, X., Murphy, G.C., Falleri, J.R.: Impact of developer turnover on quality in open-source software. Proc. 2015 10th Jt. Meet. Found. Softw. Eng.—ESEC/FSE 2015. 829–841 (2015). https://doi.org/10.1145/2786805.2786870
Miller, C., Widder, D.G., Kästner, C., Vasilescu, B.: Why do people give up FLOSSing? a study of contributor disengagement in open source. IFIP Adv. Inf. Commun. Technol. 556, 116–129 (2019). https://doi.org/10.1007/978-3-030-20883-7_11
Lin, B., Robles, G., Serebrenik, A.: Developer turnover in global, industrial open source projects: Insights from applying survival analysis. Proc.—2017 IEEE 12th Int. Conf. Glob. Softw. Eng. ICGSE 2017. 66–75 (2017). https://doi.org/10.1109/ICGSE.2017.11
Steinmacher, I., Graciotto Silva, M.A., Gerosa, M.A., Redmiles, D.F.: A systematic literature review on the barriers faced by newcomers to open source software projects. Inf. Softw. Technol. 59, 67–85 (2015). https://doi.org/10.1016/j.infsof.2014.11.001
Steinmacher, I., Wiese, I.: Why do newcomers abandon open source software projects?Hum. Asp. 25–32 (2013). https://doi.org/10.1109/CHASE.2013.6614728
K, E.-M., Z.H, P.: On information systems project abandonment: an exploratory study of organizational practices. MIS Q. 67–86 (1991)
Ferreira, F., Silva, L.L., Valente, M.T.: Turnover in Open-Source Projects: The Case of Core Developers, (2020). https://doi.org/10.1145/3422392.3422433
Iaffaldano, G., Steinmacher, I., Calefato, F., Gerosa, M., Lanubile, F.: Why do developers take breaks from contributing.pdf. In: In Proceedings of the 2nd International Workshop on Software Health. pp. 9–16 (2019)
Avelino, G., Constantinou, E., Valente, M.T., Serebrenik, A.: On the abandonment and survival of open source projects: An empirical investigation. Int. Symp. Empir. Softw. Eng. Meas. 2019-Septe, (2019). https://doi.org/10.1109/ESEM.2019.8870181.
Constantinou, E., Mens, T.: An empirical comparison of developer retention in the RubyGems and npm software ecosystems. Innov. Syst. Softw. Eng. 13, 101–115 (2017). https://doi.org/10.1007/s11334-017-0303-4
Vasilescu, B., Posnett, D., Ray, B., Van Den Brand, M.G.J., Serebrenik, A., Devanbu, P., Filkov, V.: Gender and tenure diversity in github teams. Conf. Hum. Factors Comput. Syst. Proc. 2015-April, 3789–3798 (2015). https://doi.org/10.1145/2702123.2702549
Garcia, D., Zanetti, M.S., Schweitzer, F.: The role of emotions in contributors activity: A case study of the GENTOO community. Proc. 2013 IEEE 3rd Int. Conf. Cloud Green Comput. CGC 2013 2013 IEEE 3rd Int. Conf. Soc. Comput. Its Appl. SCA 2013. 410–417 (2013). https://doi.org/10.1109/CGC.2013.71
J, K., A, C., K. J, S.: Is it all lost? A study of inactive open source projects. In: IFIP International Conference on Open Source Systems. pp. 61–79
Zanetti, M.S., Scholtes, I., Tessone, C.J., Schweitzer, F.: The rise and fall of a central contributor: Dynamics of social organization and performance in the GENTOO community. 2013 6th Int. Work. Coop. Hum. Asp. Softw. Eng. CHASE 2013—Proc. 49–56 (2013). https://doi.org/10.1109/CHASE.2013.6614731
Yu, Y., Benlian, A., Hess, T.: An empirical study of volunteer members’ perceived turnover in open source software projects. Proc. Annu. Hawaii Int. Conf. Syst. Sci. 3396–3405 (2012). https://doi.org/10.1109/HICSS.2012.97
Sharma, P.N., Hulland, J., Daniel, S.: Examining turnover in open source software projects using logistic hierarchical linear modeling approach. IFIP Adv. Inf. Commun. Technol. 378 AICT, 331–337 (2012). https://doi.org/10.1007/978-3-642-33442-9_30
Hynninen, P., Piri, A., Niinimäki, T.: Off-site commitment and voluntary turnover in GSD projects. Proc. 5th Int. Conf. Glob. Softw. Eng. ICGSE 2010. 145–154 (2010). https://doi.org/10.1109/ICGSE.2010.25
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. Proc. 42nd Annu. Hawaii Int. Conf. Syst. Sci. HICSS. 1–10 (2009). https://doi.org/10.1109/HICSS.2009.498
Hall, T. (Brunel U., Beecham, S. (University of H., Verner, J. (National I.A.S., Wilson, David (University of Technology, S.: The Impact of Staff Turnover on Software Projects : The Importance of Understanding What Makes Software Practitioners Tick. Methodology. 30–39 (2008). https://doi.org/10.1145/1355238.1355245
Robles, G., Gonzalez-Barahona, J.M.: Contributor turnover in libre software projects. IFIP Int. Fed. Inf. Process. 203, 273–286 (2006). https://doi.org/10.1007/0-387-34226-5_28
Acknowledgements
The authors of the paper will be appreciative of UGC (University Grants Commission), Govt. of India for providing economic aid under the scheme of Rajiv Gandhi National Fellowship to carry out this research work. The authors are also thankful for the infrastructural as well as academic support provided by Computer Science Department of Guru Nanak Dev University in Amritsar, Punjab.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kaur, R., Kaur, K. (2022). Insights into Developers’ Abandonment in FLOSS Projects. In: Nagar, A.K., Jat, D.S., Marín-Raventós, G., Mishra, D.K. (eds) Intelligent Sustainable Systems. Lecture Notes in Networks and Systems, vol 333. Springer, Singapore. https://doi.org/10.1007/978-981-16-6309-3_69
Download citation
DOI: https://doi.org/10.1007/978-981-16-6309-3_69
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-6308-6
Online ISBN: 978-981-16-6309-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)