CRETE – Code REview Tool for Education
摘要
At the School of Electrical Engineering at the University of Belgrade, the course Principles of Software Engineering was formed to make future software engineers familiar with the basic concepts of the field of Software Development. The core of this course presents a team project, where students engage in the complete software development life cycle using version control tools. A significant challenge in organizing such a practical team project is finding a suitable tool that combines code review techniques with version control. This tool should be suitable for educational purposes while enabling progress monitoring and evaluation of students’ work. The difficulty lies in that the requirements for educational code review differ from those of tools designed for instructional development, which most existing tools are tailored for. This paper focuses on adapting the Gerrit platform for utilization at the School of Electrical Engineering, resulting in a tool that can be employed in the current semester.