Teaching the process of code review

Tor Stalhane, Cat Kutay, Hiyam Al-Kilidar, Ross Jeffery

Research output: Contribution to conferenceConference paper presented at Conference (not in Proceedings)peer-review


Behavioural theory predicts that interventions that improve individual reviewers' expertise also improve the performance of the group in Software Development Technical Reviews (SDTR) [16]. This includes improvements both in individual's expertise in the review process, as well as their ability to find defects and distinguish true defects from false positives. This paper presents findings from University training in these skills using authentic problems. The first year the course was run it was designed around actual code review sessions, the second year this was expanded to enable students to develop and trial their own generic process for Document Reviews. This report considers the values and shortcomings of the teaching program from an extensive analysis of the defect detection in the first year, when students were involved in a review process that was set up for them, and student feedback from the second year when students developed and analysed their own process.

Original languageEnglish
Number of pages8
Publication statusPublished - 22 Jun 2004
Externally publishedYes
EventProceedings - 2004 Australian Software Engineering Conference ASWEC 2004 - Melbourne, Vic., Australia
Duration: 13 Apr 200416 Apr 2004


ConferenceProceedings - 2004 Australian Software Engineering Conference ASWEC 2004
CityMelbourne, Vic.


Dive into the research topics of 'Teaching the process of code review'. Together they form a unique fingerprint.

Cite this