Open source software (OSS) is a software product with the source code made public so that anyone can read, analyze, and change or improve the code. The use of this software is under a license, like Apache, GNU, MIT, Mozilla Public, and Eclipse Public License. Open source software development (OSSD) provides high quality assurance through user testing and peer reviews. The quality of these products depends on the size of the product community. This paper discusses the stakeholders of the OSS community, the quality assurance frameworks and models proposed in some studies, some statistics about OSS, the problems that affect the quality of OSSD, and the advantages and disadvantages of OSS compared to closed source software. This allows us to understand how we can achieve and improve the quality assurance and quality control of OSSD.
展开▼
机译:开源软件(OSS)是公开了源代码的软件产品,因此任何人都可以阅读,分析,更改或改进代码。该软件的使用已获得许可,例如Apache,GNU,MIT,Mozilla Public和Eclipse Public License。开源软件开发(OSSD)通过用户测试和同行评审提供高质量的保证。这些产品的质量取决于产品社区的规模。本文讨论了OSS社区的利益相关者,一些研究中提出的质量保证框架和模型,有关OSS的一些统计数据,影响OSSD质量的问题以及与封闭源软件相比OSS的优缺点。这使我们能够了解如何实现和改善OSSD的质量保证和质量控制。
展开▼