Shin Yoo
Professor
School of Computing
Korea Advanced Institute of Science and Technology
291 Daehak Ro, Yuseong Gu
Daejeon 34141
Republic of Korea
shin.yoo@kaist.ac.kr
+82 42 350 3567
Education and Employment
- Full Professor, School of Computing, Korea Advanced Institute of Science and Technology, Republic of Korea, March 2025 - Now
- Tenured Associate Professor, School of Computing, Korea Advanced Institute of Science and Technology, Republic of Korea, March 2021 - February 2025
- Associate Professor, School of Computing, Korea Advanced Institute of Science and Technology, Republic of Korea, February 2018 - Feb 2021
- Assistant Professor, School of Computing, Korea Advanced Institute of Science and Technology, Republic of Korea, August 2015 - February 2018
- Lecturer, Department of Computer Science, University College London, UK, October 2012 - July 2015
- Research Associate, Department of Computer Science, University College London, UK, August 2010 - Septem- ber 2012
- Research Associate, Department of Computer Science, Kings College London, UK, October 2009 - July 2010
- Ph.D., Computer Science, Kingβs College London, UK, October 2006 - September 2009
- Dissertation: Extending the Boundaries in Regression Testing: Complexity, Latency, and Expertise
- Supervisor: Prof. Mark Harman
- MSc., Software Engineering with Distinction, Kingβs College London, UK, September 2005 - September 2006
- Technical Sales Consultant, Oracle Korea, October 2004 - April 2005
- Software Engineer, Xinics Inc., January 2000 - February 2004
- BSc., Computer Science, Seoul National University, Republic of Korea, 1996 - 2000
Publication
Below are some of the recent publications. Please see my Google Scholar profile for more detail.
Peer-reviewed Journals
- Challenges in Testing Large Language Model Based Software: A Faceted Taxonomy, Felix Dobslaw, Robert Feldt, Juyeon Yoon and Shin Yoo, ACM Transactions on Software Engineering and Methodology, 35(9)(261):1β24.
[pdf]
[bibtex]
@article{Dobslaw2026aa, author = {Dobslaw, Felix and Feldt, Robert and Yoon, Juyeon and Yoo, Shin}, date-modified = {2026-08-23 16:02:33 +0900}, doi = {10.1145/3806396}, issn = {1049-331X}, journal = {ACM Transactions on Software Engineering and Methodology}, month = apr, number = {261}, pages = {1--24}, title = {Challenges in Testing Large Language Model Based Software: A Faceted Taxonomy}, url = {https://doi.org/10.1145/3806396}, volume = {35(9)}, year = {2026}, bdsk-url-1 = {https://doi.org/10.1145/3806396} } - Atropos: Improving Cost-Benefit Trade-off of LLM-Based Agents under Self-Consistency with Early Termination and Model Hotswap, Naryeong Kim and Shin Yoo, Proceedings of the ACM on Software Engineering (PACMSE), 3(ISSTA):
[pdf]
[bibtex]
@article{Kim2026ab, author = {Kim, Naryeong and Yoo, Shin}, journal = {Proceedings of the ACM on Software Engineering (PACMSE)}, number = {ISSTA}, title = {{Atropos: Improving Cost-Benefit Trade-off of LLM-Based Agents under Self-Consistency with Early Termination and Model Hotswap}}, volume = {3}, year = {2026} } - Clotho: Measuring Task-Specific Pre-Generation Test Adequacy for LLM Inputs, Juyeon Yoon, Somin Kim, Robert Feldt and Shin Yoo, Proceedings of the ACM on Software Engineering (PACMSE), 3(FSE):1910β1932, π ACM SIGSOFT Distinguished Paper Award.
[pdf]
[bibtex]
@article{Yoon2026cv, author = {Yoon, Juyeon and Kim, Somin and Feldt, Robert and Yoo, Shin}, journal = {Proceedings of the ACM on Software Engineering (PACMSE)}, note = {ACM SIGSOFT Distinguished Paper Award}, number = {FSE}, pages = {1910--1932}, title = {Clotho: Measuring Task-Specific Pre-Generation Test Adequacy for LLM Inputs}, volume = {3}, year = {2026} } - An empirical study of fault localisation techniques for deep neural networks, Nargiz Humbatova, Jinhan Kim, Gunel Jahangirova, Shin Yoo and Paolo Tonella, Empirical Software Engineering, 30(5):124.
[pdf]
[bibtex]
@article{Humbatova2025zm, author = {Humbatova, Nargiz and Kim, Jinhan and Jahangirova, Gunel and Yoo, Shin and Tonella, Paolo}, date = {2025/06/10}, doi = {10.1007/s10664-025-10657-7}, isbn = {1573-7616}, journal = {Empirical Software Engineering}, number = {5}, pages = {124}, title = {An empirical study of fault localisation techniques for deep neural networks}, volume = {30}, year = {2025}, bdsk-url-1 = {https://doi.org/10.1007/s10664-025-10657-7} } - Explainable Automated Debugging via Large Language Model-driven Scientific Debugging, Sungmin Kang, Bei Chen, Shin Yoo and Jian-Guang Lou, Journal of Empirical Software Engineering, 30(45):1β28.
[pdf]
[bibtex]
@article{Kang2025sn, author = {Kang, Sungmin and Chen, Bei and Yoo, Shin and Lou, Jian-Guang}, journal = {Journal of Empirical Software Engineering}, number = {45}, pages = {1--28}, title = {Explainable Automated Debugging via Large Language Model-driven Scientific Debugging}, volume = {30}, year = {2025} } - Deceiving Humans and Machines Alike: Search-Based Test Input Generation for DNNs Using Variational Autoencoders, Sungmin Kang, Robert Feldt and Shin Yoo, ACM Transactions on Software Engineering Methodologies, 33(4):103:1β24.
[pdf]
[bibtex]
@article{Kang2024ac, author = {Kang, Sungmin and Feldt, Robert and Yoo, Shin}, doi = {10.1145/3635706}, issue = {4}, journal = {ACM Transactions on Software Engineering Methodologies}, month = dec, pages = {103:1--24}, title = {Deceiving Humans and Machines Alike: Search-Based Test Input Generation for DNNs Using Variational Autoencoders}, volume = {33}, year = {2024}, bdsk-url-1 = {https://doi.org/10.1145/3635706} } - A Quantitative and Qualitative Evaluation of LLM-based Explainable Fault Localization, Sungmin Kang, Gabin An and Shin Yoo, Proceedings of the ACM on Software Engineering, 1(FSE):1424β1446.
[pdf]
[bibtex]
@article{Kang2024ay, author = {Kang, Sungmin and An, Gabin and Yoo, Shin}, issue = {FSE}, journal = {Proceedings of the ACM on Software Engineering}, month = jul, number = {FSE}, pages = {1424-1446}, title = {A Quantitative and Qualitative Evaluation of LLM-based Explainable Fault Localization}, volume = {1}, year = {2024} } - Causal Program Dependence Analysis, Seongmin Lee, Dave Binkley, Robert Feldt, Nicolas Gold and Shin Yoo, Science of Computer Programming, 103208.
[pdf]
[bibtex]
@article{Lee2024ab, author = {Lee, Seongmin and Binkley, Dave and Feldt, Robert and Gold, Nicolas and Yoo, Shin}, journal = {Science of Computer Programming}, pages = {103208}, title = {Causal Program Dependence Analysis}, year = {2024} } - Evaluating Diverse Large Language Models for Automatic and General Bug Reproduction, Sungmin Kang, Juyeon Yoon, Nargiz Askarbekkyzy and Shin Yoo, IEEE Transactions on Software Engineering, 50(10):2677β2694.
[pdf]
[bibtex]
@article{Kang2024aa, author = {Kang, Sungmin and Yoon, Juyeon and Askarbekkyzy, Nargiz and Yoo, Shin}, journal = {IEEE Transactions on Software Engineering}, number = {10}, pages = {2677-2694}, title = {Evaluating Diverse Large Language Models for Automatic and General Bug Reproduction}, volume = {50}, year = {2024} } - Learning Test-Mutant Relationship for Accurate Fault Localisation, Jinhan Kim, Gabin An, Robert Feldt and Shin Yoo, Information and Software Technology, 162:107272.
[pdf]
[bibtex]
@article{Kim2023qa1, author = {Kim, Jinhan and An, Gabin and Feldt, Robert and Yoo, Shin}, journal = {Information and Software Technology}, keywords = {journal}, link = {https://www.sciencedirect.com/journal/information-and-software-technology}, month = jun, pages = {107272}, series = {IST}, title = {Learning Test-Mutant Relationship for Accurate Fault Localisation}, volume = {162}, year = {2023} } - Evaluating Surprise Adequacy for Deep Learning System Testing, Jinhan Kim, Robert Feldt and Shin Yoo, ACM Transactions on Software Engineering and Methodology, 32(2):42:1β29.
[pdf]
[bibtex]
@article{Kim2022hg, address = {New York, NY, USA}, author = {Kim, Jinhan and Feldt, Robert and Yoo, Shin}, journal = {ACM Transactions on Software Engineering and Methodology}, month = jun, pages = {42:1--29}, publisher = {Association for Computing Machinery}, series = {TOSEM}, title = {Evaluating Surprise Adequacy for Deep Learning System Testing}, volume = {32(2)}, year = {2023} } - Arachne: Search Based Repair of Deep Neural Networks, Jeongju Sohn, Sungmin Kang and Shin Yoo, ACM Transactions on Software Engineering Methodology, 32(4):85:1β26.
[pdf]
[bibtex]
@article{Sohn2022cr, author = {Sohn, Jeongju and Kang, Sungmin and Yoo, Shin}, journal = {{ACM} {T}ransactions on {S}oftware {E}ngineering {M}ethodology}, number = {4}, pages = {85:1--26}, title = {Arachne: Search Based Repair of Deep Neural Networks}, volume = {32}, year = {2023} } - Predictive Mutation Analysis via Natural Language Channel in Source Code, Jinhan Kim, Juyoung Jeon, Shin Hong and Shin Yoo, ACM Transactions on Software Engineering and Methodology, 31(4):1β27.
[pdf]
[bibtex]
@article{Kim2022xy, author = {Kim, Jinhan and Jeon, Juyoung and Hong, Shin and Yoo, Shin}, journal = {ACM Transactions on Software Engineering and Methodology}, number = {4}, pages = {1--27}, title = {Predictive Mutation Analysis via Natural Language Channel in Source Code}, volume = {31}, year = {2022} } - Observation-based approximate dependency modeling and its use for program slicing, Seongmin Lee, David Binkley, Robert Feldt, Nicolas Gold and Shin Yoo, Journal of Systems and Software, 179:110988.
[pdf]
[bibtex]
@article{Lee2021ua, author = {Lee, Seongmin and Binkley, David and Feldt, Robert and Gold, Nicolas and Yoo, Shin}, journal = {Journal of Systems and Software}, pages = {110988}, title = {Observation-based approximate dependency modeling and its use for program slicing}, volume = {179}, year = {2021} } - Empirical Evaluation of Fault Localisation Using Code and Change Metrics, Jeongju Sohn and Shin Yoo, IEEE Transactions on Software Engineering, 47(8):1605β1625.
[pdf]
[bibtex]
@article{Sohn2019jk, author = {Sohn, Jeongju and Yoo, Shin}, doi = {10.1109/TSE.2019.2930977}, issn = {0098-5589}, journal = {IEEE Transactions on Software Engineering}, number = {8}, pages = {1605--1625}, title = {Empirical Evaluation of Fault Localisation Using Code and Change Metrics}, volume = {47}, year = {2021}, bdsk-url-1 = {https://doi.org/10.1109/TSE.2019.2930977} } - Mining Fix Patterns for FindBugs Violations, K. Liu, D. Kim, T. F. Bissyande, S. Yoo and Y. Le Traon, IEEE Transactions on Software Engineering, 47(1):165β188.
[bibtex]
@article{Liu2018aa, author = {Liu, K. and Kim, D. and Bissyande, T. F. and Yoo, S. and Traon, Y. Le}, issn = {0098-5589}, journal = {IEEE Transactions on Software Engineering}, number = {1}, pages = {165--188}, title = {Mining Fix Patterns for {F}ind{B}ugs Violations}, volume = {47}, year = {2021} }
Peer-reviewed Conferences
- STARouter: Internal State based LLM Router for Software Testing Tasks, Hyunjoon Cho and Shin Yoo, Proceedings of the 19th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), p9β16.
[bibtex]
@inproceedings{Cho2026aa, author = {Cho, Hyunjoon and Yoo, Shin}, booktitle = {Proceedings of the 19th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)}, date-added = {2026-08-24 00:13:22 +0900}, date-modified = {2026-08-24 00:14:49 +0900}, doi = {10.1109/ICSTW72326.2026.00015}, issn = {2159-4848}, month = may, pages = {9--16}, title = {{STARouter: Internal State based LLM Router for Software Testing Tasks}}, year = {2026}, bdsk-url-1 = {https://doi.ieeecomputersociety.org/10.1109/ICSTW72326.2026.00015}, bdsk-url-2 = {https://doi.org/10.1109/ICSTW72326.2026.00015} } - Revisiting βRevisiting Neuron Coverage for DNN Testing: A Layer-Wise and Distribution-Aware Criterionβ: A Critical Review and Implications on DNN Coverage Testing, Jinhan Kim, Nargiz Humbatova, Gunel Jahangirova, Shin Yoo and Paolo Tonella, Proceedings of the 48th International Conference on Software Engineering.
[pdf]
[bibtex]
@inproceedings{Kim2026aa, author = {Kim, Jinhan and Humbatova, Nargiz and Jahangirova, Gunel and Yoo, Shin and Tonella, Paolo}, booktitle = {Proceedings of the 48th International Conference on Software Engineering}, series = {ICSE 2026}, title = {{Revisiting ``Revisiting Neuron Coverage for DNN Testing: A Layer-Wise and Distribution-Aware Criterion'': A Critical Review and Implications on DNN Coverage Testing}}, year = {2026} } - Finding the Needle in the Crash Stack: Industrial-Scale Crash Root Cause Localization with AutoCrashFL, Sungmin Kang, Sumi Yun, Jingun Hong, Shin Yoo and Gabin An, Proceedings of the 44th International Conference on Software Engineering - Software Engineering in Practice.
[pdf]
[bibtex]
@inproceedings{Kang2026wb, author = {Kang, Sungmin and Yun, Sumi and Hong, Jingun and Yoo, Shin and An, Gabin}, booktitle = {Proceedings of the 44th International Conference on Software Engineering - Software Engineering in Practice}, title = {Finding the Needle in the Crash Stack: Industrial-Scale Crash Root Cause Localization with AutoCrashFL}, year = {2026} } - Capturing Semantic Flow of ML-based Systems, Shin Yoo, Robert Feldt, Somin Kim and Naryeong Kim, Proceedings of the ACM International Conference on the Foundations of Software Engineering - Ideas, Visions and Reflections Track, p601β605.
[pdf]
[bibtex]
@inproceedings{Yoo2025br, author = {Yoo, Shin and Feldt, Robert and Kim, Somin and Kim, Naryeong}, booktitle = {Proceedings of the ACM International Conference on the Foundations of Software Engineering - Ideas, Visions and Reflections Track}, pages = {601--605}, series = {FSE 2025}, title = {Capturing Semantic Flow of ML-based Systems}, year = {2025} } - Predictive Prompt Analysis, Jaeyong Lee, Sungmin Kang and Shin Yoo, Proceedings of the ACM International Conference on the Foundations of Software Engineering - Ideas, Visions and Reflections Track, p646β650.
[pdf]
[bibtex]
@inproceedings{Lee2025jf, author = {Lee, Jaeyong and Kang, Sungmin and Yoo, Shin}, booktitle = {Proceedings of the ACM International Conference on the Foundations of Software Engineering - Ideas, Visions and Reflections Track}, pages = {646--650}, series = {FSE 2025}, title = {Predictive Prompt Analysis}, year = {2025} } - Evaluating Machine Learning-Based Test Case Prioritization in the Real World: An Experiment with SAP HANA, Jeongki Son, Gabin An, Jingun Hong and Shin Yoo, Proceedings of the 18th IEEE International Conference on Software Testing, Verification & Validation, p522β532.
[pdf]
[bibtex]
@inproceedings{Son2025aa, author = {Son, Jeongki and An, Gabin and Hong, Jingun and Yoo, Shin}, booktitle = {Proceedings of the 18th IEEE International Conference on Software Testing, Verification & Validation}, pages = {522-532}, series = {ICST 2025}, title = {Evaluating Machine Learning-Based Test Case Prioritization in the Real World: An Experiment with {SAP HANA}}, year = {2025} } - Integrating LLM-Based Text Generation with Dynamic Context Retrieval for GUI Testing, Juyeon Yoon, Seah Kim, Somin Kim, Sukchul Jung and Shin Yoo, Proceedings of the 18th IEEE International Conference on Software Testing, Verification & Validation, p394β405.
[pdf]
[bibtex]
@inproceedings{Yoon2025ab, author = {Yoon, Juyeon and Kim, Seah and Kim, Somin and Jung, Sukchul and Yoo, Shin}, booktitle = {Proceedings of the 18th IEEE International Conference on Software Testing, Verification & Validation}, pages = {394-405}, series = {ICST 2025}, title = {Integrating LLM-Based Text Generation with Dynamic Context Retrieval for GUI Testing}, year = {2025} } - Adaptive Testing for LLM-Based Applications: A Diversity-based Approach, Juyeon Yoon, Robert Feldt and Shin Yoo, Proceedings of the 8th IEEE International Workshop on Next Level of Test Automation.
[pdf]
[bibtex]
@inproceedings{Yoon2025aa, author = {Yoon, Juyeon and Feldt, Robert and Yoo, Shin}, booktitle = {Proceedings of the 8th IEEE International Workshop on Next Level of Test Automation}, series = {NEXTA 2025}, title = {Adaptive Testing for LLM-Based Applications: A Diversity-based Approach}, year = {2025} } - DANDI: Diffusion as Normative Distribution for Deep Neural Network Input, Somin Kim and Shin Yoo, Proceedings of the 6th International Workshop on Deep Learning for Testing and Testing for Deep Learning.
[pdf]
[bibtex]
@inproceedings{Kim2025ab, author = {Kim, Somin and Yoo, Shin}, booktitle = {Proceedings of the 6th International Workshop on Deep Learning for Testing and Testing for Deep Learning}, series = {DeepTest 2025}, title = {{DANDI}: Diffusion as Normative Distribution for Deep Neural Network Input}, year = {2025} } - METAMON: Finding Inconsistencies between Program Documentation and Behavior using Metamorphic LLM Queries, Hyeonseok Lee, Gabin An and Shin Yoo, Proceedings of the Second International Workshop on Large Language Models for Code.
[pdf]
[bibtex]
@inproceedings{Lee2025aa, author = {Lee, Hyeonseok and An, Gabin and Yoo, Shin}, booktitle = {Proceedings of the Second International Workshop on Large Language Models for Code}, series = {LLM4Code 2025}, title = {{METAMON}: Finding Inconsistencies between Program Documentation and Behavior using Metamorphic {LLM} Queries}, year = {2025} } - COSMosFL: Ensemble of Small Language Models for Fault Localisation, Hyunjoon Cho, Sungmin Kang, Gabin An and Shin Yoo, Proceedings of the Second International Workshop on Large Language Models for Code.
[pdf]
[bibtex]
@inproceedings{Cho2025aa, author = {Cho, Hyunjoon and Kang, Sungmin and An, Gabin and Yoo, Shin}, booktitle = {Proceedings of the Second International Workshop on Large Language Models for Code}, series = {LLM4Code 2025}, title = {{COSMosFL}: Ensemble of Small Language Models for Fault Localisation}, year = {2025} } - Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projects, Louis Milliken, Sungmin Kang and Shin Yoo, Proceedings of the IEEE International Conference on Software Analysis, Evolution and Reengineering.
[pdf]
[bibtex]
@inproceedings{Milliken2025aa, author = {Milliken, Louis and Kang, Sungmin and Yoo, Shin}, booktitle = {Proceedings of the IEEE International Conference on Software Analysis, Evolution and Reengineering}, series = {SANER 2025}, title = {Beyond pip install: Evaluating {LLM} Agents for the Automated Installation of {Python} Projects}, year = {2025} } - Lachesis: Predicting LLM Inference Accuracy using Structural Properties of Reasoning Paths, Naryeong Kim, Sungmin Kang, Gabin An and Shin Yoo, Proceedings of the 6th International Workshop on Deep Learning for Testing and Testing for Deep Learning.
[pdf]
[bibtex]
@inproceedings{Kim2025aa, author = {Kim, Naryeong and Kang, Sungmin and An, Gabin and Yoo, Shin}, booktitle = {Proceedings of the 6th International Workshop on Deep Learning for Testing and Testing for Deep Learning}, series = {DeepTest 2025}, title = {Lachesis: Predicting LLM Inference Accuracy using Structural Properties of Reasoning Paths}, year = {2025} } - Iterative Refactoring of Real-World Open-Source Programs with Large Language Models, Jinsu Choi, Gabin An and Shin Yoo. Proceedings of the 16th International Symposium on Search-Based Software Engineering. Springer Nature. 49β55.
[pdf]
[bibtex]
@incollection{Choi2024aa, author = {Choi, Jinsu and An, Gabin and Yoo, Shin}, booktitle = {Proceedings of the 16th International Symposium on Search-Based Software Engineering}, month = jul, pages = {49--55}, publisher = {Springer Nature}, series = {Lecture Notes in Computer Science}, title = {Iterative Refactoring of Real-World Open-Source Programs with Large Language Models}, volume = {14767}, year = {2024} } - The GitHub Recent Bugs Dataset for Evaluating LLM-Based Debugging Applications, Jaeyong Lee, Sungmin Kang, Juyeon Yoon and Shin Yoo, Proceedings of the IEEE Conference on Software Testing, Verification and Validation - Tools and Demonstratin Track, p442β444.
[pdf]
[bibtex]
@inproceedings{Lee2024aa, author = {Lee, Jaeyong and Kang, Sungmin and Yoon, Juyeon and Yoo, Shin}, booktitle = {Proceedings of the IEEE Conference on Software Testing, Verification and Validation - Tools and Demonstratin Track}, doi = {10.1109/ICST60714.2024.00049}, issn = {2159-4848}, pages = {442-444}, series = {ICST 2024}, title = {The GitHub Recent Bugs Dataset for Evaluating LLM-Based Debugging Applications}, year = {2024}, bdsk-url-1 = {https://doi.org/10.1109/ICST60714.2024.00049} } - Just-in-Time Flaky Test Detection via Abstracted Failure Symptom Matching, Gabin An, Juyeon Yoon, Thomas Bach, Jingun Hong and Shin Yoo, Proceedings of the 40th International Conference on Software Maintenance and Evolution. π Best Industry Track Paper Award.
[pdf]
[bibtex]
@inproceedings{An2024wm, author = {An, Gabin and Yoon, Juyeon and Bach, Thomas and Hong, Jingun and Yoo, Shin}, booktitle = {Proceedings of the 40th International Conference on Software Maintenance and Evolution}, note = {Best Industry Track Paper Award}, series = {ICSME 2024 Industry Track}, title = {Just-in-Time Flaky Test Detection via Abstracted Failure Symptom Matching}, year = {2024} } - Intent-Driven Mobile GUI Testing with Autonomous Large Language Model Agents, Juyeon Yoon, Robert Feldt and Shin Yoo, Proceedings of the 16th IEEE International Conference on Software Testing, Verification and Validation, p129β139.
[pdf]
[bibtex]
@inproceedings{Yoon2024aa, author = {Yoon, Juyeon and Feldt, Robert and Yoo, Shin}, booktitle = {Proceedings of the 16th IEEE International Conference on Software Testing, Verification and Validation}, doi = {10.1109/ICST60714.2024.00020}, pages = {129--139}, series = {ICST 2024}, title = {Intent-Driven Mobile GUI Testing with Autonomous Large Language Model Agents}, year = {2024}, bdsk-url-1 = {https://doi.org/10.1109/ICST60714.2024.00020} } - Large Language Models for Software Engineering: Survey and Open Problems, A. Fan, B. Gokkaya, M. Harman, M. Lyubarskiy, S. Sengupta, S. Yoo and J. M. Zhang, Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Future of Software Engineering, p31β53.
[pdf]
[bibtex]
@inproceedings{Fan2023yu, author = {Fan, A. and Gokkaya, B. and Harman, M. and Lyubarskiy, M. and Sengupta, S. and Yoo, S. and Zhang, J. M.}, booktitle = {Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Future of Software Engineering}, month = may, pages = {31-53}, publisher = {IEEE Computer Society}, series = {ICSE-FoSE}, title = {Large Language Models for Software Engineering: Survey and Open Problems}, year = {2023} } - The Inversive Relationship Between Bugs and Patches: An Empirical Study, Jinhan Kim, Jongchan Park and Shin Yoo, Proceedings of the 18th International Workshop on Mutation Analysis, p314β323.
[pdf]
[bibtex]
@inproceedings{Kim2023pa, author = {Kim, Jinhan and Park, Jongchan and Yoo, Shin}, booktitle = {Proceedings of the 18th International Workshop on Mutation Analysis}, month = apr, pages = {314--323}, series = {MUTATION 2023}, title = {The Inversive Relationship Between Bugs and Patches: An Empirical Study}, year = {2023} } - GLAD: Neural Predicate Synthesis to Repair Omission Faults, Sungmin Kang and Shin Yoo, 2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), p320β321.
[bibtex]
@inproceedings{Kang2023ac, author = {Kang, Sungmin and Yoo, Shin}, booktitle = {2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)}, date-added = {2026-08-14 22:56:21 +0900}, date-modified = {2026-08-14 22:57:11 +0900}, doi = {10.1109/ICSE-Companion58688.2023.00087}, keywords = {Runtime;Costs;Codes;Computer bugs;Genetic expression;Maintenance engineering;Inspection;Program Repair;Machine Learning;Debugging}, pages = {320-321}, title = {GLAD: Neural Predicate Synthesis to Repair Omission Faults}, year = {2023}, bdsk-url-1 = {https://doi.org/10.1109/ICSE-Companion58688.2023.00087} } - Towards Autonomous Testing Agents via Conversational Large Language Models, Robert Feldt, Sungmin Kang, Juyeon Yoon and Shin Yoo, Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), p1688β1693.
[pdf]
[bibtex]
@inproceedings{Feldt2023ax, author = {Feldt, Robert and Kang, Sungmin and Yoon, Juyeon and Yoo, Shin}, booktitle = {Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)}, doi = {10.1109/ASE56229.2023.00148}, pages = {1688-1693}, series = {ASE 2023}, title = {Towards Autonomous Testing Agents via Conversational Large Language Models}, year = {2023}, bdsk-url-1 = {https://doi.org/10.1109/ASE56229.2023.00148} } - BUGSC++: A Highly Usable Real World Defect Benchmark for C/C++, Gabin An, Minhyuk Kwon, Kyunghwa Choi, Jooyong Yi and Shin Yoo, Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, p2034β2037.
[pdf]
[bibtex]
@inproceedings{An2023ab, author = {An, Gabin and Kwon, Minhyuk and Choi, Kyunghwa and Yi, Jooyong and Yoo, Shin}, booktitle = {Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering}, doi = {10.1109/ASE56229.2023.00208}, pages = {2034-2037}, series = {ASE 2023}, title = {BUGSC++: A Highly Usable Real World Defect Benchmark for C/C++}, year = {2023}, bdsk-url-1 = {https://doi.org/10.1109/ASE56229.2023.00208} } - A Bayesian Framework for Automated Debugging, Sungmin Kang, Wonkeun Choi and Shin Yoo, Proceedings of the 32nd International Symposium on Software Testing and Analysis, p880β891.
[pdf]
[bibtex]
@inproceedings{Kang2023bb, author = {Kang, Sungmin and Choi, Wonkeun and Yoo, Shin}, booktitle = {Proceedings of the 32nd International Symposium on Software Testing and Analysis}, pages = {880--891}, series = {ISSTA 2023}, title = {A Bayesian Framework for Automated Debugging}, year = {2023} } - Towards Objective-Tailored Genetic Improvement Through Large Language Models, Sungmin Kang and Shin Yoo, Proceedings of the 12th International Workshop on Genetic Improvement, p19β20.
[pdf]
[bibtex]
@inproceedings{Kang2023lg, author = {Kang, Sungmin and Yoo, Shin}, booktitle = {Proceedings of the 12th International Workshop on Genetic Improvement}, pages = {19--20}, series = {GI 2023}, title = {Towards Objective-Tailored Genetic Improvement Through Large Language Models}, year = {2023} } - Repairing DNN Architecture: Are We There Yet?, Jinhan Kim, Nargiz Humbatova, Gunel Jahangirova, Paolo Tonella and Shin Yoo, Proceedings of the 16th IEEE International Conference on Software Testing, Verification and Validation, p234β245.
[pdf]
[bibtex]
@inproceedings{Kim2023aa, author = {Kim, Jinhan and Humbatova, Nargiz and Jahangirova, Gunel and Tonella, Paolo and Yoo, Shin}, booktitle = {Proceedings of the 16th IEEE International Conference on Software Testing, Verification and Validation}, pages = {234--245}, series = {ICST 2023}, title = {Repairing DNN Architecture: Are We There Yet?}, year = {2023} } - Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction, Sungmin Kang, Juyeon Yoon and Shin Yoo, Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, p2312β2323.
[pdf]
[bibtex]
@inproceedings{Kang2023aa, author = {Kang, Sungmin and Yoon, Juyeon and Yoo, Shin}, booktitle = {Proceedings of the 45th IEEE/ACM International Conference on Software Engineering}, pages = {2312 -- 2323}, series = {ICSE 2023}, title = {Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction}, year = {2023} } - Fonte: Finding Bug Inducing Commits from Failures, Gabin An, Jingun Hong, Naryeong Kim and Shin Yoo, Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, p589β601.
[pdf]
[bibtex]
@inproceedings{An2023aa, author = {An, Gabin and Hong, Jingun and Kim, Naryeong and Yoo, Shin}, booktitle = {Proceedings of the 45th IEEE/ACM International Conference on Software Engineering}, pages = {589 -- 601}, series = {ICSE 2023}, title = {Fonte: Finding Bug Inducing Commits from Failures}, year = {2023} } - Augmenting Equivalent Mutant Dataset Using Symbolic Execution, Seungjun Chung and Shin Yoo, Proceedings of the 2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), p150β159.
[pdf]
[bibtex]
@inproceedings{Chung2022uz, author = {Chung, Seungjun and Yoo, Shin}, booktitle = {Proceedings of the 2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)}, doi = {10.1109/ICSTW55395.2022.00038}, issn = {2159-4848}, month = apr, pages = {150-159}, publisher = {IEEE Computer Society}, title = {Augmenting Equivalent Mutant Dataset Using Symbolic Execution}, url = {https://doi.ieeecomputersociety.org/10.1109/ICSTW55395.2022.00038}, year = {2022}, bdsk-url-1 = {https://doi.ieeecomputersociety.org/10.1109/ICSTW55395.2022.00038}, bdsk-url-2 = {https://doi.org/10.1109/ICSTW55395.2022.00038} } - Language Models Can Prioritize Patches for Practical Program Patching, Sungmin Kang and Shin Yoo, Proceedings of the 3rd International Workshop on Automated Program Repair, p8β15.
[pdf]
[bibtex]
@inproceedings{Kang2022kl, author = {Kang, Sungmin and Yoo, Shin}, booktitle = {Proceedings of the 3rd International Workshop on Automated Program Repair}, pages = {8--15}, series = {APR 2022}, title = {Language Models Can Prioritize Patches for Practical Program Patching}, year = {2022} } - FDG: A Precise Measurement of Fault Diagnosability Gain of Test Cases, Gabin An and Shin Yoo, Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, p14β26.
[pdf]
[bibtex]
@inproceedings{An2022pb, author = {An, Gabin and Yoo, Shin}, booktitle = {Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis}, pages = {14--26}, series = {ISSTA 2022}, title = {{FDG}: A Precise Measurement of Fault Diagnosability Gain of Test Cases}, year = {2022} } - Automatically Identifying Shared Root Causes of Test Breakages in SAP HANA, Gabin An, Juyeon Yoon, Jeongju Sohn, Jingun Hong, Dongwon Hwang and Shin Yoo, Proceedings of the 44th IEEE/ACM International Conference on Software Engineering - Software Engineering In Practice Track, p65β74.
[pdf]
[bibtex]
@inproceedings{An2022qe, author = {An, Gabin and Yoon, Juyeon and Sohn, Jeongju and Hong, Jingun and Hwang, Dongwon and Yoo, Shin}, booktitle = {Proceedings of the 44th IEEE/ACM International Conference on Software Engineering - Software Engineering In Practice Track}, pages = {65--74}, series = {ICSE SEIP 2022}, title = {Automatically Identifying Shared Root Causes of Test Breakages in SAP HANA}, year = {2022} } - Repairing Fragile GUI Test Cases Using Word and Layout Embedding, Juyeon Yoon, Seungjoon Chung, Kihyuck Shin, Jinhan Kim, Shin Hong and Shin Yoo, Proceedings of the 15th IEEE International Conference on Software Testing, Verification and Validation, Industry Track, p291β301.
[pdf]
[bibtex]
@inproceedings{Yoon2022fs, author = {Yoon, Juyeon and Chung, Seungjoon and Shin, Kihyuck and Kim, Jinhan and Hong, Shin and Yoo, Shin}, booktitle = {Proceedings of the 15th IEEE International Conference on Software Testing, Verification and Validation, Industry Track}, pages = {291--301}, series = {ICST 2022}, title = {Repairing Fragile GUI Test Cases Using Word and Layout Embedding}, year = {2022} } - Selecting Test Inputs for DNNs Using Differential Testing with Subspecialized Model Instances, Yu-Seung Ma, Shin Yoo and Taeho Kim, Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, p1467β1470.
[pdf]
[bibtex]
@inproceedings{Ma2021aa, author = {Ma, Yu-Seung and Yoo, Shin and Kim, Taeho}, booktitle = {Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering}, pages = {1467--1470}, series = {ESEC/FSE 2021}, title = {Selecting Test Inputs for DNNs Using Differential Testing with Subspecialized Model Instances}, year = {2021} } - Enhancing Lexical Representation of Test Coverage for Failure Clustering, Juyeon Yoon and Shin Yoo, Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (NLP-SEA 2021), p232β238.
[pdf]
[bibtex]
@inproceedings{Yoon2021el, author = {Yoon, Juyeon and Yoo, Shin}, booktitle = {Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (NLP-SEA 2021)}, doi = {10.1109/ASEW52652.2021.00052}, pages = {232--238}, title = {Enhancing Lexical Representation of Test Coverage for Failure Clustering}, year = {2021}, bdsk-url-1 = {https://doi.org/10.1109/ASEW52652.2021.00052} } - Searching for multi-fault programs in Defects4J, Gabin An, Juyeon Yoon and Shin Yoo, Proceedings of the 13th International Symposium on Search Based Software Engineering, p136β150.
[pdf]
[bibtex]
@inproceedings{An2021se, author = {An, Gabin and Yoon, Juyeon and Yoo, Shin}, booktitle = {Proceedings of the 13th International Symposium on Search Based Software Engineering}, pages = {136--150}, title = {Searching for multi-fault programs in Defects4J}, year = {2021} } - Ahead of Time Mutation Based Fault Localisation using Statistical Inference, Jinhan Kim, Gabin An, Robert Feldt and Shin Yoo, Proceedings of the 32nd International Symposium on Software Reliability Engineering, p253β263.
[pdf]
[bibtex]
@inproceedings{Kim2021xv, author = {Kim, Jinhan and An, Gabin and Feldt, Robert and Yoo, Shin}, booktitle = {Proceedings of the 32nd International Symposium on Software Reliability Engineering}, pages = {253-263}, series = {ISSRE 2021}, title = {Ahead of Time Mutation Based Fault Localisation using Statistical Inference}, year = {2021} } - Reducing the search space of bug inducing commits using failure coverage, Gabin An and Shin Yoo, Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, p1459β1462.
[pdf]
[bibtex]
@inproceedings{An2021qb, author = {An, Gabin and Yoo, Shin}, booktitle = {Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering}, pages = {1459--1462}, series = {ESEC/FSE (Ideas, Visions, and Reflections Track)}, title = {Reducing the search space of bug inducing commits using failure coverage}, year = {2021} } - Preliminary Evaluation of SWAY in Permutation Decision Space via a Novel Euclidean Embedding, Junghyun Lee, Chani Jung, Yoo Hwa Park, Dongmin Lee, Juyeon Yoon and Shin Yoo, Proceedings of the 13th International Symposium on Search Based Software Engineering, p26β40.
[pdf]
[bibtex]
@inproceedings{Lee2021oo, author = {Lee, Junghyun and Jung, Chani and Park, Yoo Hwa and Lee, Dongmin and Yoon, Juyeon and Yoo, Shin}, booktitle = {Proceedings of the 13th International Symposium on Search Based Software Engineering}, pages = {26--40}, series = {SSBSE 2021}, title = {Preliminary Evaluation of {SWAY} in Permutation Decision Space via a Novel Euclidean Embedding}, year = {2021} } - Effectively Sampling Higher Order Mutants Using Causal Effect, Saeyoon Oh, Seongmin Lee and Shin Yoo, Proceedings of the 16th International Workshop on Mutation Analysis, p19β24.
[pdf]
[bibtex]
@inproceedings{Oh2021vt, author = {Oh, Saeyoon and Lee, Seongmin and Yoo, Shin}, booktitle = {Proceedings of the 16th International Workshop on Mutation Analysis}, pages = {19--24}, series = {Mutation 2021}, title = {Effectively Sampling Higher Order Mutants Using Causal Effect}, year = {2021} } - Preliminary Evaluation of Path-aware Crossover Operators for Search-Based Test Data Generation for Autonomous Driving, Seunghee Han, Jaeuk Kim, Geon Kim, Jaemin Cho, Jiin Kim and Shin Yoo, Proceedings of the 14th International Workshop on Search Based Software Testing, p44β47.
[pdf]
[bibtex]
@inproceedings{Han2021vp, author = {Han, Seunghee and Kim, Jaeuk and Kim, Geon and Cho, Jaemin and Kim, Jiin and Yoo, Shin}, booktitle = {Proceedings of the 14th International Workshop on Search Based Software Testing}, pages = {44--47}, series = {SBST 2021}, title = {Preliminary Evaluation of Path-aware Crossover Operators for Search-Based Test Data Generation for Autonomous Driving}, year = {2021} } - Multimodal Surprise Adequacy Analysis of Inputs for Natural Language Processing DNN Models, Seah Kim and Shin Yoo, Proceedings of the 2nd ACM/IEEE International Conference on Automated Software Testing, p80β89.
[pdf]
[bibtex]
@inproceedings{Kim2021ct, author = {Kim, Seah and Yoo, Shin}, booktitle = {Proceedings of the 2nd ACM/IEEE International Conference on Automated Software Testing}, pages = {80--89}, series = {AST 2021}, title = {Multimodal Surprise Adequacy Analysis of Inputs for Natural Language Processing DNN Models}, year = {2021} } - Assisting Bug Report Assignment Using Automated Fault Localisation: An Industrial Case Study, Jeongju Sohn, Gabin An, Jingun Hong, Dongwon Hwang and Shin Yoo, Proceedings of the 14th IEEE International Conference on Software Testing, Verification and Validation, p284β294.
[pdf]
[bibtex]
@inproceedings{Sohn2021ea, author = {Sohn, Jeongju and An, Gabin and Hong, Jingun and Hwang, Dongwon and Yoo, Shin}, booktitle = {Proceedings of the 14th IEEE International Conference on Software Testing, Verification and Validation}, pages = {284--294}, title = {Assisting Bug Report Assignment Using Automated Fault Localisation: An Industrial Case Study}, year = {2021} } - Leveraging Fault Localisation to Enhance Defect Prediction, Jeongju Sohn, Yasutaka Kamei, Shane McIntosh and Shin Yoo, Proceedings of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering, p284β294.
[pdf]
[bibtex]
@inproceedings{Sohn2021eb, author = {Sohn, Jeongju and Kamei, Yasutaka and McIntosh, Shane and Yoo, Shin}, booktitle = {Proceedings of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering}, pages = {284--294}, series = {SANER 2021}, title = {Leveraging Fault Localisation to Enhance Defect Prediction}, year = {2021} }
Academic Service
Editorial Board
- IEEE Transactions on Software Engineering Associate Editor
- Journal of Autonmated Software Engineering Associate Editor
- Empirical Software Engineering Editorial Board Member
- Genetic Programmig and Evolvable Machines Editorial Board Member
- Journal of Software Testing, Verification \& Reliability Editorial Board Member
Steering Committee
Conference Organisation
- FSE 2027 AI for SE Area Chair
- ISSTA 2026 Program Committee Member
- ICST 2026 Workshop Co-chair
- ASE 2026 AI and Software Engineering Area Co-chair
- ASE 2025 General Chair
- ICSE 2025 Program Committee Member
- ISSTA 2025 Program Committee Member
- ICSE 2024 Testing and Analysis Area Co-chair
- ICSME 2023 Program Committee Member
- ISSTA 2023 Program Committee Member
- ESEC/FSE 2023 Tutorial Track Co-chair
- DeepTest 2023 Program Committee Member
- APSEC 2023 Tutorial Track Co-chair
- SSBSE 2022 General Chair
- ESEC/FSE 2022 ACM Student Research Competition Track Chair
- ISSTA 2022 Program Committee Member, Workshop Co-chair
- APR 2022 Program Committee Member
- ESEC/FSE 2021 Program Committee Member
- ICST 2021 Program Committee Member
- ASE 2020 Program Committee Member
- ESEC/FSE 2020 Program Committee Member
- GECCO 2020 Program Committee Member
- RAISE 2020 Workshop Organiser
- GI 2020 Workshop Organiser
- ICSE 2020 NIER Track Program Co-chair
- ASE 2019 Program Committee Member
- ICSME 2019 Program Committee Member
- GECCO 2019 Program Committee Member
- CEC 2019 Program Committee Member
- MSR 2019 Program Committee Member
- ICSE 2019 NIER Track Program Committee Member
- ASE 2018 Program Committee Member
- ICST 2018 Program Co-Chair
- ICSE 2018 Program Committee Member
- FSE 2018 NIER Track Program Committee Member
- SSBSE 2018 Program Committee Member
- GECCO 2018 SBSE Track Program Committee Member
PhD Supervision
As of June 2024, I have been, or current am, the PhD supervisor for seven students; five of them, who are listed below, have graduated.
- Jeongju Sohn: Currently an assistant professor in Kyoungpook National University, Republic of Korea
- Seongmin Lee: Currently a post-doctoral researcher at University of California, Los Angeles, US
- Jinhan Kim: Currently a post-doc researcher at UniversitΓ della Svizzera Italiana, Switzerland
- Gabin An: Currently an assistant professor in Korea University, Republic of Korea
- Sungmin Kang: Currently a post-doctoral researcher at NUS, Singapore.