Vahid Rafe

Staff details

Vahid Rafe






v.rafe (

Vahid's research interests are more related to Search based Software Engineering and Blockchain Technology

Vahid is a Lecturer in Computing and the co-program lead for the computer science program.
Vahid received his PhD, MSc and BSc all in software engineering from Iran university of science and technology in 2002,2004 and 2009, respectively. I was also a visiting researcher at Politecnico di milano.
As part of my job, I have been also involved in many research activities and industrial projects. I have published more than 100 research papers in reputable journals and conferences. My research interests are more related to Formal Specification and Verification, Search based Software Engineering, Model Transformation and Refinement, Computer Security and Blockchain technology. I have also supervised more than 100 masters and several PhDs.

Academic qualifications

  • PhD in computer science- software engineering 2009
  • MSc in computer science- software engineering 2004
  • BSc in computer science- software engineering 2002

Publications and research outputs


Pira, Einollah; Rafe, Vahid and Esfandiary, Sajad. 2024. A three-phase approach to improve the functionality of t-way strategy. Soft Computing, 28(1), pp. 415-435. ISSN 1432-7643

Yousofvand, Leila; Soleimani, Seyfollah and Rafe, Vahid. 2023. Automatic bug localization using a combination of deep learning and model transformation through node classification. Software Quality Journal, 31(4), pp. 1045-1063. ISSN 0963-9314

Sadeghi-Nasab, Alireza and Rafe, Vahid. 2023. A comprehensive review of the security flaws of hashing algorithms. Journal of Computer Virology and Hacking Techniques, 19(2), pp. 287-302. ISSN 2263-8733