DocumentCode
2003700
Title
Can peer code reviews be exploited for later information needs?
Author
Sutherland, Andrew ; Venolia, Gina
Author_Institution
Univ. of Saskatchewan, Saskatoon, SK
fYear
2009
fDate
16-24 May 2009
Firstpage
259
Lastpage
262
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSE-COMPANION.2009.5070996
Filename
5070996
Link To Document