作者
Rodrigo Morales, Shane McIntosh, Foutse Khomh
发表日期
2015/3/2
研讨会论文
2015 IEEE 22nd international conference on software analysis, evolution, and reengineering (SANER)
页码范围
171-180
出版商
IEEE
简介
Code review is the process of having other team members examine changes to a software system in order to evaluate its technical content and quality. A lightweight variant of this practice, often referred to as Modern Code Review (MCR), is widely adopted by software organizations today. Previous studies have established a relation between the practice of code review and the occurrence of post-release bugs. While the prior work studies the impact of code review practices on software release quality, it is still unclear what impact code review practices have on software design quality. Therefore, using the occurrence of 7 different types of anti-patterns (i.e., poor solutions to design and implementation problems) as a proxy for software design quality, we set out to investigate the relationship between code review practices and software design quality. Through a case study of the Qt, VTK and ITK open source projects …
引用总数
20152016201720182019202020212022202320249151019142325192212
学术搜索中的文章
R Morales, S McIntosh, F Khomh - 2015 IEEE 22nd international conference on software …, 2015