Semester: Fall Semester, 2003
BibTeX
@MISC{_semester:fall,
author = {},
title = {Semester: Fall Semester, 2003},
year = {}
}
OpenURL
Abstract
There is a consensus that code reviews are an effective way to improve software quality and readability. It helps us to improve both our programs and programmers at the same time. However, code reviewing is not a simple task. There are many sources of variations that can affect their outcome, for example reviewer’s experience, group size, reading techniques etc. Several empirical studies have been done to identify these sources of variations and to assess how they alter the effectiveness of code reviews. The main purpose of this project is to design and conduct an empirical study that will help us improve the overall code reviewing process, by finding a good combination of some of these variation factors. The major task will be to investigate whether the use of checklists is more effective for smaller inspection teams than the larger ones or vice versa. The student himself defined this text. TDT4735 Software Engineering, Specialization Software inspections are an effective tool for defect prevention and defect detection. Several sources of variations can undermine their effectiveness. The major task of this study was to design and conduct an experiment that investigated the effects of the sources of variations and defect detection techniques on the effectiveness of software inspections. The experiment
Keyphrases
fall semester code review major task main purpose vice versa inspection team several source many source defect detection software quality specialization software inspection overall code software inspection good combination empirical study defect detection technique several empirical study defect prevention effective tool variation factor group size example reviewer experience effective way simple task code reviewing tdt4735 software engineering