Javascript must be enabled to continue!
Software Quality in Open Source Software Ecosystems
View through CrossRef
The steady rise of open source software (OSS) (Raymond, 1999) over the last few decades has made a noticeable impact on many sectors of society where software has a role to play. As reflected from the frequency of media articles, traffic on mailing lists, and growing research literature, OSS has garnered much support in the software community. Indeed, from the early days of GNU software, to X Window System, to Linux and its utilities, and more recently the Apache Software Project, OSS has changed the way software is developed and used. As the deployment of OSS increases, the issue of its quality with respect to its stakeholders arises. We contend that the open source community collectively bears responsibility of producing “high-quality” OSS. Lack of quality raises various risks for organizations adopting OSS (Golden, 2004). This article discusses the manifestation of quality in open source software development (OSSD) from a traditional software engineering standpoint. The organization is as follows. We first outline the background and related work necessary for the discussion that follows, and state our position. This is followed by a detailed treatment of key software engineering practices that directly or indirectly impact the quality of OSS. Next, challenges and directions for future research are outlined and, finally, concluding remarks are given.
Title: Software Quality in Open Source Software Ecosystems
Description:
The steady rise of open source software (OSS) (Raymond, 1999) over the last few decades has made a noticeable impact on many sectors of society where software has a role to play.
As reflected from the frequency of media articles, traffic on mailing lists, and growing research literature, OSS has garnered much support in the software community.
Indeed, from the early days of GNU software, to X Window System, to Linux and its utilities, and more recently the Apache Software Project, OSS has changed the way software is developed and used.
As the deployment of OSS increases, the issue of its quality with respect to its stakeholders arises.
We contend that the open source community collectively bears responsibility of producing “high-quality” OSS.
Lack of quality raises various risks for organizations adopting OSS (Golden, 2004).
This article discusses the manifestation of quality in open source software development (OSSD) from a traditional software engineering standpoint.
The organization is as follows.
We first outline the background and related work necessary for the discussion that follows, and state our position.
This is followed by a detailed treatment of key software engineering practices that directly or indirectly impact the quality of OSS.
Next, challenges and directions for future research are outlined and, finally, concluding remarks are given.
Related Results
Innovation Ecosystems in Management: An Organizing Typology
Innovation Ecosystems in Management: An Organizing Typology
The concept of an “ecosystem” is increasingly used in management and business to describe collectives of heterogeneous, yet complementary organizations who jointly create some kind...
Valuation of Ecosystem Services, Karnataka State, India
Valuation of Ecosystem Services, Karnataka State, India
Humans depend on the environment for their basic needs, such as food, fuel, minerals, water, air, etc. Burgeoning unplanned development activities to cater to the demands of the in...
Myanmar’s terrestrial ecosystems: status, threats and conservation opportunities
Myanmar’s terrestrial ecosystems: status, threats and conservation opportunities
AbstractMyanmar is highly biodiverse, with more than 16,000 plant, 314 mammal, 1131 bird, 293 reptile, and 139 amphibian species. Supporting this biodiversity is a variety of natur...
Entrepreneurial Ecosystems and Knowledge Management: Systematic Literature Review and Bibliometric Analysis
Entrepreneurial Ecosystems and Knowledge Management: Systematic Literature Review and Bibliometric Analysis
Abstract
The Portuguese economy needs new growth engines based on entrepreneurship and innovation, inducing new products and services capable of competing on a global sca...
A Review on Carbon Source and Sink in Arable Land Ecosystems
A Review on Carbon Source and Sink in Arable Land Ecosystems
Arable land ecosystems are among the most important terrestrial systems. The issues of carbon sequestration and emission reductions in arable land ecosystems have received extensiv...
Entrepreneurial ecosystems: A study of organizational interactions and interrelations in entrepreneurial ecosystems
Entrepreneurial ecosystems: A study of organizational interactions and interrelations in entrepreneurial ecosystems
<p>Entrepreneurial ecosystems are emerging around the world, and their relevance in business and management is increasing. Practitioners and researchers are using biological ...
ELIXIR Europe on the Road to Sustainable Research Software
ELIXIR Europe on the Road to Sustainable Research Software
ELIXIR (ELIXIR Europe 2019a) is an intergovernmental organization that brings together life science resources across Europe. These resources include databases, software tools, trai...
Techniques and processes for improving the quality and performance of open‐source software
Techniques and processes for improving the quality and performance of open‐source software
AbstractOpen‐source development processes have emerged as an effective approach to reduce cycle‐time and decrease design, implementation, and quality assurance (QA) costs for certa...

