Are good code reviewers also good at design review?

Hidetake Uwano, Akito Monden, Ken Ichi Matsumoto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software review is a necessity activity to build high reliability software in software development. In this paper, we experimentally analyze the difference in performance between two types of (checklist based) software reviews: design review and code review. If good code reviewers were also good at design review, then we should assign good code reviewers to the design review too. If not, that means these two reviews require different types of expertise. In our experiment, with ten review participants, we examined two hypotheses each related to the defect detection ratio and the required time to find a defect. As a result, we found that there was no correlation between two reviews, i.e. good code reviewers were not necessarily the good design reviewers. This suggests the need of a completely different training program for each review.

Original languageEnglish
Title of host publicationESEM'08
Subtitle of host publicationProceedings of the 2008 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Pages351-353
Number of pages3
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event2nd International Symposium on Empirical Software Engineering and Measurement, ESEM 2008 - Kaiserslautern, Germany
Duration: Oct 9 2008Oct 10 2008

Publication series

NameESEM'08: Proceedings of the 2008 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement

Other

Other2nd International Symposium on Empirical Software Engineering and Measurement, ESEM 2008
Country/TerritoryGermany
CityKaiserslautern
Period10/9/0810/10/08

Keywords

  • Code review
  • Design review
  • Experimental evaluation

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Are good code reviewers also good at design review?'. Together they form a unique fingerprint.

Cite this