I am a Ph.D. student in the Faculty of Informatics at the University of Lugano (USI), Switzerland. I am working at the REVEAL research group under the guidance of Prof. Dr. Michele Lanza and Prof. Gabriele Bavota.

I finished my Master studies in 2016 under the supervision of Prof. Hamid Zarrabi-Zadeh in the School of Computer Engineering at Sharif University of Technology, Iran. Meanwhile, I was also working on software design patterns under the guidance of Prof. Raman Ramsin.

I also received my Bachelor degree from Iran University of Science and Technology in 2014, while I was an undergraduate research assistant at the Game Research Center there.

Looking for more details? Find my Curriculum vitae.

Research Interests

As a researcher, my primary research interests rely on the areas of Software Engineering and more specifically:
Software Evolution, Software Visualization, Mining Software Repositories, Recommender Systems, and Software Patterns.

In other words, I would rather do some research which directly improve the software development process or support the people there (either the project manager or the developer).

Besides, I, as a ACM-ICPC lover, also like algorithmic challenges.

Contact Me

E-mail: emad.aghajani at
Address: Office 3.03, Via S. Balestra 22, 6900 Lugano, Switzerland