This paper describes a longitudinal study of a Code Review Process (CRP) which used an action research method. The CRP was used as one of the assessment methods in a third year (Level 7) undergraduate Web Application Development (WAD) course. This paper reviews the past three cycles of the study in order to get a deeper understanding of the issues. To address the issues more effectively and better meet the students needs, the existing CRP is refined to develop a code review framework. The paper discusses different options and proposes a framework consisting of five components. To implement the framework, the course assessment scheme needs to be redesigned. Initially, the framework should be implemented in the same course. If successful, there is a potential to revise the framework and introduce it into similar courses at Levels 5, 6 and 8.