Research

  • Software Analytics. Analysis of conversations in software repositories (internal or external to an organization) and code reviews to generate actionable insights
  • Software Security. Security and privacy analysis of cyber-physical software systems
  • Software Quality. Analysis of trustworthiness of AI/ML software following principles of responsible AI engineering.
  • Software Documentation. Automatic quality assurance and creation of software library and process documentation

Research Funding

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