Evaluating the Quality of Open Source Software

Electronic Notes in Theoretical Computer Science(2009)

引用 83|浏览1
暂无评分
摘要
Traditionally, research on quality attributes was either kept under wraps within the organization that performed it, or carried out by outsiders using narrow, black-box techniques. The emergence of open source software has changed this picture allowing us to evaluate both software products and the processes that yield them. Thus, the software source code and the associated data stored in the version control system, the bug tracking databases, the mailing lists, and the wikis allow us to evaluate quality in a transparent way. Even better, the large number of (often competing) open source projects makes it possible to contrast the quality of comparable systems serving the same domain. Furthermore, by combining historical source code snapshots with significant events, such as bug discoveries and fixes, we can further dig into the causes and effects of problems. Here we present motivating examples, tools, and techniques that can be used to evaluate the quality of open source (and by extension also proprietary) software.
更多
查看译文
关键词
open source software,bug discovery,historical source code snapshot,sqo-oss,open source,process quality attributes,quality attribute,open source project,software product,black-box technique,software source code,product quality attributes,associated data,version control system,source code
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要