Improving Modern Code Review Practices through Gamification

Modern code review (MCR) is broadly adopted as an established and effective software quality assurance practice, with an increasing number of open-source as well as commercial software projects that adopt code review as a crucial practice. The MCR process is most effective when developers follow best practices, such as efficient, collaborative and timely review discussions to improve the code quality, enhance knowledge transfer, increase team awareness and share code ownership. Such practices help encouraging developers participation in the review process and reducing conflicts in the team while ensuring that the code meets common quality standards before it is merged into the code base [3]. The objective of this research project is to incorporate gamification mechanism in the code review process by designing a gamification-based approach for code review that motivates software practitioners to adopt good code review practices.

Faculty Supervisor:

Ali Ouni

Student:

Partner:

Mediterranean Institute of Technology

Discipline:

Engineering

Sector:

Technology; Artificial Intelligence; Information and Communications Technology

University:

École de technologie supérieure

Program:

Globalink Research Award

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects