Abstract
Software ecosystems have gained a lot of attention in recent times. Industry and developers gather around technologies and collaborate to their advancement; when the boundaries of such an effort go beyond certain amount of projects, we are witnessing the appearance of Free/Libre and Open Source Software (FLOSS) ecosystems. In this chapter, we explore two aspects that contribute to a healthy ecosystem, related to the attraction (and detraction) and the death of ecosystems. To function and survive, ecosystems need to attract people, get them onboarded, and retain them. In Section One, we explore possibilities with provocative research questions for attracting and detracting contributors (and users): the lifeblood of FLOSS ecosystems. Then, in the Section Two, we focus on the death of systems, exploring some presumed to be dead systems and their state in the afterlife.
Raula is the main contributor of attractors and detractors (i.e., life) to FLOSS Projects
Gregorio is the main contributor for the death of ecosystems
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
A blog post for 2018 best PHP frameworks at https://coderseye.com/best-php-frameworks-for-web-developers/.
- 7.
A blog that shows the trend changes between rival JavaScript frameworkshttps://stackoverflow.blog/2018/01/11/brutal-lifecycle-javascript-frameworks/.
- 8.
InnerSource takes the lessons learned from developing FLOSS and applies them to the way companies develop software internally. Taken from https://paypal.github.io/InnerSourceCommons/.
- 9.
Website is at https://www.nongnu.org/cvs/.
- 10.
Although an official website is not found, the blog of one of the key engineers is an example of its existence https://medium.com/@bfrancis/the-story-of-firefox-os-cb5bf796e8fb.
- 11.
Website available at http://geronimo.apache.org/.
- 12.
Website available at http://maemo.org/intro/.
- 13.
Website available at https://www.march-hare.com/cvspro/.
- 14.
Website at https://www.kaiostech.com/.
- 15.
Website as http://tomcat.apache.org/.
- 16.
Website at http://tomee.apache.org/tomcat-ejb.html.
- 17.
Website at https://db.apache.org/derby/.
- 18.
A variant of MeeGo is Tizen https://www.tizen.org/.
- 19.
Website as http://www.merproject.org/.
References
R. Abdalkareem, O. Nourry, S. Wehaibi, S. Mujahid, E. Shihab, Why do developers use trivial packages? an empirical case study on npm, in Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE’17) (2017)
M. Aniche, C. Treude, I. Steinmacher, I. Wiese, G. Pinto, M.A. Storey et al., How modern news aggregators help development communities shape and share knowledge, in International Conference on Software Engineering (ICSE18) (2018)
J. Coelho, M.T. Valente, Why modern open source projects fail, in Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering ESEC/FSE 2017 (ACM, New York, USA, 2017). pp. 186–196
A. Decan, T. Mens, M. Claes, An empirical comparison of dependency issues in OSS packaging ecosystems, in 2017 IEEE 24th International Conference on Sofware Analysis, Evolution and Reengineering (SANER), IEEE (2017). pp. 2–12
H. Hata, T. Todo, S. Onoue, K. Matsumoto, Characteristics of sustainable oss projects: a theoretical and empirical study. in 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering (2015). pp. 15–21
R. Kikas, G. Gousios, M. Dumas, D. Pfahl, Structure and evolution of package dependency networks. in Proceedings of the 14th International Conference on Mining Software Repositories MSR ’17 (IEEE Press, Piscataway, NJ, USA, 2017). pp. 102–112
M.A. Storey, A. Zagalsky, F.F. Filho, L. Singer, D.M. German, How social and communication channels shape and challenge a participatory culture in software development. IEEE Trans. Softw. Eng. 43(2), 185–204 (2017). Feb
The npm Blog – kik, left-pad, and npm (2018), http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm. Accessed 31 Jan 2018
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Kula, R.G., Robles, G. (2019). The Life and Death of Software Ecosystems. In: Fitzgerald, B., Mockus, A., Zhou, M. (eds) Towards Engineering Free/Libre Open Source Software (FLOSS) Ecosystems for Impact and Sustainability. Springer, Singapore. https://doi.org/10.1007/978-981-13-7099-1_6
Download citation
DOI: https://doi.org/10.1007/978-981-13-7099-1_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-7098-4
Online ISBN: 978-981-13-7099-1
eBook Packages: Computer ScienceComputer Science (R0)