Photo of Donghwan Shin

Donghwan Shin

Senior Lecturer (Associate Professor) in Software Engineering
School of Computer Science, University of Sheffield, UK

I am a Senior Lecturer (Associate Professor in the American system) in the School of Computer Science at the University of Sheffield, a member of the AI x Software Engineering & Testing (ASET) group, and a PI of the Intelligent Testing Lab. I received my PhD, MS and BS in Computer Science from KAIST, advised by Prof. Doo-Hwan Bae, and then spent four years as a research associate and research scientist in Prof. Lionel Briand’s SVV group at the SnT Centre, University of Luxembourg.

I am looking for motivated PhD students interested in testing AI-enabled autonomous systems. Please email me with your CV.

News

Older news
  • Three new papers at ASE 2025 and co-located events.
  • Started a collaboration with the KAIST Web Engineering Lab on testing autonomous driving systems of systems.
  • Received the ACM SIGSOFT Distinguished Reviewer Award (ISSTA 2025) and a Distinguished Paper Award (EASE 2025).
  • MF-Drive selected for the NVIDIA Academic Grant Program.

Research

Publications

Featured

All publications (61)

2026

2025

2024

2023

2022

2021

2020

Earlier publications (2012–2019)

2019

  • STVR'19
    Empirical Evaluation of Mutation-based Test Case Prioritization Techniques
    Donghwan Shin, Shin Yoo, Mike Papadakis, Doo-Hwan Bae
  • IWBOSE'19
    Formal Modeling and Verification of a Federated Byzantine Agreement Algorithm for Blockchain Platforms
    Junghun Yoo, Youlim Jung, Donghwan Shin, Minhyo Bae, Eunkyoung Jee
  • arXiv'19
    Scalable Inference of System-level Models from Component Logs
    Donghwan Shin, Salma Messaoudi, Domenico Bianculli, Annibale Panichella, Lionel Briand, Raimondas Sasnauskas

2018

  • ICSE'18
    Are Mutation Scores Correlated with Real Fault Detection? A Large Scale Empirical Study on the Relationship Between Mutants and Real Faults
    Mike Papadakis, Donghwan Shin, Shin Yoo, Doo-Hwan Bae
  • SAC'18
    ABC+: Extended Action-Benefit-Cost Modeling with Knowledge-based Decision-making and Interaction Model for System of Systems Simulation
    Mingyu Jin, Donghwan Shin, Doo-Hwan Bae

2017

  • TSE'17
    A Theoretical and Empirical Study of Diversity-aware Mutation Adequacy Criterion
    Donghwan Shin, Shin Yoo, Doo-Hwan Bae
  • JSOS'17
    Mutation Analysis for System of Systems Policy Testing
    Wonkyung Yun, Donghwan Shin, Doo-Hwan Bae

2016

  • ICST'16
    A Theoretical Framework for Understanding Mutation-based Testing Methods
    Donghwan Shin, Doo-Hwan Bae
  • SoSyM'16
    Comprehensive Analysis of FBD Test Coverage Criteria using Mutants
    Donghwan Shin, Eunkyoung Jee, Doo-Hwan Bae
  • Mutation'16
    Diversity-Aware Mutation Adequacy Criterion for Improving Fault Detection Capability
    Donghwan Shin, Shin Yoo, Doo-Hwan Bae
  • SESoS'16
    Modeling and Verification for Different Types of System of Systems using PRISM
    Dongwon Seo, Donghwan Shin, Young-Min Baek, Jiyoung Song, Wonkyung Yun, Junho Kim, Eunkyoung Jee, Doo-Hwan Bae
  • BigComp'16
    A Runtime Verification Framework for Dynamically Adaptive Multi-Agent Systems
    Yoo Jin Lim, Gwangui Hong, Donghwan Shin, Eunkyoung Jee, Doo-Hwan Bae

2015

  • COMPSAC'15
    Efficient Testing of Self-Adaptive Behaviors in Collective Adaptive Systems
    Yoo Jin Lim, Eunkyoung Jee, Donghwan Shin, Doo-Hwan Bae
  • IJSEKE'15
    Human Resource Allocation in Software Project with Practical Considerations
    Jihun Park, Dongwon Seo, Gwangui Hong, Donghwan Shin, Jimin Hwa, Doo-Hwan Bae

2014

  • SEKE'14
    Practical Human Resource Allocation in Software Projects Using Genetic Algorithm
    Jihun Park, Dongwon Seo, Gwangui Hong, Donghwan Shin, Jimin Hwa, Doo-Hwan Bae

2012

  • MODELS'12
    Empirical Evaluation on FBD Model-based Test Coverage Criteria using Mutation Analysis
    Donghwan Shin, Eunkyoung Jee, Doo-Hwan Bae

Projects

People

PhD students (first supervisor)

  • Olek Osikowicz (2023–), Efficient simulation-based testing for autonomous vehicles using multi-fidelity fusion. With Phil McMinn.
  • Nathan Shaw (2024–), Testing and debugging autonomous vehicles in simulated environments. With Rob Hierons.

PhD students (second supervisor)

  • Guannan Lou (2022–), Simulation-based ADS testing with traffic densities and gradient optimisation. With Rob Hierons (first).
  • Zalán Lévai (2023–), Mutation testing for Rust. With Phil McMinn (first).
  • Rimsha Chaudhry (2025–), Test flakiness. With Phil McMinn (first).

Alumni

  • Ruizhen Gu, now Research Fellow, Queen's University Belfast
  • Fitash Ul Haq, now Research Scientist, LIST
  • Zanis Ali Khan, now Research Scientist, LIST
  • Salma Messaoudi, now Cyber Security Engineer, SOGETI Luxembourg

Teaching

Service

Awards

  • ACM SIGSOFT Distinguished Reviewer Award, ISSTA 2025
  • IEEE Distinguished Reviewer Award, ICSE 2024

Organising

  • Student Volunteer Co-chair, ICST 2026
  • Co-organiser, DeepTest 2023 (ICSE 2023)
  • Co-organiser, Mutation 2022 and 2023 (ICST)
  • Student Volunteer Co-chair, ISSTA 2022
  • Social Media Co-chair, ICSE 2020

Editorial

  • Editorial Board Member, Journal of Systems and Software (JSS)
  • Guest Editor, EMSE Special Issue on Innovations in Software System Testing with Deep Learning (2023)
  • Guest Editor, STVR Special Issue from the Mutation Workshop (2023)

Program committees

  • 2027 ICSE, ICST
  • 2026 ISSTA, ASE, ITSC, DeepTest, ICST Industry, ICST Tools & Data, APSEC Doctoral Symposium
  • 2025 ISSTA, ICSE Demo, ASE Tutorials, Mutation, ITEQS, SESoS, ICST Tools & Data
  • 2024 ICSE, ICST, SCAM, FSE Posters, ICSE Demo, SSBSE HOP, QUATIC, TestADS, Mutation, SESoS
  • 2023 ASE, ICST, APSEC ERA
  • 2022 ICST, ISSRE
  • 2019–2021 ICSE SEIP, Mutation, SEA4DQ, IBF

Reviewing

TOSEM, TSE, EMSE, CSUR, JSS, STVR; EPSRC Peer Review College

Talks