• DocumentCode
    2870877
  • Title

    Teaching the process of code review

  • Author

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

  • Author_Institution
    Norwegian Univ. of Sci. & Technol., Norway
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    Behavioural theory predicts that interventions that improve individual reviewers´ expertise also improve the performance of the group in Software Development Technical Reviews (SDTR) [C. Sauer et al.,(2000)]. 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. We present 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.
  • Keywords
    educational courses; educational institutions; formal verification; teaching; training; University training; authentic problem; behavioural theory; code review; defect detection analysis; document review; software development; teaching; technical reviews; Australia; Computer science; Education; Feedback; Information analysis; Inspection; Java; Meetings; Programming; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. Proceedings. 2004 Australian
  • Print_ISBN
    0-7695-2089-8
  • Type

    conf

  • DOI
    10.1109/ASWEC.2004.1290480
  • Filename
    1290480