Directory of Experts
Back to search results
Zohreh Sharafi

Phone: Ext. 3883 Fax: (514) 340-5139 Room: M-4113
Areas of expertise
Software engineering
Student research project(s)

Research interests and affiliations

Research interests
  • Human sspects of software engineering
  • Gender studies in software engineering
  • Empirical software engineering
  • Eye tracking and fMRI in software engineering


Recent publications
Journal article
Sharafi, Z., Huang, Y., Leach, K. & Weimer, W. (2021). Toward an Objective Measure of Developers' Cognitive Activities. ACM Trans. Softw. Eng. Methodol., 30(3), Article 30. Retrieved from
Journal article
Sharafi, Z., Sharif, B., Guéhéneuc, Y.-G., Begel, A., Bednarik, R. & Crosby, M. (2020). A practical guide on conducting eye tracking studies in software engineering. Empirical Software Engineering, 25(5), 3128-3174. Retrieved from
Journal article
Sharafi, Z., Bertram, I., Flanagan, M. & Weimer, W. (2020). Eyes on Code: A Study on Developers Code Navigation Strategies. IEEE Transactions on Software Engineering. Retrieved from
Conference paper
Huang, Y., Leach, K., Sharafi, Z., McKay, N., Santander, Y. & Weimer, W. (2020). Investigating gender bias and differences in code review using medical imaging and eye–tracking. Paper presented at the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Virtual Event USA. Retrieved from


Zohreh Sharafi assistant professor in the Département de Génie Informatique et Génie Logiciel at Polytechnique Montréal. She was a senior research fellow in the Department of Computer Science and Engineering at the University of Michigan and an NSERC Postdoctoral Fellowship recipient. Her research falls under the umbrella of software engineering and focuses on studying the cognitive processes and human factors involved in software engineering activities. She is interested in studying and improving current software development tools and processes to make them more productive and inclusive.

She received the Ph.D. from Polytechnique Montréal (Université de Montréal) in 2015, where she awarded the Fonds de Recherche du Québec Nature et Technologies (FQRNT) Scholarship. Her work has resulted in various peer-reviewed publications, published in top-tier software engineering venues.
Prior to the University of Michigan, Zohreh Sharafi has worked in the financial technology sector for four years and contributed to developing the firm's lead electronic-trading application for listed securities.



  • PhD in Computer Engineering (Polytechnique Montréal)
  • MASc in Software Engineering (Concordia University)
  • B.Sc. in Computer Engineering (University of Tehran)