Machine Learning with and for Software Engineering

  • Automated Software Engineering using AI4SE: Using AI/ML techniques to automate, test, and improve software development tasks and awareness.
  • Machine Learning System Engineering using SE4AI: Using software engineering techniques to support, test, and improve machine learning software applications.

Research Funding

  • NSERC (Discovery, Alliance, EIDM)
  • Industrial Partnerships (IBM, YourArbor, etc.)
  • Alberta Innovates
  • University of Calgary Startup Fund