Ahmed E. Hassan

Last updated

Ahmed E. Hassan (Ph.D., University of Waterloo) 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 the ACM and IEEE in which recognition by both of these leading societies is quite rare, with <0.1% of IEEE members. [2] In 2023, he received the Mustafa Prize for his contributions to software engineering. [3]

Contents

Education

Hassan completed his Ph.D. in computer science at the University of Waterloo in 2005. [4]

Research interests

Ahmed Hassan's research focuses on the intersection of systems and software engineering. His work supports software professionals in developing, maintaining, and evolving complex, large-scale software systems.

Notable contributions

Ahmed Hassan has made significant contributions to the field of software engineering:

Awards and recognition

Ahmed Hassan's career includes several notable accolades:

Selected publications

References

  1. "Software Analysis and Intelligence Lab". Queen's University. Retrieved 2024-11-11.
  2. 1 2 "STEP : Science and Technology Exchange Program". step.mstfdn.org. Retrieved 2024-12-26.
  3. 1 2 "Ahmed Hassan earns prestigious Mustafa Prize". Queen's University. 2023-08-18. Retrieved 2024-11-04.
  4. "Homepage for Ahmed E. Hassan". research.cs.queensu.ca. Retrieved 2024-12-26.
  5. Ahmed E. Hassan (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.
  6. Ahmed E. Hassan (2009). "Predicting Faults Using the Complexity of Code Changes". IEEE Transactions on Software Engineering. 35 (6): c4. doi:10.1109/TSE.2009.81.
  7. Ahmed E. Hassan, Dayi Lin, Gopi Krishnan Rajbahadur, Keheliya Gallaba, Filipe Roseiro Cogo, Boyuan Chen, Haoxiang Zhang, Kishanthan Thangarajah, Gustavo Oliva, Jiahuei Lin, Wali Mohammad Abdullah, Zhen Ming Jiang (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.{{cite conference}}: CS1 maint: multiple names: authors list (link)
  8. "Global Computing Association Names 57 Fellows for Outstanding Contributions That Propel Technology Today". Association for Computing Machinery. Retrieved 2024-11-04.
  9. "Introducing the 2019 Class of IEEE Fellows". Institute of Electrical and Electronics Engineers. Retrieved 2024-11-04.
  10. "STEP : Science and Technology Exchange Program". step.mstfdn.org. Retrieved 2024-12-26.
  11. Hassan, Ahmed E. (2009). "Predicting faults using the complexity of code changes". 2009 IEEE 31st International Conference on Software Engineering. pp. 78–88. doi:10.1109/ICSE.2009.5070510. ISBN   978-1-4244-3453-4. Archived from the original on 2024-07-28. Retrieved 2024-12-26.
  12. Kamei, Yasutaka; Shihab, Emad; Adams, Bram; Hassan, Ahmed E.; Mockus, Audris; Sinha, Anand; Ubayashi, Naoyasu (2013). "A large-scale empirical study of just-in-time quality assurance". IEEE Transactions on Software Engineering. 39 (6): 757–773. doi:10.1109/TSE.2012.70. Archived from the original on 2024-07-05. Retrieved 2024-12-26.
  13. "Studying the Effectiveness of Application Performance Management (APM) Tools for Detecting Performance Regressions for Web Applications: An Experience Report". ieeexplore.ieee.org: 1–12. May 2016. Archived from the original on 2024-04-21. Retrieved 2024-12-26.