Research

  • Software Analytics. Analysis of multi-faceted communications in software repositories to generate actionable and trustworthy insights and tools for stakeholders
  • Software Security. Security and trustworthiness analysis of cyber-physical software systems and crowd-shared technical data
  • MLOps (Machine Learning Operationalization). Analysis of socio-technical aspects of productionizing robust and functional ML software systems.
  • Software Documentation. Automatic quality assurance and creation of software library (e.g., API, SDK) and process documentation

Research Funding

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