Zohreh Sharafi

Polytechnique Montréal

  • About Me
  • Research
  • SENSE Team
  • Publications
  • Service
  • Teaching
  • Contact Me
  • Download CV
Copyright © 2021 - Zohreh Sharafi
image

Zohreh Sharafi

I am an Assistant Professor of Software Engineering in the Department of Computer and Software Engineering (GIGL) at Polytechnique Montréal.

My research focuses on the human aspects of software engineering, with three main lines of work: developers’ problem-solving strategies, creativity in software development, and trust in software engineering tools and processes. I study how developers understand problems, make decisions, generate solutions, and interact with tools, including AI-supported systems.

I am particularly interested in how human factors, such as gender, experience, and cognitive processes, shape software development practices. Through this work, I aim to support the design of software engineering tools and practices that are more effective, inclusive, creative, and trustworthy for diverse developer populations.

Previously, I was a Senior Research Fellow in the Department of Electrical and Computer Engineering at the University of Michigan, Ann Arbor, where I worked with Dr. Westley Weimer. I was also awarded the prestigious NSERC Postdoctoral Fellowship.

My earlier work investigated the impact of visualization techniques on program comprehension, requirements traceability, and model-driven development in software engineering, as well as global image registration methods in computer vision.

Before academia, I worked as a software engineer at Morgan Stanley, contributing to the firm’s flagship electronic trading platform for listed securities. I also served as the principal architect of SURF, a market data simulator designed to enhance debugging and performance testing processes.

I earned my Ph.D. in Software Engineering from Polytechnique Montréal under the supervision of Dr. Giuliano Antoniol and Dr. Yann-Gaël Guéhéneuc. My dissertation focused on how different types of visualizations affect program comprehension and how gender can influence this process. You can read my thesis here.

Born and raised in Tehran, I enjoy living in dynamic, multicultural cities. I have had the pleasure of calling New York, Ann Arbor, and now Montréal home.

Research and Industrial Experience

  • Present 2022

    Assistant Professor

    Polytechnique Montréal, Montréal, QC

  • 2021 2019

    Senior Research Fellow

    University of Michigan, Ann Arbor, MI

  • 2019 2014

    Technology Analyst \ Technology Associate

    Morgan Stanley, New York, USA \ Montréal, Canada

  • 2006 2008

    Student Researcher

    Institute for research in Physics and Mathematics (IPM), Tehran, Iran

Fellowships, Bursaries, and Grants

  • Sep 2024 Sep 2029
    NSERC Discovery Grant Program and Launch Supplements
  • Jan 2022 Jan 2023
    IVADO Startup & Operation Fund
  • Jan 2019 Jan 2021
    NSERC Postdoctoral Fellowship
    Natural Sciences and Engineering Research Council of Canada (NSERC) Funding
  • May 2012 May 2014
    Scholarship for Doctoral Studies in Computer Engineering, Fonds de Recherche du Quebec-Nature et Technologies (FQRNT)

Education

  • Ph.D. 2015

    Ph.D. in Computer Engineering

    Ecole polytechnique de Montréal - Faculty of Computer & Software Engineering

  • M.A.Sc.2010

    Master of Applied Science in Software Engineering

    Concordia University

  • B.Sc.2008

    Bachelor of Computer Engineering

    University of Tehran