scholarly journals Exploring the Role of Commercial Stakeholders in Open Source Software Evolution

Author(s):  
Andrea Capiluppi ◽  
Klaas-Jan Stol ◽  
Cornelia Boldyreff
2021 ◽  
Vol 11 (12) ◽  
pp. 5690
Author(s):  
Mamdouh Alenezi

The evolution of software is necessary for the success of software systems. Studying the evolution of software and understanding it is a vocal topic of study in software engineering. One of the primary concepts of software evolution is that the internal quality of a software system declines when it evolves. In this paper, the method of evolution of the internal quality of object-oriented open-source software systems has been examined by applying a software metric approach. More specifically, we analyze how software systems evolve over versions regarding size and the relationship between size and different internal quality metrics. The results and observations of this research include: (i) there is a significant difference between different systems concerning the LOC variable (ii) there is a significant correlation between all pairwise comparisons of internal quality metrics, and (iii) the effect of complexity and inheritance on the LOC was positive and significant, while the effect of Coupling and Cohesion was not significant.


2009 ◽  
pp. 1934-1950
Author(s):  
Kirk St. Amant

This chapter examines the role of open source software (OSS) in international outsourcing practices that involve the transfer of knowledge work from one nation to another. Included in this examination are discussions of the benefits and the limitations of OSS use in outsourcing. The chapter also presents organization-specific and industry-wide strategies for effective OSS use in outsourcing situations. The chapter then concludes with a discussion of areas of international outsourcing where OSS might have important future applications or effects. The purpose of such an examination is to provide readers with the knowledge and the insights needed to make effective decisions related to the use of OSS in international outsourcing situations.


Author(s):  
Jeroen Hoppenbrouwers

This chapter discusses the role of the project/product community in the open source product life cycle. It outlines how a community-driven approach affects not only the development process, but also (and more importantly) the marketing/sales process, the deployment, the operation, and in general the resulting software product. Participation in the community is essential for any organization using the product, leading to the concept of a community customer. Specific community participation guidelines are given to organizations and individuals who deploy and use open source software, further develop it, or offer lifetime services on the product.


Sign in / Sign up

Export Citation Format

Share Document