Challenges in using open source software in product development: a review of the literature

@inproceedings{Stol2010ChallengesIU,
  title={Challenges in using open source software in product development: a review of the literature},
  author={Klaas-Jan Stol and Muhammad Ali Babar},
  booktitle={FLOSS '10},
  year={2010}
}
Component-Based Software Development has become a popular approach to building software intensive systems. Besides using Commercial Off-The-Shelf components, an organization may choose to use Open Source Software components. Using OSS has been reported to have many benefits, but there are also challenges involved. Understanding the potential challenges of using OSS in developing products is important for practitioners, so they become aware of them and can anticipate them and take appropriate… Expand

Tables from this paper

A comparative study of challenges in integrating Open Source Software and Inner Source Software
TLDR
It is found that many challenges identified in the case study could be mapped to challenges related to integration of OSS, and may help organizations to understand how to improve their software development practices by adopting certain OSSD practices. Expand
OSS Success Factors When Going Open
TLDR
This thesis aims to investigate the benefits and limitations of adopting OSS and to identify success factors that lead to the benefits of OSS in software development. Expand
A systematic review of research on open source software in commercial software product development
TLDR
The aim of this study is to summarize the findings of research that has ben carried out on usage of open source components and development methodologies by the industry, as well as companies' participation in the open source community. Expand
Using Open Source Software in Reuse-Intensive Software Development - A Qualitative Study
Open Source Software (OSS) is one of the emerging areas in software engineering. Reuse of OSS is employed in reuse-intensive software development such as Component Based Software Development andExpand
Software Configuration Management Issues with Industrial Opensourcing
  • L. Bendix, T. Kojo, J. Magnusson
  • Engineering, Computer Science
  • 2011 IEEE Sixth International Conference on Global Software Engineering Workshop
  • 2011
TLDR
These lessons learned from the industrial participation in Open Source Software projects of two major telecommunications companies are investigated and what challenges can appear and strategies to deal with these challenges are discussed. Expand
System requirements-OSS components: matching and mismatch resolution practices – an empirical study
TLDR
The study uncovers 15 observations regarding system requirements-OSS components matching and mismatch resolution practices used in industrial projects that integrate OSS components and provides details of a set of previously unexplored scenarios when solving system requirement–OSS component mismatches. Expand
FOSSES: Framework for open‐source software evaluation and selection
TLDR
This study addresses the aforementioned challenges by evolving a process framework for evaluating and selecting OSS and is validated by applying it to a case study and overall feedback suggests that 80% of experts are willing to adopt the approach. Expand
A systematic literature review of open source software quality assessment models
TLDR
This study reflects that software selection based on hierarchical structures is found to be the most popular selection method in the existing OSS quality assessment models and majority (47%) of the existing models do not specify any domain of application. Expand
The Effect on the Job Performance of Open Source Software Usage in Software Development.
TLDR
Findings show that technical benefits of OSS have significant effects on OSS use and user satisfaction havesignificant effects on the individual job performance. Expand
Open-Source Software Challenges and Opportunities
TLDR
The paper looks at the various myths and definitions surrounding Open-Source Software and how these can be addressed before beginning the journey of adopting Open- source Software within Enterprise Information Technology landscape and development of Software Products. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 58 REFERENCES
Using open source software in product development: a primer
TLDR
The major legal aspects and risks in using OSS and how to mitigate them in product development are discussed and some risks and experiences with managing it in software engineering practice are ordered. Expand
State of the art and practice of open source component integration
The open source software (OSS) development approach has become a remarkable option to consider for cost-efficient, high quality software development. Utilizing OSS as part of an in-house softwareExpand
An empirical study on software development with open source components in the chinese software industry
Chinese software companies are increasingly using open source software (OSS) components in software development. Development with OSS components faces challenges with respect to component selection,Expand
State of the Art and Practice of OpenSource Component Integration
TLDR
The main observations are that the lack of documentation and heterogeneity of platforms are problems that neither the state of the art or practice could solve and both techniques and methods for predicting and solving both architecture and component level integration problems were not used in practice. Expand
Challenges and strategies in the use of Open Source Software by Independent Software Vendors
TLDR
A number of challenges that ISVs face in handling extensions and modifications to OSS components are identified and several strategies ISVs can follow in maintaining these modifications are described. Expand
Challenges of the Open Source Component Marketplace in the Industry
TLDR
An overview of the actual state of the OSS marketplace is provided, and preliminary findings about how companies interact with this marketplace to reuse OSS components are reported, to identify some challenges aimed to improve the industrial reuse of O SS components. Expand
An Empirical Study on Off-the-Shelf Component Usage in Industrial Projects
TLDR
An empirical study on why project decision-makers use COTS components instead of OSS components, or vice versa, performed in form of an international survey on motivation and risks of using OTS components. Expand
Experiences on Product Development with Open Source Software
TLDR
The main benefits of using open source in commercial product development come from the utilization of already available open source components, and from their quality and flexibility. Expand
Performing systematic literature reviews in software engineering
TLDR
This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own. Expand
Surveying Industrial Roles in Open Source Software Development
TLDR
Initial answers to what motivates companies to undertake Open Source Software roles, what are the advantages and challenges of undertaking them, and which development practices they use while undertaking these roles are provided. Expand
...
1
2
3
4
5
...