Close mobile menu

Author Image

Gias Uddin

Assistant Professor


Electrical Engineering & Computer Science


Research Program: Usable Developer and Data Science Products

My research lies at the intersection of three areas in computer science: Systems Engineering, Human Computer Interaction (HCI), and Machine Learning (ML) with/or Natural Language Processing (NLP). Systems development with software engineering (SE), data science (DS), and cybersecurity engineering (CE) skills are now indispensable across organizations. I design usable and practical AI-assisted developer and data science tools to support the SE/DS/CE professionals.

Past Employments (Selected)

Assistant Professor, University of Calgary (2020 – 2023).
Senior Data Scientist, Bank of Canada (2018 – 2020)
Data Scientist, Apption Inc, Canada (2016 – 2018)
Researcher & Software Developer at Watson Analytics, IBM Canada (2011 – 2015)


PhD 2018, McGill University, Montreal, QC, Canada
MSc 2008, Queen’s University, Kingston, ON, Canada
BSc 2004, Bangladesh University of Engineering and Technology (BUET), Dhaka, Bangladesh

Research Interests

  1. Democratized Data Science (HCI → AI4DS, SE4DS). Can we democratize the adoption of AI/ML techniques across stakeholders during ML systems development?
  2. Modernized Software Issue Management (HCI → AI4SE). Can we modernize software bug and critical incident management systems using AI-assisted solutions?
  3. Usable Cybersecurity Engineering (HCI → AI4CE). Can we support better integration of AI-assisted security solutions into (networked) software systems?
  4. Guided API Adoption (HCI → AI4SE). Can we support software teams and developers during their selection and reuse of APIs using AI-assisted solutions?