Ahmed E. Hassan

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]

Education

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]

Research

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), developing methods for extracting insights from software development data. His 2008 paper, "The Road Ahead for Mining Software Repositories," outlined key challenges and opportunities in MSR research.[6]

His work on "FMWare" introduced software frameworks that integrate foundation models to address performance and reliability challenges in AI-driven software development.[7]

Hassan developed the "Structured Agentic Software Engineering" (SASE) framework, which examines collaboration between intelligent agents and humans in software engineering tasks.[8]

Awards and recognition

  • 2023: Mustafa Prize, for contributions to software engineering[4]
  • 2022: Fellow of the ACM[2]
  • 2019: Fellow of the IEEE[3]
  • 2017: Recognized as the world's most prolific software engineering researcher in the previous decade by the Journal of Systems and Software (Elsevier)[9]

Selected publications

  • Hassan, Ahmed E. (2009). "Predicting faults using the complexity of code changes". 2009 IEEE 31st International Conference on Software Engineering. IEEE. pp. 78–88. doi:10.1109/ICSE.2009.5070510. ISBN 978-1-4244-3453-4.

References

  1. ^ "Software Analysis and Intelligence Lab". Queen's University. Retrieved 2024-11-11.
  2. ^ a b "Global Computing Association Names 57 Fellows for Outstanding Contributions That Propel Technology Today". Association for Computing Machinery. Retrieved 2024-11-04.
  3. ^ a b "Introducing the 2019 Class of IEEE Fellows". Institute of Electrical and Electronics Engineers. Retrieved 2024-11-04.
  4. ^ a b "Ahmed Hassan earns prestigious Mustafa Prize". Queen's University. 2023-08-18. Retrieved 2024-11-04.
  5. ^ "Homepage for Ahmed E. Hassan". Queen's University. Retrieved 2024-12-26.
  6. ^ Hassan, Ahmed E. (2008). "The Road Ahead for Mining Software Repositories". 2008 Frontiers of Software Maintenance. IEEE. pp. 48–57. doi:10.1109/FOSM.2008.4659248. ISBN 978-1-4244-2654-6.
  7. ^ Hassan, Ahmed E.; Lin, Dayi; Rajbahadur, Gopi Krishnan; Gallaba, Keheliya; Cogo, Filipe Roseiro; Chen, Boyuan; Zhang, Haoxiang; Thangarajah, Kishanthan; Oliva, Gustavo; Lin, Jiahuei; Abdullah, Wali Mohammad; Jiang, Zhen Ming (2024). "Rethinking Software Engineering in the Era of Foundation Models: A Curated Catalogue of Challenges in the Development of Trustworthy FMware". Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering. ACM. pp. 294–305. doi:10.1145/3663529.3663849. ISBN 979-8-4007-0658-5.
  8. ^ Hassan, Ahmed E.; Li, Hao; Lin, Dayi; Adams, Bram; Chen, Tse-Hsun; Kashiwa, Yutaro; Qiu, Dong (2025). "Agentic Software Engineering: Foundational Pillars and a Research Roadmap". arXiv:2509.06216 [cs.SE].
  9. ^ "The most prolific and impactful researchers in software engineering". Journal of Systems and Software. Retrieved 2024-12-26.