heydarnoori

Dr. Abbas Heydarnoori

Dr. Abbas Heydarnoori is an Associate Professor in the Department of Computer Engineering at the Sharif University of Technology. Before joining the Sharif University of Technology in 2012, he worked as a Software Engineer at Xtreme Labs Inc. (acquired by Pivotal), Toronto, Canada in 2011. Before that, in 2010, he was a post-doctoral fellow in the Faculty of Informatics at the University of Lugano, Switzerland working with Prof. Walter Binder. He finished his PhD studies in 2009 under the supervision of Prof. Krzysztof Czarnecki in the School of Computer Science at the University of Waterloo, Canada. The details of his PhD research can be obtained from here. He also received his MSc and BSc degrees from the Department of Computer Engineering at the Sharif University of Technology, Iran in 2001 and 1999 respectively.

Research Interests

  • Software Analytics
  • Intelligent Software Engineering
  • Mining Software Repositories
  • Software Maintenance and Evolution
  • Empirical Software Engineering
  • Software Engineering for AI-Based Systems

Contact Information

  • Email: heydarnoori@sharif.edu
  • Phone: (+98)-21-66166648
  • Fax: (+98)-21-66019246
  • Address: Room 718, Dept of Comp. Eng., Sharif Univ. of Tech., Azadi Ave., Tehran, Iran

Education

[2009] PhD in Computer ScienceSchool of Computer ScienceUniversity of Waterloo, Canada.
[2001] MSc in Software EngineeringDepartment of Computer EngineeringSharif University of Technology, Iran.
[1999] BSc in Software EngineeringDepartment of Computer EngineeringSharif University of Technology, Iran.

Academic and Industry Experience

[May 2022 – Present] Associate Professor, Department of Computer Engineering, Sharif University of Technology, Iran.
[April 2012 – May 2022] Assistant Professor, Department of Computer Engineering, Sharif University of Technology, Iran.
[June 2017 – Dec. 2017] Visiting Faculty and Sessional Lecturer, David R. Cheriton School of Computer Science, University of Waterloo, Canada.
[Jan. 2011 – Jan. 2012] Senior Software Engineer, Xtreme Labs Inc., Toronto, Canada. (acquired by Pivotal)
[Jan. 2010 – Jan. 2011] Post-doctoral Fellow, Faculty of Informatics, University of Lugano, Switzerland.
[May 2004 – June 2004] Research Visitor, Software Engineering Group, Centrum Wiskunde & Informatica (CWI), The Netherlands.
[Sep. 2002 – June 2009] Graduate Research Assistant, David R. Cheriton School of Computer Science, University of Waterloo, Canada.
[Jan. 2000 – July 2001] Graduate Research Assistant, Department of Computer Engineering, Sharif University of Technology, Iran.

Community Service

  • Conference PC Member for:
    • 20th International Conference on Mining Software Repositories (MSR’2023)
    • 18th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS’2023)
    • 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’2023)
    • 19th International Conference on Mining Software Repositories (MSR’2022)
    • 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’2022)
    • 18th International Conference on Mining Software Repositories (MSR’2021)
    • 3rd International Workshop on Software Security from Design to Deployment (SEAD@FSE’2020)
    • 2nd International Workshop on Software Security from Design to Deployment (SEAD@ASE’2019)
    • 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’2019)
    • 2nd International Workshop on Cloud Adoption and Migration (CloudWays’2016)
    • 18th, 19th, 20th, 21st, 22nd, 27th, and 28th International Computer Society of Iran Computer Conference (CSICC’2013, CSICC’2014, CSICC’2015, CSICC’2016, and CSICC’2017, CSICC’2022, CSICC’2023)
  • Journal reviewer for:
    • IEEE Software
    • Information and Software Technology
    • Software: Evolution and Process
    • IBM Systems Journal
    • Software Engineering and Knowledge Engineering.
    • Scientia Iranica
  • Conference co-reviewer for:
    • 31st IEEE/ACM International Conference on Software Engineering (ICSE’2009)
    • 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE’2008)
    • 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE’2007)
    • 21st European Conference on Object-Oriented Programming (ECOOP’2007)
    • 5th ACM International Conference on Generative Programming and Component Engineering (GPCE’2006).
  • Member of IEEE Computer Society, 2015-Present.
  • Member of Computer Society of Iran, 2012-Present.
  • Student member of American Mathematical Society, 2002-2006.

Major Awards and Honors

[May 2014] Excellence in Teaching Award, Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.
[Jan. 2007] Math Faculty Scholarship, University of Waterloo, Canada.
[Sep. 2002 – Dec. 2005] International Doctoral Students Award (IDSA), University of Waterloo, Canada.
[Aug. 2001] Best Engineering Challenge Paper Award, RoboCup Symposium, Seattle, USA (together with the SharifCE team).
[Aug. 2001] Champion of the Intelligent Coaches in RoboCup Soccer Simulation World Championship, Seattle, USA (together with the Sharif-Arvand team).
[June 2001] 3rd place of the RoboCup Soccer Simulation European Championship, Paderbourn, Germany (together with the Sharif-Arvand team).
[Sep. 2000] 3rd place of the RoboCup Middle Size World Championship, Melbourne, Australia (together with the SharifCE team).
[June 2000] Champion of the RoboCup Middle Size European Championship, Amsterdam, The Netherlands (together with the SharifCE team).