Abbas Heydarnoori, Ph.D.

  • Assistant Professor (2012-Present), Department of Computer Engineering, Sharif University of Technology, Iran.
  • Software Engineer (2011), Xtreme Labs Inc., Toronto, Canada.
  • Postdoctoral Fellow (2010), Faculty of Informatics, University of Lugano, Switzerland.
  • PhD (2009), School of Computer Science, University of Waterloo, Canada.
  • MSc (2001), Department of Computer Engineering, Sharif University of Technology, Iran.
  • BSc (1999), Department of Computer Engineering, Sharif University of Technology, Iran.
  • I am currently an assistant professor in the Department of Computer Engineering at Sharif University of Technology (SUT). Before joining the SUT, I worked as a software engineer at Xtreme Labs Inc. during 2011. Before that, I was a post-doctoral fellow in the Faculty of Informatics at the University of Lugano, Switzerland working with Prof. Walter Binder. I finished my PhD studies in the School of Computer Science at the University of Waterloo, Canada in 2009 under the supervision of Prof. Krzysztof Czarnecki. The details of my PhD research can be obtained from here.

    My main research interests include dynamic analysis techniques, comprehending object-oriented software frameworks, concept (feature) location in the context of framework comprehension, and component-based software development.

    Contact Information

    News

    Projects

    Tools

    Major Awards and Honors

    Publications

    2012
    Heydarnoori, A., K. Czarnecki, W. Binder, and T. Tonelli Bartolomei, "Two Studies of Framework-Usage Templates Extracted from Dynamic Traces", IEEE Transactions on Software Engineering, vol. 38, issue 6, 12/2012. [pdf]
    Tags: