Skip to main content

Insights into Developers’ Abandonment in FLOSS Projects

  • Conference paper
  • First Online:
Intelligent Sustainable Systems

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 333))

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.

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
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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

  2. Stewart, K.J., Gosain, S.: The Impact of Ideology on Effectiveness in Open Source Software Development Teams. 30, 291–314 (2013)

    Google Scholar 

  3. Colazo, J., Fang, Y.: Impact of license choice on open source software development activity. J. Am. Soc. Inf. Sci. Technol. 997–1011 (2009)

    Google Scholar 

  4. 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

  5. Gartner highlights key predictions for IT organisations and users in 2008 and beyond, http://www.gartner.com/it/page.jsp?id=593207

  6. Open source technologies play a key role in future of application developement. (2011)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. G, M., S, C.: F/oss research repositories & research infrastructures. In: NSF Workshop on Free/Open Source Software Repositories and Research Infrastructures. , Irvine (2008)

    Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

  14. 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

    Article  Google Scholar 

  15. 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

  16. K, E.-M., Z.H, P.: On information systems project abandonment: an exploratory study of organizational practices. MIS Q. 67–86 (1991)

    Google Scholar 

  17. 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

  18. 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)

    Google Scholar 

  19. 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.

  20. 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

    Article  Google Scholar 

  21. 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

  22. 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

  23. 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

    Google Scholar 

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rajdeep Kaur .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics