arrow
Return

Open source software ecosystems: A Systematic mapping

delete2017-11-01
delete68
delete
OA
AI
O
Oscar Franco-Bedoya *
A
Ameller, David
D
Dolors Costal
X
Xavier Franch
DOI:10.1016/j.infsof.2017.07.007delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Context: Open source software (OSS) and software ecosystems (SECOs) are two consolidated research areas in software engineering. OSS influences the way organizations develop, acquire, use and commercialize software. SECOs have emerged as a paradigm to understand dynamics and heterogeneity in collaborative software development. For this reason, SECOs appear as a valid instrument to analyze OSS systems. However, there are few studies that blend both topics together. Objective: The purpose of this study is to evaluate the current state of the art in OSS ecosystems (OS-SECOs) research, specifically: (a) what the most relevant definitions related to OSSECOs are; (b) what the particularities of this type of SECO are; and (c) how the knowledge about OSSECO is represented. Method: We conducted a systematic mapping following recommended practices. We applied automatic and manual searches on different sources and used a rigorous method to elicit the keywords from the research questions and selection criteria to retrieve the final papers. As a result, 82 papers were selected and evaluated. Threats to validity were identified and mitigated whenever possible. Results: The analysis allowed us to answer the research questions. Most notably, we did the following: (a) identified 64 terms related to the OSSECO and arranged them into a taxonomy; (b) built a genealogical tree to understand the genesis of the OSSECO term from related definitions; (c) analyzed the available definitions of SECO in the context of OSS; and (d) classified the existing modelling and analysis techniques of OSSECOs. Conclusion: As a summary of the systematic mapping, we conclude that existing research on several topics related to OSSECOs is still scarce (e.g., modelling and analysis techniques, quality models, standard definitions, etc.). This situation calls for further investigation efforts on how organizations and OSS communities actually understand OSSECOs. (C) 2017 Elsevier B.V. All rights reserved.
Keywords:
Software ecosystem
Open source software
Systematic mapping
Literature review
OSS
SECO
OSSECO
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Information and Software Technology cover
Information and Software Technology
IF:
4.3
Papers:
3.8K
Citations:
7.7K

Organization

U
universitat politecnica de catalunya
Scholars:
1.9W
Papers: 1.6W
Citations: 17
Cited Papers

Cited Papers

Shades of gray: Opening up a software producing organization with the open software enterprise model
err2012-07-01
err72
PREAI
errJansen, Slinger; Brinkkemper, Sjaak; Souer, Jurriaan; Luinenburg, Lutzen
errShare
errSave
errShare
errSave
Variability mechanisms in software ecosystems
err2014-11-01
err48
errOAAI
errBerger, Thorsten; Pfeiffer, Rolf-Helge; Tartler, Reinhard; Dienst, Steffen; Czarnecki, Krzysztof; Wasowski, Andrzej; She, Steven
errShare
errSave
The Design of an Electric Bicycle Controller Based on Programmable System on Chip
err2013-08-01
err0
PREAI
errLi Qin Zhang; Yuan Ping Shi; Wen Xia Cai; Li Bo Tian; Li Yuan
errShare
errSave
Isolable Zwitterionic Pyridinio-semiquinone π-Radicals. Mild and Efficient Single-Step Access to Stable Radicals
err2009-04-29
err0
PREAI
errChenyi Yi; Carmen Blum; Shi-Xia Liu; Tony D. Keene; Gabriela Frei; Antonia Neels; Silvio Decurtins
errShare
errSave
From proprietary to open source-Growing an open source ecosystem
err2012-07-01
err49
PREAI
errKilamo, Terhi; Hammouda, Imed; Mikkonen, Tommi; Aaltonen, Timo
errShare
errSave
Analysis and design of software ecosystem architectures - Towards the 4S telemedicine ecosystem
err2014-11-01
err48
errOAAI
errChristensen, Henrik Baerbak; Hansen, Klaus Marius; Kyng, Morten; Manikas, Konstantinos
errShare
errSave
researcher View more