Summary
Masud Rahman is an Associate Professor of Computer Science at Dalhousie University who leads the RAISE Lab and specializes in AI-driven automation for software maintenance and evolution. With a PhD in Software Engineering from the University of Saskatchewan and 12 years of industry and academic experience, he focuses on practical solutions for debugging, code search, and code review using information retrieval, static analysis, and machine learning. His research bridges software engineering and AI, addressing both how to use large models to reduce maintenance costs and how to apply SE practices to keep AI-powered systems maintainable. Masud has published 50+ papers in top venues (ICSE, FSE, ASE, TOSEM) and earned awards including the Governor General's Gold Medal and multiple influential paper distinctions. His background as a former professional developer in Bangladesh gives his work an applied edge, and his lab continuously explores scalable, data-driven tools to cut the billions in global maintenance costs.
12 years of coding experience
15 years of employment as a software developer
Bachelor of Science Computer Science & Engineering, Bachelor of Science Computer Science & Engineering at Khulna University
H.S.C Physics Chemistry Math Biology Bangla English, H.S.C Physics Chemistry Math Biology Bangla English at Jhenaidah Cadet College
Doctor of Philosophy (PhD) Computer Science (Software Engineering), Doctor of Philosophy (PhD) Computer Science (Software Engineering) at University of Saskatchewan
English, Bangla