About Me

Assistant Professor, Schulich School of Engineering, Electrical and Software Engineering, University of Calgary (gias.uddin AT ucalgary DOT ca)

I work at the intersection of Software Engineering (SE) and Machine Learning (ML), to understand how these two domains can benefit from each other by taking into context the human and socio-technical aspects of smart community needs.

My current research has three major directions: AI (Artificial Intelligence) for Software and Cybersecurity, Responsible AI Engineering for Machine Learning software, and Actionable Software Analytics. See my Research page for more detail.

My work often combines Machine Learning (ML), Deep Learning (DL), Natural Language Processing (NLP), and Software Engineering (SE) techniques and applies those on the vast amount of code and textual software data. My research is influenced by my 10+ years of full-time professional experience at the industry, both as a data scientist and as a software developer.

I am the founding director of the Data Intensive Software Analytics (DISA) Lab. My amazing students make me proud every day by doing high-impact and high-quality research.

Prospective Students

I am always looking for motivated and hard working students to do research on software security, software analytics, machine learning, and natural language processing. See DISA lab page for more details.