My research combines the field of Human-Computer Interaction (HCI) with Software Engineering (SE). My approach is fundamentally human-centered, with an emphasis on exploring technologies that support practitioners who have domain-specific expertise but special information needs, including software engineers, designers, and domain experts. While I am passionate about new technologies, understanding and realizing the ability of these technologies in satisfying the user’s needs and adapting to the user’s existing mental, behavioral, and social characteristics is most attractive to me.
|Feb 1, 2020||Our paper titled “ArguLens: Anatomy of Community Opinions On Usability Issues Using Argumentation Models” (preprint) (artifacts) (video) has been accepted to CHI2020. News coverage by TechXplore is available here.|
|Mar 2, 2019||Our paper titled Activity-Based Analysis of Open Source Software Contributors: Roles and Dynamics has been accepted to the CHASE workshop of ICSE2019.|
|Dec 12, 2018||Our paper titled Analysis and Detection of Information Types of Open Source Software Issue Discussions has been accepted to the ICSE2019 Technical Track.|
|Nov 22, 2018||My new course at Polytechnique Montreal on Human-Centered Inquiry for Software and Computer Engineering (LOG6953A) will be offered in English in Winter 2019.|
|Jun 13, 2018||Software Engineering for Machine Learning Applications (SEMLA) is a great success with the kind support of Polytechnique Montréal’s Department of Computer and Software Engineering, the Institute for Data Valorization (IVADO), SAP, and Red Hat.|
|May 27, 2018||Our paper titled How Do Practitioners Perceive Assurance Cases in Safety-critical Software Systems? is presented at the 11th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE ‘18).|
|Apr 17, 2018||My research program titled Collaborative Engineering of Usability Requirements is funded by the NSERC Discovery Grant.|