Ahmed E. Hassan is a professor at Queen's University in the Queen's School of Computing, where he leads the Software Analysis and Intelligence Lab (SAIL). [1] He is a fellow of both the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE). [2] [3] In 2023, he became the youngest recipient in the history of the Mustafa Prize, receiving the award for his contributions to software engineering. [4]
Hassan received his Ph.D., MMath, and BMath degrees from the School of Computer Science at the University of Waterloo in Canada, completing his doctorate in 2005. [5]
Hassan's research focuses on the intersection of intelligent systems and software engineering. His work addresses methods for developing, maintaining, and evolving large-scale software systems.
Hassan has contributed to the field of Mining Software Repositories (MSR), establishing methods for extracting insights from software development data. His 2008 paper "The Road Ahead for Mining Software Repositories" outlined challenges and opportunities in MSR research. [6]
His work on "FMWare" proposed software frameworks that integrate with foundational models to address performance and reliability in AI-driven software development. [7]
Hassan and colleagues developed the Structured Agentic Software Engineering (SASE) framework, which addresses collaboration between intelligent agents and humans on software engineering tasks. [8]