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...
Ecosystems of Ukraine with regard to value of water resource potential
Ecosystems of Ukraine with regard to value of water resource potential
It is stated that revaluation of nature-resource potential (NRP) of Ukrainian ecosystems conducted as of 01.01.2022 on the unified methodological basis with regard to averaged for ...
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...
Fire's legacy: unraveling long-term fire regime and grass-tree interactions in European temperate grassy ecosystems
Fire's legacy: unraveling long-term fire regime and grass-tree interactions in European temperate grassy ecosystems
Grass-dominated ecosystems, encompassing steppe, forest-steppe, savanna, woodlands, and shrublands, cover approximately 40% of the global land surface and are critical for biodiver...
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...
SMEs participation in Data Ecosystems: a Systematic Literature Review
SMEs participation in Data Ecosystems: a Systematic Literature Review
Research on data ecosystems is becoming an emerging field of study. Defined as socio-technical networks in which actors collaborate to find, archive, or reuse data to create value,...
Non-Recommended Publishing Lists: Strategies for Detecting Deceitful Journals
Non-Recommended Publishing Lists: Strategies for Detecting Deceitful Journals
Abstract
The rapid growth of open access publishing (OAP) has significantly improved the accessibility and dissemination of scientific knowledge. However, this expansion has also c...

