Title :
Can peer code reviews be exploited for later information needs?
Author :
Sutherland, Andrew ; Venolia, Gina
Author_Institution :
Univ. of Saskatchewan, Saskatoon, SK
Abstract :
Code reviews have proven to be an effective means of improving overall software quality. During the review, there is an exchange of knowledge between the code author and reviewer that concerns the code being reviewed. We performed a study that looked at the code review practices of software product teams at Microsoft. The study results indicated that code reviews are a point at which design rationale is explicitly stated, but that retention and recovery of this information is not well supported in the current environment. The results also indicated that code reviews in collocated development environments such as Microsoft use a mix of face-to-face and electronic communication.
Keywords :
program debugging; program diagnostics; software quality; Microsoft; collocated development environment; electronic communication; face-to-face communication; information needs; knowledge exchange; peer code review; software product team; software quality; Cognitive science; Costs; Fault diagnosis; Inspection; Knowledge engineering; Open source software; Project management; Software performance; Software quality; Taxonomy;
Conference_Titel :
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3495-4
DOI :
10.1109/ICSE-COMPANION.2009.5070996