TR EN

CS SEMINAR: Rethinking Testing of Complex Software Systems: Beyond Traditional Approaches

Guest: Dr. Uraz Cengiz Türker

Title: Rethinking Testing of Complex Software Systems: Beyond Traditional Approaches

Date / Time: Aprıl, 20, 2026, 15:40

Location: FENS L055

Abstract: Software systems now sit at the heart of modern life, shaping the infrastructures that support communication, finance, healthcare, transport, and security. Yet as these systems grow in scale, connectivity, and dynamism, testing them becomes an increasingly difficult scientific and engineering challenge. Many of the assumptions that informed traditional testing approaches were developed for systems that were more stable, more bounded, and more architecturally transparent than the software ecosystems we face today.
 
In this talk, I argue that the testing of complex software systems must be rethought beyond traditional approaches. Drawing on ideas from model-based testing and formal methods, I will discuss how behavioural abstraction can still provide a disciplined way of reasoning about software whose internal structure may be hidden, evolving, or only partially accessible. At the same time, I will highlight why many established testing strategies struggle when confronted with the scale, heterogeneity, and continual evolution of contemporary software-intensive systems.
 
Looking ahead, I will outline a broader research vision for the future of software testing  that seeks not merely incremental improvement, but a deeper rethinking of how assurance can be achieved in the presence of complexity. In this vision, the rigour of formal reasoning is complemented by the emerging potential of artificial intelligence and quantum computing, opening new possibilities for testing systems whose complexity is no longer exceptional, but fundamental.
 
Bio: Dr Uraz Cengiz Türker is a Computer Science academic at Lancaster University whose research lies at the intersection of Software Engineering, Artificial Intelligence, Software Testing, and Quantum Computing. His work focuses particularly on model-based testing, formal methods, and scalable verification techniques for complex software systems. He has contributed to the theory and practice of finite-state machine testing, including distinguishing sequences, adaptive testing, and learning-based approaches to system modelling. His research is connected to several research communities and groups at Lancaster, including Artificial Intelligence, the Lancaster Intelligent, Robotic and Autonomous Systems Centre (LIRA), LIRA Fundamentals, LIRA Security and Defence, SCC (Software Engineering), and Security Lancaster, including its Distributed Systems, Secure Machine Learning and Intelligence, Software Security, and Systems Security themes.
Home

Orta Mahalle, 34956 Tuzla, İstanbul, Türkiye

Telefon: +90 216 483 90 00

Fax: +90 216 483 90 05

© Sabancı Üniversitesi 2023