Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Continuous integration (CI) and continuous delivery (CD) are practices that help software development teams deliver code changes more often and with fewer issues. To ensure that code changes are working as they should, developers use Behavior Driven Development (BDD) tests. But running all these tests against every code change can be time-consuming and costly. This project aims at classifying and categorizing the BDD tests into smaller categories and creating a recommendation system that assigns the right tests to each code change. Instead of running all the tests, the proposed solution would recommend running only the tests that are relevant to the specific code change, resulting in faster and more efficient software development for the partner organization.
Shurui Zhou
SOTI Inc
Computer science
Information and cultural industries; Professional, scientific and technical services
University of Toronto
Accelerate
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.