Queen's School of Computing

Biography

Ahmed E. Hassan is the NSERC/RIM Industrial Research Chair in Software Engineering for Ultra Large Scale systems at the School of Computing in Queen's University. Dr. Hassan spearheaded the organization and creation of the Mining Software Repositories (MSR) conference and its research community. He co-edited special issues of the IEEE Transaction on Software Engineering and the Journal of Empirical Software Engineering on the MSR topic. Early tools and techniques developed by Dr. Hassan's team are already integrated into products used by millions of users worldwide. Dr. Hassan industrial experience includes helping architect the Blackberry wireless platform at RIM, and working for IBM Research at the Almaden Research Lab and the Computer Research Lab at Nortel Networks. Dr. Hassan is the named inventor of patents at several jurisdictions around the world including the United States, Europe, India, Canada, and Japan. Dr. Hassan received the Ph.D., MMath, and BMath degrees from the School of Computer Science at the University of Waterloo in Canada.

Awards:

    2013

    • Best Paper Award
      "Assisting Developers of Big Data Analytics Applications When Deploying on Hadoop Clouds" - Shang, W., Z.M. Jiang, H. Hemmati, B. Adams, and A.E. Hassan, and P. Martin
      The 35th ACM/IEEE International Conference on Software Engineering, ICSE, pages 402-411, 2013
    • Excellence in Research (Nomination)
      Ahmed Hassan
      EWR Steacie Prize
    • New Scholars, Artists and Scientists (Nomination)
      Ahmed Hassan
      Royal Society of Canada
    • Research Chair
      Ahmed Hassan
      Canada Research Chairs

    2012

    • Best Paper Award
      "Think Locally, Act Globally: Improving Defect and Effort Prediction Models" - Bettenburg, N., M. Nagappan, and A.E. Hassan
      The 9th Working Conference on Mining Software Repositories (MSR), pages 60-69, 2012

    2011

    • Best Paper Award
      "An Exploratory Study of the Evolution of Communicated Information about the Execution of Large Software Systems" - Shang, W., Z.M. Jiang, B. Adams, A.E. Hassan, M. Godfrey, M. Nasser and P. Flora
      The 18th Working Conference on Reverse Engineering (WCRE), pages 335-344, 2011
    • Early Researcher Award
      Ahmed Hassan
      Ontario Ministry of Research and Innovation

    2010

    • Best Paper Award
      "Studying the Impact of Social Structures on Software Quality" - Bettenburg, N., and A.E. Hassan
      The 18th IEEE International Conference on Program Comprehension (ICPC), pages 124-133, 2010.
    • Best Paper Award (Nomination)
      "The Evolution of ANT Build Systems" - McIntosh, S., B. Adams, and A.E. Hassan
      The 7th IEEE Working Conference on Mining Software Repositories (MSR), pages 42-51, 2010
    • Best Paper Award (Nomination)
      "Validating the Use of Topic Models for Software Evolution" - Thomas, S.W., B. Adams, A.E. Hassan, and D. Blostein
      The 10th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), pages 55-64, 2010.
    • Best Paper Award (Nomination)
      "Predicting Re-opened Bugs: A Case Study on the Eclipse Project" - Shihab, E., A. Ihara, Y. Kamei, W.M. Ibrahim, M. Ohira, B. Adams, A.E. Hassan and K. Matsumoto
      The 17th Working Conference on Reverse Engineering (WCRE), pages 249-258, 2010.

    2009

    • Best Paper Award
      "Measuring the Progress of Projects Using the Time Dependence of Code Changes" - Alam, O.F., B. Adams, and A.E. Hassan
      The 25th IEEE International Conference on Software Maintenance (ICSM), pages 329-338, 2009
    • Best Paper Award (Nomination)
      "An Empirical Study on Inconsistent Changes to Code Clones at Release Level" - Bettenburg, N., W. Shang, W. Ibrahim, B. Adams, Y. Zou, and A.E. Hassan
      The 16th Working Conference on Reverse Engineering (WCRE), pages 85-94, 2009.

    2008

    • Best Paper Award (Nomination)
      "Determining the Impact of Prior Code Changes" - German D.M., G. Robles, and A.E. Hassan
      The 8th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), pages 184-193, 2008.