Conversational Software Analytics

I study textual communication in various software engineering artifacts to produce embedded conversational analytics and to develop context-aware responsible software.

An Example Research on Conversational Software Analytics

In my PhD, I leveraged Natural Language Processing and Machine Learning techniques on the vast amount data available in online software repositories. I created Opiner, an opinion search and summarization engine for APIs (Application Programming Interfaces) by automatically crawling online developer forum where usage of APIs is discussed by software developers. APIs are interfaces to reusable software components. Opiner website is available online [Please feel free to check out the website and share your opinions].

Research Funding

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