Individual Code Reviews to Improve Solo Programming

Jenkins, Glenn (2011) Individual Code Reviews to Improve Solo Programming. In: HEA Workshop on Programming, 2011, London.

[img]
Preview
Text
HEA_2011-v3.pdf
Available under License Creative Commons Attribution.

Download (256kB) | Preview
[img]
Preview
Text
CodeReviewSoloProgramming.pdf
Available under License Creative Commons Attribution.

Download (279kB) | Preview

Abstract

Programming is a difficult subject for many students and therefore a popular topic in computing education research, with extensive research into the teaching and learning of programming (Sheard et al., 2009).Peer code reviews (or code inspections,) have been successfully applied to the teaching of programming (Hundhausen et al., 2009, Trytten, 2005, Wang et al., 2008). Code reviews can also be applied in a individual context as in the Personal Software Process (PSP) (Humphrey, 1997). Making the review process individual eliminates the problems associated with group and pair work as the student is working alone. The aim of this research is to ascertain whether individual code reviews based on checklists (like those used in PSP (Humphrey, 1997) and during formal code inspections in industry (Sommerville, 2007),) with minimal reporting can be used to improve solo programming.The results shown an increase in performance however this is not statistically significant possibly due to the small sample size.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Citation: Jenkins, G., Individual Code Reviews to Improve Solo Programming, 11th HEA Workshop on Programming, London, 2011..
Uncontrolled Keywords: programming pedagodgy, code review, teaching programming
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculties > Faculty of Architecture, Computing and Engineering > School of Applied Computing
Depositing User: John Dalling
Date Deposited: 26 Apr 2012 09:28
Last Modified: 24 Jan 2016 14:42
URI: http://repository.uwtsd.ac.uk/id/eprint/259

Actions (login required)

View Item View Item