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, 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.

Find out more about me from my resume, or by visiting my LinkedIn profile.