Shin Yoo
Tenured Associate 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
- Tenured Associate Professor, School of Computing, Korea Advanced Institute of Science and Technology, Republic of Korea, March 2021 - Now
- 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: 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
- Deceiving Humans and Machines Alike: Search-Based Test Input Generation for DNNs Using Variational Autoencoders, Kang, S., Feldt, R. and Yoo, S., 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, Kang, S., An, G. and Yoo, S., 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} }
- Explainable Automated Debugging via Large Language Model-driven Scientific Debugging, Kang, S., Chen, B., Yoo, S. and Lou, J.-G., Journal of Empirical Software Engineering, (to appear):
[pdf]
[bibtex]
@article{Kang2024sn, author = {Kang, Sungmin and Chen, Bei and Yoo, Shin and Lou, Jian-Guang}, journal = {Journal of Empirical Software Engineering}, number = {to appear}, title = {Explainable Automated Debugging via Large Language Model-driven Scientific Debugging}, year = {2024} }
- Causal Program Dependence Analysis, Lee, S., Binkley, D., Feldt, R., Gold, N. and Yoo, S., 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, Kang, S., Yoon, J., Askarbekkyzy, N. and Yoo, S., 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}, date-added = {2024-08-26 06:59:51 +0900}, date-modified = {2024-08-26 07:01:15 +0900}, journal = {IEEE Transactions on Software Engineering}, pages = {2677-2694}, volume = {50}, number = {10}, title = {Evaluating Diverse Large Language Models for Automatic and General Bug Reproduction}, year = {2024} }
- Learning Test-Mutant Relationship for Accurate Fault Localisation, Kim, J., An, G., Feldt, R. and Yoo, S., 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, Kim, J., Feldt, R. and Yoo, S., 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, Sohn, J., Kang, S. and Yoo, S., ACM Transactions on Software Engineering Methodology, 32(4):85:1–26.
[pdf]
[bibtex]
@article{Sohn2022cr, author = {Sohn, Jeongju and Kang, Sungmin and Yoo, Shin}, date-modified = {2023-05-29 12:26:00 +0900}, 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, Kim, J., Jeon, J., Hong, S. and Yoo, S., 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, Lee, S., Binkley, D., Feldt, R., Gold, N. and Yoo, S., 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, Sohn, J. and Yoo, S., 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, Liu, K., Kim, D., Bissyande, T.F., Yoo, S. and Traon, Y.L., 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
- Iterative Refactoring of Real-World Open-Source Programs with Large Language Models, Choi, J., An, G. and Yoo, S. 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, Lee, J., Kang, S., Yoon, J. and Yoo, S., Proceedings of the IEEE Conference on Software Testing, Verification and Validation - Tools and Demonstratin Track, 442–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} }
- Just-in-Time Flaky Test Detection via Abstracted Failure Symptom Matching, An, G., Yoon, J., Bach, T., Hong, J. and Yoo, S., Proceedings of the 40th International Conference on Software Maintenance and Evolution.
[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}, date-added = {2024-08-27 10:55:20 +0900}, date-modified = {2024-08-27 10:58:03 +0900}, 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, Yoon, J., Feldt, R. and Yoo, S., Proceedings of the 16th IEEE International Conference on Software Testing, Verification and Validation, 129–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, Fan, A., Gokkaya, B., Harman, M., Lyubarskiy, M., Sengupta, S., Yoo, S. and Zhang, J.M., Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Future of Software Engineering, 31–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, Kim, J., Park, J. and Yoo, S., Proceedings of the 18th International Workshop on Mutation Analysis, 314–323.
[pdf]
[bibtex]
@inproceedings{Kim2023pa, author = {Kim, Jinhan and Park, Jongchan and Yoo, Shin}, booktitle = {Proceedings of the 18th International Workshop on Mutation Analysis}, date-modified = {2023-08-10 15:22:10 +0900}, month = apr, pages = {314--323}, series = {MUTATION 2023}, title = {The Inversive Relationship Between Bugs and Patches: An Empirical Study}, year = {2023}, bdsk-file-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhYYm9va21hcmtfED4uLi8uLi8uLi8uLi9MaWJyYXJ5L0Nsb3VkU3RvcmFnZS9Ecm9wYm94L1BhcGVycy9LaW0yMDIzcGFhLnBkZk8RBGRib29rZAQAAAAABBAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAwAABQAAAAEBAABVc2VycwAAAAcAAAABAQAAbnRyb2xscwAHAAAAAQEAAExpYnJhcnkADAAAAAEBAABDbG91ZFN0b3JhZ2UHAAAAAQEAAERyb3Bib3gABgAAAAEBAABQYXBlcnMAAA4AAAABAQAAS2ltMjAyM3BhYS5wZGYAABwAAAABBgAABAAAABQAAAAkAAAANAAAAEgAAABYAAAAaAAAAAgAAAAEAwAAI2YAAAAAAAAIAAAABAMAAE+tAAAAAAAACAAAAAQDAABWrQAAAAAAAAgAAAAEAwAA5oPZAAAAAAAIAAAABAMAALhADgAAAAAACAAAAAQDAABLRA4AAAAAAAgAAAAEAwAAZuNxAQAAAAAcAAAAAQYAAKQAAAC0AAAAxAAAANQAAADkAAAA9AAAAAQBAAAIAAAAAAQAAEHFQlsEgAAAGAAAAAECAAABAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAABAMAAAUAAAAAAAAABAAAAAMDAAD1AQAACAAAAAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAkIKW5wAAAAgAAAAABAAAQcX1BKwAAAAkAAAAAQEAAEIzQjlCMzYxLUZCQUItNERERS1CNDMxLUQ4QTNBQUYxMUEyQhgAAAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAAAAAAAAEFAAAaAAAAAQEAAE5TVVJMRG9jdW1lbnRJZGVudGlmaWVyS2V5AAAEAAAAAwMAACePBADzAAAAAQIAADMyOGRiNmE4MjA1MWQzZjZkN2UwMGUwMzgxOWZjZTViYmRjNzFkNWQzODdlZGQ5YTdkMDE0YzlkOWNmYjJmYjk7MDA7MDAwMDAwMDA7MDAwMDAwMDA7MDAwMDAwMDA7MDAwMDAwMDAwMDAwMDAyMDtjb20uYXBwbGUuYXBwLXNhbmRib3gucmVhZC13cml0ZTswMTswMTAwMDAwZDswMDAwMDAwMDAxNzFlMzY2OzY2Oy91c2Vycy9udHJvbGxzL2xpYnJhcnkvY2xvdWRzdG9yYWdlL2Ryb3Bib3gvcGFwZXJzL2tpbTIwMjNwYWEucGRmAADYAAAA/v///wEAAAAAAAAAEQAAAAQQAACAAAAAAAAAAAUQAAAUAQAAAAAAABAQAABIAQAAAAAAAEAQAAA4AQAAAAAAAAIgAAAUAgAAAAAAAAUgAACEAQAAAAAAABAgAACUAQAAAAAAABEgAADIAQAAAAAAABIgAACoAQAAAAAAABMgAAC4AQAAAAAAACAgAAD0AQAAAAAAADAgAAAgAgAAAAAAAAHAAABoAQAAAAAAABHAAAAUAAAAAAAAABLAAAB4AQAAAAAAAIDwAABYAgAAAAAAACgCAIBMAgAAAAAAAAAIAA0AGgAjAGQAAAAAAAACAQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAEzA==} }
- Towards Autonomous Testing Agents via Conversational Large Language Models, Feldt, R., Kang, S., Yoon, J. and Yoo, S., Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 1688–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)}, date-added = {2023-11-28 17:39:51 +0900}, date-modified = {2023-11-28 17:39:51 +0900}, 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++, An, G., Kwon, M., Choi, K., Yi, J. and Yoo, S., Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2034–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, Kang, S., Choi, W. and Yoo, S., Proceedings of the 32nd International Symposium on Software Testing and Analysis, 880–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}, date-modified = {2023-08-10 15:20:03 +0900}, pages = {880--891}, series = {ISSTA 2023}, title = {A Bayesian Framework for Automated Debugging}, year = {2023}, bdsk-file-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhYYm9va21hcmtfED8uLi8uLi8uLi8uLi9MaWJyYXJ5L0Nsb3VkU3RvcmFnZS9Ecm9wYm94L1BhcGVycy9LYW5nMjAyM2JiYS5wZGZPEQRkYm9va2QEAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAMAAAUAAAABAQAAVXNlcnMAAAAHAAAAAQEAAG50cm9sbHMABwAAAAEBAABMaWJyYXJ5AAwAAAABAQAAQ2xvdWRTdG9yYWdlBwAAAAEBAABEcm9wYm94AAYAAAABAQAAUGFwZXJzAAAPAAAAAQEAAEthbmcyMDIzYmJhLnBkZgAcAAAAAQYAAAQAAAAUAAAAJAAAADQAAABIAAAAWAAAAGgAAAAIAAAABAMAACNmAAAAAAAACAAAAAQDAABPrQAAAAAAAAgAAAAEAwAAVq0AAAAAAAAIAAAABAMAAOaD2QAAAAAACAAAAAQDAAC4QA4AAAAAAAgAAAAEAwAAS0QOAAAAAAAIAAAABAMAAHDjcQEAAAAAHAAAAAEGAACkAAAAtAAAAMQAAADUAAAA5AAAAPQAAAAEAQAACAAAAAAEAABBxUJbGYAAABgAAAABAgAAAQAAAAAAAAAPAAAAAAAAAAAAAAAAAAAACAAAAAQDAAAFAAAAAAAAAAQAAAADAwAA9QEAAAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1hY2ludG9zaCBIRAgAAAAEAwAAAJCClucAAAAIAAAAAAQAAEHF9QSsAAAAJAAAAAEBAABCM0I5QjM2MS1GQkFCLTREREUtQjQzMS1EOEEzQUFGMTFBMkIYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAAAAEAAAABAQAALwAAAAAAAAABBQAAGgAAAAEBAABOU1VSTERvY3VtZW50SWRlbnRpZmllcktleQAABAAAAAMDAAArjwQA9AAAAAECAABmMWU3ZmFhMjVmZTA0OGQyYTRmMjNkMGMzMzljNzQ0NzgyOTRhYTkzYjExZmViOTRiNDEwYThhNjg4NDM2MTUxOzAwOzAwMDAwMDAwOzAwMDAwMDAwOzAwMDAwMDAwOzAwMDAwMDAwMDAwMDAwMjA7Y29tLmFwcGxlLmFwcC1zYW5kYm94LnJlYWQtd3JpdGU7MDE7MDEwMDAwMGQ7MDAwMDAwMDAwMTcxZTM3MDs2NjsvdXNlcnMvbnRyb2xscy9saWJyYXJ5L2Nsb3Vkc3RvcmFnZS9kcm9wYm94L3BhcGVycy9rYW5nMjAyM2JiYS5wZGYA2AAAAP7///8BAAAAAAAAABEAAAAEEAAAgAAAAAAAAAAFEAAAFAEAAAAAAAAQEAAASAEAAAAAAABAEAAAOAEAAAAAAAACIAAAFAIAAAAAAAAFIAAAhAEAAAAAAAAQIAAAlAEAAAAAAAARIAAAyAEAAAAAAAASIAAAqAEAAAAAAAATIAAAuAEAAAAAAAAgIAAA9AEAAAAAAAAwIAAAIAIAAAAAAAABwAAAaAEAAAAAAAARwAAAFAAAAAAAAAASwAAAeAEAAAAAAACA8AAAWAIAAAAAAAAoAgCATAIAAAAAAAAACAANABoAIwBlAAAAAAAAAgEAAAAAAAAABQAAAAAAAAAAAAAAAAAABM0=} }
- Towards Objective-Tailored Genetic Improvement Through Large Language Models, Kang, S. and Yoo, S., Proceedings of the 12th International Workshop on Genetic Improvement, 19–20.
[pdf]
[bibtex]
@inproceedings{Kang2023lg, author = {Kang, Sungmin and Yoo, Shin}, booktitle = {Proceedings of the 12th International Workshop on Genetic Improvement}, date-modified = {2023-08-10 15:19:13 +0900}, pages = {19--20}, series = {GI 2023}, title = {Towards Objective-Tailored Genetic Improvement Through Large Language Models}, year = {2023}, bdsk-file-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhYYm9va21hcmtfED8uLi8uLi8uLi8uLi9MaWJyYXJ5L0Nsb3VkU3RvcmFnZS9Ecm9wYm94L1BhcGVycy9LYW5nMjAyM2xnYS5wZGZPEQRkYm9va2QEAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAMAAAUAAAABAQAAVXNlcnMAAAAHAAAAAQEAAG50cm9sbHMABwAAAAEBAABMaWJyYXJ5AAwAAAABAQAAQ2xvdWRTdG9yYWdlBwAAAAEBAABEcm9wYm94AAYAAAABAQAAUGFwZXJzAAAPAAAAAQEAAEthbmcyMDIzbGdhLnBkZgAcAAAAAQYAAAQAAAAUAAAAJAAAADQAAABIAAAAWAAAAGgAAAAIAAAABAMAACNmAAAAAAAACAAAAAQDAABPrQAAAAAAAAgAAAAEAwAAVq0AAAAAAAAIAAAABAMAAOaD2QAAAAAACAAAAAQDAAC4QA4AAAAAAAgAAAAEAwAAS0QOAAAAAAAIAAAABAMAAGzjcQEAAAAAHAAAAAEGAACkAAAAtAAAAMQAAADUAAAA5AAAAPQAAAAEAQAACAAAAAAEAABBxUJbKIAAABgAAAABAgAAAQAAAAAAAAAPAAAAAAAAAAAAAAAAAAAACAAAAAQDAAAFAAAAAAAAAAQAAAADAwAA9QEAAAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1hY2ludG9zaCBIRAgAAAAEAwAAAJCClucAAAAIAAAAAAQAAEHF9QSsAAAAJAAAAAEBAABCM0I5QjM2MS1GQkFCLTREREUtQjQzMS1EOEEzQUFGMTFBMkIYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAAAAEAAAABAQAALwAAAAAAAAABBQAAGgAAAAEBAABOU1VSTERvY3VtZW50SWRlbnRpZmllcktleQAABAAAAAMDAAAqjwQA9AAAAAECAABkYjAyMmM2ZDQ4NmU0ZGM5YTFmOGNlYjYyZThmMzU1NGFhM2UyNTU2Y2U2NzhlMzAzZjkxZWNjZTI3Mzc0MjM3OzAwOzAwMDAwMDAwOzAwMDAwMDAwOzAwMDAwMDAwOzAwMDAwMDAwMDAwMDAwMjA7Y29tLmFwcGxlLmFwcC1zYW5kYm94LnJlYWQtd3JpdGU7MDE7MDEwMDAwMGQ7MDAwMDAwMDAwMTcxZTM2Yzs2NjsvdXNlcnMvbnRyb2xscy9saWJyYXJ5L2Nsb3Vkc3RvcmFnZS9kcm9wYm94L3BhcGVycy9rYW5nMjAyM2xnYS5wZGYA2AAAAP7///8BAAAAAAAAABEAAAAEEAAAgAAAAAAAAAAFEAAAFAEAAAAAAAAQEAAASAEAAAAAAABAEAAAOAEAAAAAAAACIAAAFAIAAAAAAAAFIAAAhAEAAAAAAAAQIAAAlAEAAAAAAAARIAAAyAEAAAAAAAASIAAAqAEAAAAAAAATIAAAuAEAAAAAAAAgIAAA9AEAAAAAAAAwIAAAIAIAAAAAAAABwAAAaAEAAAAAAAARwAAAFAAAAAAAAAASwAAAeAEAAAAAAACA8AAAWAIAAAAAAAAoAgCATAIAAAAAAAAACAANABoAIwBlAAAAAAAAAgEAAAAAAAAABQAAAAAAAAAAAAAAAAAABM0=} }
- Repairing DNN Architecture: Are We There Yet?, Kim, J., Humbatova, N., Jahangirova, G., Tonella, P. and Yoo, S., Proceedings of the 16th IEEE International Conference on Software Testing, Verification and Validation, 234–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}, date-modified = {2023-08-10 15:21:16 +0900}, pages = {234--245}, series = {ICST 2023}, title = {Repairing DNN Architecture: Are We There Yet?}, year = {2023}, bdsk-file-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhYYm9va21hcmtfED4uLi8uLi8uLi8uLi9MaWJyYXJ5L0Nsb3VkU3RvcmFnZS9Ecm9wYm94L1BhcGVycy9LaW0yMDIzYWFhLnBkZk8RBGRib29rZAQAAAAABBAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAwAABQAAAAEBAABVc2VycwAAAAcAAAABAQAAbnRyb2xscwAHAAAAAQEAAExpYnJhcnkADAAAAAEBAABDbG91ZFN0b3JhZ2UHAAAAAQEAAERyb3Bib3gABgAAAAEBAABQYXBlcnMAAA4AAAABAQAAS2ltMjAyM2FhYS5wZGYAABwAAAABBgAABAAAABQAAAAkAAAANAAAAEgAAABYAAAAaAAAAAgAAAAEAwAAI2YAAAAAAAAIAAAABAMAAE+tAAAAAAAACAAAAAQDAABWrQAAAAAAAAgAAAAEAwAA5oPZAAAAAAAIAAAABAMAALhADgAAAAAACAAAAAQDAABLRA4AAAAAAAgAAAAEAwAAZ+NxAQAAAAAcAAAAAQYAAKQAAAC0AAAAxAAAANQAAADkAAAA9AAAAAQBAAAIAAAAAAQAAEHFQlsUgAAAGAAAAAECAAABAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAABAMAAAUAAAAAAAAABAAAAAMDAAD1AQAACAAAAAEJAABmaWxlOi8vLwwAAAABAQAATWFjaW50b3NoIEhECAAAAAQDAAAAkIKW5wAAAAgAAAAABAAAQcX1BKwAAAAkAAAAAQEAAEIzQjlCMzYxLUZCQUItNERERS1CNDMxLUQ4QTNBQUYxMUEyQhgAAAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAAAAAAAAEFAAAaAAAAAQEAAE5TVVJMRG9jdW1lbnRJZGVudGlmaWVyS2V5AAAEAAAAAwMAACiPBADzAAAAAQIAADZkMTgwNjdiYzhjNzk3ODYwODBhZGZlMzM0ODhmYzM1YmJiODAxOTEwZjEzZmY1OGJmNjNhNTA1MTU4NDBjZDM7MDA7MDAwMDAwMDA7MDAwMDAwMDA7MDAwMDAwMDA7MDAwMDAwMDAwMDAwMDAyMDtjb20uYXBwbGUuYXBwLXNhbmRib3gucmVhZC13cml0ZTswMTswMTAwMDAwZDswMDAwMDAwMDAxNzFlMzY3OzY2Oy91c2Vycy9udHJvbGxzL2xpYnJhcnkvY2xvdWRzdG9yYWdlL2Ryb3Bib3gvcGFwZXJzL2tpbTIwMjNhYWEucGRmAADYAAAA/v///wEAAAAAAAAAEQAAAAQQAACAAAAAAAAAAAUQAAAUAQAAAAAAABAQAABIAQAAAAAAAEAQAAA4AQAAAAAAAAIgAAAUAgAAAAAAAAUgAACEAQAAAAAAABAgAACUAQAAAAAAABEgAADIAQAAAAAAABIgAACoAQAAAAAAABMgAAC4AQAAAAAAACAgAAD0AQAAAAAAADAgAAAgAgAAAAAAAAHAAABoAQAAAAAAABHAAAAUAAAAAAAAABLAAAB4AQAAAAAAAIDwAABYAgAAAAAAACgCAIBMAgAAAAAAAAAIAA0AGgAjAGQAAAAAAAACAQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAEzA==} }
- Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction, Kang, S., Yoon, J. and Yoo, S., Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2312–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, An, G., Hong, J., Kim, N. and Yoo, S., Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 589–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, Chung, S. and Yoo, S., Proceedings of the 2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 150–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, Kang, S. and Yoo, S., Proceedings of the 3rd International Workshop on Automated Program Repair, 8–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, An, G. and Yoo, S., Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, 14–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, An, G., Yoon, J., Sohn, J., Hong, J., Hwang, D. and Yoo, S., Proceedings of the 44th IEEE/ACM International Conference on Software Engineering - Software Engineering In Practice Track, 65–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, Yoon, J., Chung, S., Shin, K., Kim, J., Hong, S. and Yoo, S., Proceedings of the 15th IEEE International Conference on Software Testing, Verification and Validation, Industry Track, 291–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, Ma, Y.-S., Yoo, S. and Kim, T., Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1467–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, Yoon, J. and Yoo, S., Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (NLP-SEA 2021), 232–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, An, G., Yoon, J. and Yoo, S., Proceedings of the 13th International Symposium on Search Based Software Engineering, 136–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, Kim, J., An, G., Feldt, R. and Yoo, S., Proceedings of the 32nd International Symposium on Software Reliability Engineering, 253–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, An, G. and Yoo, S., Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1459–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, Lee, J., Jung, C., Park, Y.H., Lee, D., Yoon, J. and Yoo, S., Proceedings of the 13th International Symposium on Search Based Software Engineering, 26–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, Oh, S., Lee, S. and Yoo, S., Proceedings of the 16th International Workshop on Mutation Analysis, 19–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, Han, S., Kim, J., Kim, G., Cho, J., Kim, J. and Yoo, S., Proceedings of the 14th International Workshop on Search Based Software Testing, 44–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, Kim, S. and Yoo, S., Proceedings of the 2nd ACM/IEEE International Conference on Automated Software Testing, 80–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, Sohn, J., An, G., Hong, J., Hwang, D. and Yoo, S., Proceedings of the 14th IEEE International Conference on Software Testing, Verification and Validation, 284–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, Sohn, J., Kamei, Y., McIntosh, S. and Yoo, S., Proceedings of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering, 284–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
- ACM Transactions on Software Engineering and Methodology Associate Editor
- Empirical Software Engineering Editorial Board Member
- Genetic Programmig and Evolvable Machines Editorial Board Member
Steering Committee
Conference Organisation
- 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 six 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 Max-Planck Institute Security & Privacy, Germany
- Jinhan Kim: Currently a post-doc researcher at Università della Svizzera Italiana, Switzerland:
- Gabin An: Currently a software engineer at Roku Korea, Republic of Korea
- Sungmin Kang: Currently a post-doctoral researcher at KAIST, Republic of Korea