Shin Yoo

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

Curriculum Vitae

Education and Employment

Publication

Please see my Google Scholar profile for more detail. Below are some of the recent publications.

Peer-reviewed Journals

  1. Shin, D., Yoo, S., & Bae, D. H. (2018). A Theoretical and Empirical Study of Diversity-aware Mutation Adequacy Criterion. IEEE Transactions on Software Engineering, 44(10), 914–931. [pdf] [bibtex]
      @article{Shin2017rw,
      author = {Shin, D. and Yoo, S. and Bae, D. H.},
      date-added = {2017-09-09 12:15:32 +0000},
      date-modified = {2018-11-06 11:02:27 +0900},
      issn = {0098-5589},
      journal = {IEEE Transactions on Software Engineering},
      keywords = {mutation},
      month = jul,
      number = {10},
      pages = {914-931},
      title = {A Theoretical and Empirical Study of Diversity-aware Mutation Adequacy Criterion},
      volume = {44},
      year = {2018},
      bdsk-url-1 = {http://dx.doi.org/10.1109/TSE.2017.2732347}
    }
    
    
  2. Yoo, S., Xie, X., Kuo, F.-C., Chen, T. Y., & Harman, M. (2017). Human Competitiveness of Genetic Programming in SBFL: Theoretical and Empirical Analysis. ACM Transactions on Software Engineering and Methodology, 26(1), 4:1–4:30. [pdf] [bibtex]
      @article{Yoo2017ss,
      author = {Yoo, Shin and Xie, Xiaoyuan and Kuo, Fei-Ching and Chen, Tsong Yueh and Harman, Mark},
      date-added = {2017-04-06 04:50:54 +0000},
      date-modified = {2017-11-23 07:30:49 +0000},
      journal = {ACM Transactions on Software Engineering and Methodology},
      month = jul,
      number = {1},
      pages = {4:1-4:30},
      title = {Human Competitiveness of Genetic Programming in SBFL: Theoretical and Empirical Analysis},
      volume = {26},
      year = {2017}
    }
    
    

Peer-reviewed Conferences

  1. Papadakis, M., Shin, D., Yoo, S., & Bae, D.-H. (2018). Are Mutation Scores Correlated with Real Fault Detection? A Large Scale Empirical study on the Relationship Between Mutants and Real Faults. In Proceedings of the 40th International Conference on Software Engineering (pp. 537–548). [pdf] [bibtex]
      @inproceedings{Papadakis2018hi,
      author = {Papadakis, Mike and Shin, Donghwan and Yoo, Shin and Bae, Doo-Hwan},
      booktitle = {Proceedings of the 40th International Conference on Software Engineering},
      date-added = {2018-02-19 06:31:40 +0000},
      date-modified = {2018-07-29 13:20:36 +0900},
      month = may,
      pages = {537-548},
      series = {ICSE 2018},
      title = {Are Mutation Scores Correlated with Real Fault Detection? A Large Scale Empirical study on the Relationship Between Mutants and Real Faults},
      year = {2018}
    }
    
    
  2. Choi, K., Sohn, J., & Yoo, S. (2018). Learning Fault Localisation for Both Humans and Machines using Multi-Objective GP. In Proceedings of the 10th International Symposium on Search Based Software Engineering (pp. 349–355). [pdf] [bibtex]
      @inproceedings{Choi2018aa,
      author = {Choi, Kabdo and Sohn, Jeongju and Yoo, Shin},
      booktitle = {Proceedings of the 10th International Symposium on Search Based Software Engineering},
      date-added = {2018-09-08 17:56:07 +0200},
      date-modified = {2018-09-08 17:56:07 +0200},
      pages = {349--355},
      series = {SSBSE 2018},
      title = {Learning Fault Localisation for Both Humans and Machines using {M}ulti-{O}bjective {GP}},
      year = {2018}
    }
    
    
  3. Kim, J., Epitropakis, M. G., & Yoo, S. (2018). Learning Without Peeking: Secure Multi-Party Computation Genetic Programming. In Proceedings of the 10th International Symposium on Search Based Software Engineering (pp. 246–261). [pdf] [bibtex]
      @inproceedings{Kim2018aa,
      author = {Kim, Jinhan and Epitropakis, Michael G. and Yoo, Shin},
      booktitle = {Proceedings of the 10th International Symposium on Search Based Software Engineering},
      date-added = {2018-09-08 17:56:07 +0200},
      date-modified = {2018-09-08 17:56:07 +0200},
      journal = {Proceedings of},
      pages = {246--261},
      series = {SSBSE 2018},
      title = {Learning Without Peeking: Secure Multi-Party Computation Genetic Programming},
      year = {2018}
    }
    
    
  4. Kim, J., Kwon, M., & Yoo, S. (2018). Generating Test Input with Deep Reinforcement Learning. In Proceedings of International Workshop on Search Based Software Testing (pp. 51–58). [pdf] [bibtex]
      @inproceedings{Kim2018er,
      author = {Kim, Junhwi and Kwon, Minhyuk and Yoo, Shin},
      booktitle = {Proceedings of International Workshop on Search Based Software Testing},
      date-added = {2018-03-07 01:51:03 +0000},
      date-modified = {2018-07-29 13:27:50 +0900},
      pages = {51-58},
      series = {SBST 2018},
      title = {Generating Test Input with Deep Reinforcement Learning},
      year = {2018}
    }
    
    
  5. An, G., Kim, J., & Yoo, S. (2018). Comparing Line and AST Granularity Level for Program Repair using PyGGI. In Proceedings of the 4th Genetic Improvement Workshop. [pdf] [bibtex]
      @inproceedings{An2018to,
      author = {An, Gabin and Kim, Jinhan and Yoo, Shin},
      booktitle = {Proceedings of the 4th Genetic Improvement Workshop},
      date-added = {2018-03-07 01:50:03 +0000},
      date-modified = {2018-03-07 01:50:03 +0000},
      series = {GI@ICSE 2018},
      title = {Comparing Line and AST Granularity Level for Program Repair using PyGGI},
      year = {2018}
    }
    
    
  6. You, B., Kim, J., Kwon, M., McMinn, P., & Yoo, S. (2018). C 언어 테스트 입력 생성에 대한 CAVM, Austin, CodeScroll의 비교 및 분석. In Proceedings of the 20th Korea Conference on Software Engineering (pp. 14–22). [pdf] [bibtex]
      @inproceedings{You2018ab,
      author = {You, Byeonghyeon and Kim, Junhwi and Kwon, Minhyuk and {McMinn}, Phil and Yoo, Shin},
      booktitle = {Proceedings of the 20th Korea Conference on Software Engineering},
      date-added = {2018-02-19 06:33:09 +0000},
      date-modified = {2018-07-29 13:32:14 +0900},
      number = {1},
      pages = {14--22},
      series = {KCSE 2018},
      title = {C 언어 테스트 입력 생성에 대한 {CAVM}, {A}ustin, {C}ode{S}croll의 비교 및 분석},
      year = {2018}
    }
    
    
  7. An, G., Kim, J., Lee, S., & Yoo, S. (2017). PyGGI: Python General framework for Genetic Improvement. In Proceedings of Korea Software Congress. [bibtex]
      @inproceedings{An2017aa,
      author = {An, Gabin and Kim, Jinhan and Lee, Seongmin and Yoo, Shin},
      booktitle = {Proceedings of Korea Software Congress},
      date-added = {2018-02-19 06:35:29 +0000},
      date-modified = {2018-02-19 06:37:50 +0000},
      month = dec,
      series = {KSC 2017},
      title = {{PyGGI}: {P}ython {G}eneral framework for {G}enetic {I}mprovement},
      year = {2017}
    }
    
    
  8. Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J., & Yoo, S. (2017). Tree-Oriented vs. Line-Oriented Observation-Based Slicing. In Proceedings of the 17th International Working Conference on Source Code Analysis and Manipulation. [pdf] [bibtex]
      @inproceedings{Binkley2017ec,
      author = {Binkley, Dave and Gold, Nicolas and Harman, Mark and Islam, Syed and Krinke, Jens and Yoo, Shin},
      booktitle = {Proceedings of the 17th International Working Conference on Source Code Analysis and Manipulation},
      date-added = {2017-07-21 23:23:06 +0000},
      date-modified = {2018-02-19 06:39:12 +0000},
      month = sep,
      series = {SCAM 2017},
      title = {Tree-Oriented vs. Line-Oriented Observation-Based Slicing},
      year = {2017}
    }
    
    
  9. Kim, J., Kim, J., & Yoo, S. (2017). GPGPGPU: Evaluation of Parallelisation of Genetic Programming using GPGPU. In Proceedings of the International Symposium on Search Based Software Engineering (pp. 137–142). [pdf] [bibtex]
      @inproceedings{Kim2017ew,
      author = {Kim, Jinhan and Kim, Junhwi and Yoo, Shin},
      booktitle = {Proceedings of the International Symposium on Search Based Software Engineering},
      date-modified = {2018-02-19 06:39:39 +0000},
      month = sep,
      pages = {137--142},
      series = {SSBSE 2017},
      title = {GPGPGPU: Evaluation of Parallelisation of Genetic Programming using GPGPU},
      year = {2017}
    }
    
    
  10. Kim, J., You, B., Kwon, M., McMinn, P., & Yoo, S. (2017). Evaluating CAVM: a new search based test data generation tool for C. In Proceedings of the International Symposium on Search Based Software Engineering (pp. 143–149). [pdf] [bibtex]
      @inproceedings{Kim2017ts,
      author = {Kim, Junhwi and You, Byeonghyeon and Kwon, Minhyuk and {McMinn}, Phil and Yoo, Shin},
      booktitle = {Proceedings of the International Symposium on Search Based Software Engineering},
      date-added = {2017-06-05 03:03:37 +0000},
      date-modified = {2018-02-19 06:38:10 +0000},
      month = sep,
      pages = {143--149},
      series = {SSBSE 2017},
      title = {Evaluating {CAVM}: a new search based test data generation tool for {C}},
      year = {2017}
    }
    
    
  11. Gold, N., Binkley, D., Harman, M., Islam, S., Krinke, J., & Yoo, S. (2017). Generalized Observational Slicing for Tree-Represented Modelling Languages. In Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (pp. 547–558). [pdf] [bibtex]
      @inproceedings{Gold2017xr,
      author = {Gold, Nicolas and Binkley, David and Harman, Mark and Islam, Syed and Krinke, Jens and Yoo, Shin},
      booktitle = {Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering},
      date-modified = {2018-02-19 06:39:29 +0000},
      month = sep,
      pages = {547-558},
      series = {ESEC/FSE 2017},
      title = {Generalized Observational Slicing for Tree-Represented Modelling Languages},
      year = {2017}
    }
    
    
  12. Yoo, S. (2017). Embedding Genetic Improvement into Programming Languages. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (pp. 1551–1552). New York, NY, USA: ACM. [pdf] [bibtex]
      @inproceedings{Yoo2017aa,
      acmid = {3082516},
      address = {New York, NY, USA},
      author = {Yoo, Shin},
      booktitle = {Proceedings of the Genetic and Evolutionary Computation Conference Companion},
      date-added = {2017-11-23 07:46:50 +0000},
      date-modified = {2018-02-19 06:37:31 +0000},
      isbn = {978-1-4503-4939-0},
      location = {Berlin, Germany},
      month = jul,
      numpages = {2},
      pages = {1551--1552},
      publisher = {ACM},
      series = {GECCO '17},
      title = {Embedding {G}enetic {I}mprovement into Programming Languages},
      year = {2017},
      bdsk-url-1 = {http://doi.acm.org/10.1145/3067695.3082516},
      bdsk-url-2 = {http://dx.doi.org/10.1145/3067695.3082516}
    }
    
    
  13. Kang, D., Sohn, J., & Yoo, S. (2017). Empirical Evaluation of Conditional Operators in GP Based Fault Localization. In Genetic and Evolutionary Computation (pp. 1295–1302). [bibtex]
      @inproceedings{Kang2017am,
      author = {Kang, Dahyun and Sohn, Jeongju and Yoo, Shin},
      booktitle = {Genetic and Evolutionary Computation},
      date-added = {2017-11-23 07:29:45 +0000},
      date-modified = {2018-02-19 06:37:43 +0000},
      month = jul,
      pages = {1295-1302},
      series = {GECCO 2017},
      title = {Empirical Evaluation of Conditional Operators in {GP} Based Fault Localization},
      year = {2017},
      bdsk-file-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxAqLi4vLi4vLi4vLi4vRHJvcGJveC9QYXBlcnMvS2FuZzIwMTdhbWEucGRmTxEBVAAAAAABVAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////D0thbmcyMDE3YW1hLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAABAADAAAKIGN1AAAAAAAAAAAAAAAAAAZQYXBlcnMAAgAuLzpVc2VyczpudHJvbGxzOkRyb3Bib3g6UGFwZXJzOkthbmcyMDE3YW1hLnBkZgAOACAADwBLAGEAbgBnADIAMAAxADcAYQBtAGEALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASACxVc2Vycy9udHJvbGxzL0Ryb3Bib3gvUGFwZXJzL0thbmcyMDE3YW1hLnBkZgATAAEvAAAVAAIADv//AAAACAANABoAJABRAAAAAAAAAgEAAAAAAAAABQAAAAAAAAAAAAAAAAAAAak=}
    }
    
    
  14. Lee, S., & Yoo, S. (2017). Hyperheuristic Observation Based Slicing of Guava. In Proceedings of the International Symposium on Search Based Software Engineering (pp. 175–180). [pdf] [bibtex]
      @inproceedings{Lee2017xu,
      author = {Lee, Seongmin and Yoo, Shin},
      booktitle = {Proceedings of the International Symposium on Search Based Software Engineering},
      date-modified = {2018-02-19 06:38:27 +0000},
      month = jul,
      pages = {175--180},
      series = {SSBSE 2017},
      title = {Hyperheuristic Observation Based Slicing of Guava},
      year = {2017}
    }
    
    
  15. Sohn, J., & Yoo, S. (2017). FLUCCS: Using Code and Change Metrics to Improve Fault Localisation. In Proceedings of International Symposium on Software Testing and Analysis (pp. 273–283). [pdf] [bibtex]
      @inproceedings{Sohn2017xq,
      author = {Sohn, Jeongju and Yoo, Shin},
      booktitle = {Proceedings of International Symposium on Software Testing and Analysis},
      date-added = {2017-06-05 03:05:11 +0000},
      date-modified = {2018-02-19 06:38:19 +0000},
      month = jul,
      pages = {273--283},
      series = {ISSTA 2017},
      title = {{FLUCCS}: Using Code and Change Metrics to Improve Fault Localisation},
      year = {2017}
    }
    
    

Academic Service

Editorial Board

Steering Committee

Conference Organisation

Projects

Ongoing

Past Projects