Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Machine learning (ML) is transforming industries like IT, finance, and healthcare, but the code that powers these systems is still mostly written and updated by hand. This project explores how Large Language Models (LLMs) can assist developers by predicting and suggesting code edits for ML projects.
By analyzing real-world code from public repositories, the research will develop and test an AI-driven approach to automate ML code modifications based on developer intent. The goal is to make software development faster and more efficient, helping businesses and researchers automate the process of updating codebases.
This project aims to build a benchmark dataset of ML code edits, develop an LLM-powered assistant that can suggest and apply modifications, and evaluate its effectiveness compared to human-made changes. By improving automation in software engineering, the research will help streamline ML development and reduce manual effort.
Pengyu Nie
Ukrainian Catholic University
Computer science
Artificial Intelligence
University of Waterloo
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.