Faiz Ali Shah
Associate Professor of AI-driven Software Engineering, Institute of Computer Science, University of Tartu, Estonia.
Photo: Sheikh Zayed Mosque, Abu Dhabi (Jan 2026)
I am an Associate Professor of AI-driven Software Engineering at the Institute of Computer Science, University of Tartu, Estonia, where I previously served as Assistant Professor of Software Engineering from 2022 to 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.