Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Code review tools are essential in software quality assurance for projects like Android and OpenStack, and companies such as Google and Microsoft. OpenStack alone has over 100,000 contributors and 600+ repositories, where parallel patch submissions often lead to redundant work. Studies indicate that identifying duplicate patches takes, on average, 2.5 reviewers and 5.2 comments per review, delaying processes and raising maintenance costs.
Detecting and linking patches early helps highlight dependencies, broader context, or alternative solutions, reducing redundant efforts and streamlining reviews. This capstone project aims to develop a tool that automates the detection of patch linkages using advanced machine learning techniques. It will evaluate the performance of large language models (LLMs), pre-trained transformers, and basic ML models in detecting patch linkages in real-world open-source projects like OpenStack and Eclipse, which use Gerrit for code review.
Moataz Chouchen
École nationale des sciences de l'informatique
Computer science
Education
Concordia University
Globalink Research Award
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.