I am Davood Mazinanian, currently a postdoctoral fellow at the University of British Columbia. I work in the SALT lab under the supervision of Dr. Ali Mesbah.

I enjoy conducting research in software engineering and using its results for building tools for software developers (e.g., IDE plugins). My main research interests include source code analysis (static/dynamic) and refactoring for traditional (e.g., Java) and web languages (e.g., Cascading Style Sheets, JavaScript), and empirical software engineering. You may find more information about my research on this page. I have also served as program committee member or reviewer for several software engineering conferences, including ICSE, FSE, ASE, ICSME, SANER, ICPC, and SCAM.

I received my PhD in Software Engineering from Concordia University in 2017. I was supervised by Dr. Nikolaos Tsantalis. During my PhD, I developed techniques and tools for analyzing and refactoring Cascading Style Sheets code. In addition, I was actively involved in several other projects, e.g., automatically refactoring Java code to eliminate duplicated code, empirically understanding how developers use lambda expressions in Java, and so on.

In 2011, I received my M.Sc. in Information Technology Engineering from Shiraz University, under the supervision of Dr. M. Doroodchi (formerly at Cardinal Stritch University, now at UNC Charlotte). During my Masters' studies, I developed a tool for organizing and suggesting software metrics for web developers in different stages of web development. I received my B.Sc. in Information Technology Engineering (Summa Cum Laude) from Shahrood University of Technology in 2009.