Faiz Ali Shah
Lecturer (Assistant Professor) of Software Engineering, Institute of Computer Science, University of Tartu, Estonia.
Photo: Sheikh Zayed Mosque, Abu Dhabi (Jan 2026)
I received my PhD in Computer Science from the University of Tartu in 2020, under the supervision of Prof. Dietmar Pfahl and Associate Prof. Kairit Sirts. Prior to joining the University of Tartu, I held the position of Assistant Professor at COMSATS University Islamabad, Pakistan, and gained industry experience as a software developer.
My research vision is to advance software engineering through the development of intelligent, trustworthy, and autonomous systems that ensure the quality and reliability of complex software. Specifically, I aim to develop AI-driven solutions capable of proactively testing safety-critical autonomous systems, autonomously repairing software defects, and enabling systems to self-heal in real time.
My research interests span Artificial Intelligence for Software Engineering (AI4SE), Software Maintenance and Evolution, Software Testing, and Empirical Software Engineering. I supervise PhD and MSc students on topics including security vulnerability detection, repair and verification, synthetic test data generation, and the testing of self-driving cars.