Is my Dependency Sustainable? A Systematic Mapping on Open Source Software Sustainability
Context: With growing software reuse and interoperability, Open Source Software (OSS) is more ubiquitous than ever. Often sourced for free from volunteer-driven work, many organizations lack any awareness of the sustainability of OSS they depend on- at least until something breaks. As awareness of this threat grows, OSS communities, governments, and enterprises are increasingly concerned about making the OSS ecosystem more sustainable in the long term. However, sustainability in OSS is not a very well-defined concept, thus making research and decisions regarding OSS adoption more difficult. Objective: Synthesize how the wider concept of OSS sustainability is currently understood “in the wild”, explore how it can be characterized, and discuss the impact a better understanding can have on adoption and development. Method: We conducted a systematic mapping study (SMS) across 111 studies from the literature to extract sustainability understandings, factors that influence it, and measures that are indicators of sustainability in OSS projects. Results: Social and technical concerns are well-explored and reaffirm the importance of the OSS community. Individual, economic, and environmental definitions remain relatively underexplored. There is a growing usage of the term “sustainability” in OSS research. We propose 19 aspects (factors that contribute to OSS sustainability and measures that indicate it) that can be utilized to understand OSS sustainability. Conclusion: Those aspects can be utilized by practitioners who rely on OSS to better understand the projects they depend upon, as well by researchers exploring this ecosystem.
Mon 13 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
11:00 - 12:30 | Domain-specific Design & Theory BuildingDesigning at Bora Bora III Chair(s): Michel Chaudron Eindhoven University of Technology, The Netherlands | ||
11:00 10mOther | Activity: Theory Building - Introduction Designing | ||
11:10 12mTalk | Design Reasoning in a Research and Development Organization: Insights from a Focus Group Study Designing | ||
11:22 12mTalk | Is my Dependency Sustainable? A Systematic Mapping on Open Source Software Sustainability Designing Gabriel Silva Fontes Universidade de São Paulo, Vinicius dos Santos University of São Paulo (ICMC/USP), São Carlos - SP, Elisa Yumi Nakagawa University of São Paulo | ||
11:34 12mTalk | From Framework to Practice: Designing a Real-World Telehealth Application for Palliative Care Designing Wei Zhou Faculty of Information Technology, Monash University, Rashina Hoda Monash University, Andy Li Faculty of Information Technology, Monash University, Chris Bain Faculty of Information Technology, Monash University, Laura Bird Monash Health/Monash University, Emmy Trinh Monash Health, Peter Poon Monash Health, Teresa O’Brien University of Melbourne, Mahima Kalla University of Melbourne, Olivia Metcalf University of Melbourne, Wendy Chapman University of Melbourne, Joycelyn Ling Digital Health Cooperative Research Centre (DHCRC), Sam Georgy Healthdirect Australia (HDA), David Bevan Victorian Department of Health | ||
11:46 12mTalk | Are your Designs Usable? An Empirical SUS-Scale Study on Design Patterns for Mobile Crypto wallet Applications. Designing Francisco Gindre LIFIA - CONICET, Florencia Riva LIFIA - CICPBA, Matías Urbieta LIFIA - CONICET, Gustavo Rossi LIFIA - CONICET | ||
11:58 12mTalk | A Design Space for Federated Software Systems Designing David Wichter German Aerospace Center (DLR), University of Cologne, Alexander Weinert German Aerospace Center (DLR) Institute for Software Technology, Michael Felderer German Aerospace Center (DLR) & University of Cologne | ||
12:10 20mOther | Activity: Theory Building Designing | ||