Donghwan Shin is a Senior Lecturer in Computer Science at the University of Sheffield with a decade of research and teaching experience focused on software testing, mutation testing, ML-enabled cyber-physical systems (notably automated driving), and log analysis. He holds a PhD in Software Engineering from KAIST and has an international research trajectory including roles at the University of Luxembourg and KAIST. Donghwan has published extensively in top venues such as ICSE, ISSTA, ICST and journals like TSE and EMSE, underpinning a strong impact in empirical software engineering. His work bridges theoretical testing techniques and practical safety concerns for ML-driven systems, combining model inference and anomaly detection to improve system reliability. He maintains an academic web presence and Google Scholar profile that track a steady stream of influential publications and collaborations. Colleagues describe him as a researcher who translates rigorous methods into tools and curricula that address real-world safety challenges in autonomous systems.
10 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD Software Engineering, Doctor of Philosophy - PhD Software Engineering at Korea Advanced Institute of Science and Technology
Contributions:6 PRs, 22 pushes, 1 branch in 1 year 9 months
controlledtestingdatabasejavafaults
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Donghwan Shin - Senior Lecturer at The University of Sheffield