Publications

2024

Journals

  1. 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. [pdf] [bibtex]
      @article{Kang2024ac,
      author = {Kang, Sungmin and Feldt, Robert and Yoo, Shin},
      doi = {10.1145/3635706},
      journal = {ACM Transactions on Software Engineering Methodologies},
      month = dec,
      title = {Deceiving Humans and Machines Alike: Search-Based Test Input Generation for DNNs Using Variational Autoencoders},
      year = {2024},
      bdsk-url-1 = {https://doi.org/10.1145/3635706}
    }
    
    

Conferences and Workshops

  1. 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. [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},
      date-added = {2024-02-08 13:56:23 +0900},
      date-modified = {2024-02-08 13:56:23 +0900},
      series = {ICST 2024},
      title = {Intent-Driven Mobile GUI Testing with Autonomous Large Language Model Agents},
      year = {2024}
    }
    
    

2023

Journals

  1. Learning Test-Mutant Relationship for Accurate Fault Localisation, Kim, J., An, G., Feldt, R. and Yoo, S., Information and Software Technology. [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,
      series = {IST},
      title = {Learning Test-Mutant Relationship for Accurate Fault Localisation},
      year = {2023}
    }
    
    
  2. 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}
    }
    
    
  3. Arachne: Search Based Repair of Deep Neural Networks, Sohn, J., Kang, S. and Yoo, S., ACM Transactions on Software Engineering Methodology, 32(4):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 = {1--26},
      title = {Arachne: Search Based Repair of Deep Neural Networks},
      volume = {32},
      year = {2023}
    }
    
    

Conferences and Workshops

  1. 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 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxA+Li4vLi4vLi4vLi4vTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvS2ltMjAyM3BhYS5wZGZPEQF6AAAAAAF6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAADhopUhQkQAAf////8OS2ltMjAyM3BhYS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////+D6rZkAAAAAAAAAAAAEAAUAAAogY3UAAAAAAAAAAAAAAAAABlBhcGVycwACAEIvOlVzZXJzOm50cm9sbHM6TGlicmFyeTpDbG91ZFN0b3JhZ2U6RHJvcGJveDpQYXBlcnM6S2ltMjAyM3BhYS5wZGYADgAeAA4ASwBpAG0AMgAwADIAMwBwAGEAYQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQFVzZXJzL250cm9sbHMvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvS2ltMjAyM3BhYS5wZGYAEwABLwAAFQACAA7//wAAAAgADQAaACQAZQAAAAAAAAIBAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAHj}
    }
    
    
  2. 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{An2023lp,
      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},
      date-added = {2023-11-28 17:35:32 +0900},
      date-modified = {2023-11-28 17:35:32 +0900},
      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-file-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxA9Li4vLi4vLi4vLi4vTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvQW4yMDIzbHBhLnBkZk8RAXgAAAAAAXgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAOGilSFCRAAB/////w1BbjIwMjNscGEucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////4acqOQAAAAAAAAAAAAQABQAACiBjdQAAAAAAAAAAAAAAAAAGUGFwZXJzAAIAQS86VXNlcnM6bnRyb2xsczpMaWJyYXJ5OkNsb3VkU3RvcmFnZTpEcm9wYm94OlBhcGVyczpBbjIwMjNscGEucGRmAAAOABwADQBBAG4AMgAwADIAMwBsAHAAYQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAP1VzZXJzL250cm9sbHMvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvQW4yMDIzbHBhLnBkZgAAEwABLwAAFQACAA7//wAAAAgADQAaACQAZAAAAAAAAAIBAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAHg},
      bdsk-url-1 = {https://doi.org/10.1109/ASE56229.2023.00208}
    }
    
    
  3. 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}
    }
    
    
  4. 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 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxA/Li4vLi4vLi4vLi4vTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvS2FuZzIwMjNsZ2EucGRmTxEBgAAAAAABgAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAA4aKVIUJEAAH/////D0thbmcyMDIzbGdhLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////g+q3hAAAAAAAAAAAABAAFAAAKIGN1AAAAAAAAAAAAAAAAAAZQYXBlcnMAAgBDLzpVc2VyczpudHJvbGxzOkxpYnJhcnk6Q2xvdWRTdG9yYWdlOkRyb3Bib3g6UGFwZXJzOkthbmcyMDIzbGdhLnBkZgAADgAgAA8ASwBhAG4AZwAyADAAMgAzAGwAZwBhAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBBVXNlcnMvbnRyb2xscy9MaWJyYXJ5L0Nsb3VkU3RvcmFnZS9Ecm9wYm94L1BhcGVycy9LYW5nMjAyM2xnYS5wZGYAABMAAS8AABUAAgAO//8AAAAIAA0AGgAkAGYAAAAAAAACAQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAB6g==}
    }
    
    
  5. 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 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxA/Li4vLi4vLi4vLi4vTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvS2FuZzIwMjNiYmEucGRmTxEBgAAAAAABgAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAA4aKVIUJEAAH/////D0thbmcyMDIzYmJhLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////g+q3DAAAAAAAAAAAABAAFAAAKIGN1AAAAAAAAAAAAAAAAAAZQYXBlcnMAAgBDLzpVc2VyczpudHJvbGxzOkxpYnJhcnk6Q2xvdWRTdG9yYWdlOkRyb3Bib3g6UGFwZXJzOkthbmcyMDIzYmJhLnBkZgAADgAgAA8ASwBhAG4AZwAyADAAMgAzAGIAYgBhAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBBVXNlcnMvbnRyb2xscy9MaWJyYXJ5L0Nsb3VkU3RvcmFnZS9Ecm9wYm94L1BhcGVycy9LYW5nMjAyM2JiYS5wZGYAABMAAS8AABUAAgAO//8AAAAIAA0AGgAkAGYAAAAAAAACAQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAB6g==}
    }
    
    
  6. 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 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxA+Li4vLi4vLi4vLi4vTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvS2ltMjAyM2FhYS5wZGZPEQF6AAAAAAF6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAAAADhopUhQkQAAf////8OS2ltMjAyM2FhYS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////+D6rbkAAAAAAAAAAAAEAAUAAAogY3UAAAAAAAAAAAAAAAAABlBhcGVycwACAEIvOlVzZXJzOm50cm9sbHM6TGlicmFyeTpDbG91ZFN0b3JhZ2U6RHJvcGJveDpQYXBlcnM6S2ltMjAyM2FhYS5wZGYADgAeAA4ASwBpAG0AMgAwADIAMwBhAGEAYQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQFVzZXJzL250cm9sbHMvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9QYXBlcnMvS2ltMjAyM2FhYS5wZGYAEwABLwAAFQACAA7//wAAAAgADQAaACQAZQAAAAAAAAIBAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAHj}
    }
    
    
  7. 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. [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},
      series = {ICSE 2023},
      title = {Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction},
      year = {2023}
    }
    
    
  8. 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. [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},
      series = {ICSE 2023},
      title = {Fonte: Finding Bug Inducing Commits from Failures},
      year = {2023}
    }
    
    

2022

Journals

  1. 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}
    }
    
    

Conferences and Workshops

  1. 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}
    }
    
    
  2. 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}
    }
    
    
  3. 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}
    }
    
    
  4. 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}
    }
    
    
  5. 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}
    }
    
    

2021

Journals

  1. 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}
    }
    
    
  2. 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}, J. and {Yoo}, S.},
      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}
    }
    
    
  3. 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}
    }
    
    

Conferences and Workshops

  1. 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}
    }
    
    
  2. 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). [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},
      title = {Enhancing Lexical Representation of Test Coverage for Failure Clustering},
      year = {2021},
      bdsk-url-1 = {https://doi.org/10.1109/ASEW52652.2021.00052}
    }
    
    
  3. 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}
    }
    
    
  4. 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}
    }
    
    
  5. 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}
    }
    
    
  6. 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. [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},
      series = {SSBSE 2021},
      title = {Preliminary Evaluation of {SWAY} in Permutation Decision Space via a Novel Euclidean Embedding},
      year = {2021}
    }
    
    
  7. Effectively Sampling Higher Order Mutants Using Causal Effect, Oh, S., Lee, S. and Yoo, S., Proceedings of the 16th International Workshop on Mutation Analysis. [pdf] [bibtex]
      @inproceedings{Oh2021vt,
      author = {Oh, Saeyoon and Lee, Seongmin and Yoo, Shin},
      booktitle = {Proceedings of the 16th International Workshop on Mutation Analysis},
      series = {Mutation 2021},
      title = {Effectively Sampling Higher Order Mutants Using Causal Effect},
      year = {2021}
    }
    
    
  8. 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. [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},
      series = {SBST 2021},
      title = {Preliminary Evaluation of Path-aware Crossover Operators for Search-Based Test Data Generation for Autonomous Driving},
      year = {2021}
    }
    
    
  9. 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. [pdf] [bibtex]
      @inproceedings{Kim2021ct,
      author = {Kim, Seah and Yoo, Shin},
      booktitle = {Proceedings of the 2nd ACM/IEEE International Conference on Automated Software Testing},
      series = {AST 2021},
      title = {Multimodal Surprise Adequacy Analysis of Inputs for Natural Language Processing DNN Models},
      year = {2021}
    }
    
    
  10. 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. [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},
      title = {Assisting Bug Report Assignment Using Automated Fault Localisation: An Industrial Case Study},
      year = {2021}
    }
    
    
  11. 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. [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},
      series = {SANER 2021},
      title = {Leveraging Fault Localisation to Enhance Defect Prediction},
      year = {2021}
    }
    
    

2020

Journals

  1. Pandemic programming, Ralph, P. et al., Empirical Software Engineering, 25(6):4927–4961. [bibtex]
      @article{Ralph2020pd,
      author = {Ralph, Paul and Baltes, Sebastian and Adisaputri, Gianisa and Torkar, Richard and Kovalenko, Vladimir and Kalinowski, Marcos and Novielli, Nicole and Yoo, Shin and Devroey, Xavier and Tan, Xin and Zhou, Minghui and Turhan, Burak and Hoda, Rashina and Hata, Hideaki and Robles, Gregorio and Fard, Amin Milani and Alkadhi, Ran},
      da = {2020/11/01},
      isbn = {1573-7616},
      journal = {Empirical Software Engineering},
      number = {6},
      pages = {4927--4961},
      title = {Pandemic programming},
      volume = {25},
      year = {2020}
    }
    
    
  2. Evaluating lexical approximation of program dependence, Lee, S., Binkley, D., Gold, N., Islam, S., Krinke, J. and Yoo, S., Journal of Systems and Software, 160:110459. [pdf] [bibtex]
      @article{Lee2019aa,
      author = {Lee, Seongmin and Binkley, David and Gold, Nicolas and Islam, Syed and Krinke, Jens and Yoo, Shin},
      doi = {https://doi.org/10.1016/j.jss.2019.110459},
      issn = {0164-1212},
      journal = {Journal of Systems and Software},
      keywords = {ORBS, Program slicing, Lexical analysis},
      pages = {110459},
      title = {Evaluating lexical approximation of program dependence},
      url = {http://www.sciencedirect.com/science/article/pii/S016412121930233X},
      volume = {160},
      year = {2020},
      bdsk-url-1 = {http://www.sciencedirect.com/science/article/pii/S016412121930233X},
      bdsk-url-2 = {https://doi.org/10.1016/j.jss.2019.110459}
    }
    
    

Conferences and Workshops

  1. Reducing DNN Labelling Cost using Surprise Adequacy: An Industrial Case Study for Autonomous Driving, Kim, J., Ju, J., Feldt, R. and Yoo, S., Proceedings of ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE Industry Track). [pdf] [bibtex]
      @inproceedings{Kim2020zg,
      author = {Kim, Jinhan and Ju, Jeongil and Feldt, Robert and Yoo, Shin},
      booktitle = {Proceedings of ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE Industry Track)},
      series = {ESEC/FSE 2020},
      title = {Reducing DNN Labelling Cost using Surprise Adequacy: An Industrial Case Study for Autonomous Driving},
      year = {2020}
    }
    
    
  2. Flexible Probabilistic Modeling for Search Based Test Data Generation, Feldt, R. and Yoo, S., Proceedings of the International Workshop on Search Based Software Testing (SBST 2020). [pdf] [bibtex]
      @inproceedings{Feldt2020aa,
      author = {Feldt, Robert and Yoo, Shin},
      booktitle = {Proceedings of the International Workshop on Search Based Software Testing (SBST 2020)},
      title = {Flexible Probabilistic Modeling for Search Based Test Data Generation},
      year = {2020}
    }
    
    
  3. SINVAD: Search-based Image Space Navigation for DNN Image Classifier Test Input Generation, Kang, S., Feldt, R. and Yoo, S., Proceedings of the International Workshop on Search Based Software Testing, 521–528. [pdf] [bibtex]
      @inproceedings{Kang2020aa,
      author = {Kang, Sungmin and Feldt, Robert and Yoo, Shin},
      booktitle = {Proceedings of the International Workshop on Search Based Software Testing},
      pages = {521-528},
      series = {SBST 2020},
      title = {SINVAD: Search-based Image Space Navigation for DNN Image Classifier Test Input Generation},
      year = {2020}
    }
    
    
  4. Evaluating Surprise Adequacy for Question Answering, Kim, S. and Yoo, S., Proceedings of The 2nd International Workshop on Testing for Deep Learning and Deep Learning for Testing (DeepTest 2020). [pdf] [bibtex]
      @inproceedings{Kim2020aa,
      author = {Kim, Seah and Yoo, Shin},
      booktitle = {Proceedings of The 2nd International Workshop on Testing for Deep Learning and Deep Learning for Testing (DeepTest 2020)},
      title = {Evaluating Surprise Adequacy for Question Answering},
      year = {2020}
    }
    
    

2019

Journals

  1. Precise Learn-to-Rank Fault Localization Using Dynamic and Static Features of Target Programs, Kim, Y., Mun, S., Yoo, S. and Kim, M., ACM Transactions on Software Engineering and Methodology, 28(4):23:1–23:34. [pdf] [bibtex]
      @article{Kim2019ab,
      acmid = {3345628},
      address = {New York, NY, USA},
      articleno = {23},
      author = {Kim, Yunho and Mun, Seokhyeon and Yoo, Shin and Kim, Moonzoo},
      doi = {10.1145/3345628},
      issn = {1049-331X},
      issue_date = {October 2019},
      journal = {ACM Transactions on Software Engineering and Methodology},
      keywords = {Fault localization, machine learning, mutation analysis, source file characteristics},
      month = oct,
      number = {4},
      numpages = {34},
      pages = {23:1--23:34},
      publisher = {ACM},
      title = {Precise Learn-to-Rank Fault Localization Using Dynamic and Static Features of Target Programs},
      url = {http://doi.acm.org/10.1145/3345628},
      volume = {28},
      year = {2019},
      bdsk-url-1 = {http://doi.acm.org/10.1145/3345628},
      bdsk-url-2 = {https://doi.org/10.1145/3345628}
    }
    
    
  2. Genetic Improvement Events in 2018, Danglot, B. and An, G., SIGEVOlution, 11(4):9–13. [pdf] [bibtex]
      @article{Danglot2019,
      acmid = {3302544},
      address = {New York, NY, USA},
      author = {Danglot, Benjamin and An, Gabin},
      doi = {10.1145/3302542.3302544},
      issn = {1931-8499},
      issue_date = {December 2018},
      journal = {SIGEVOlution},
      month = jan,
      number = {4},
      numpages = {5},
      pages = {9--13},
      publisher = {ACM},
      title = {Genetic Improvement Events in 2018},
      url = {http://doi.acm.org/10.1145/3302542.3302544},
      volume = {11},
      year = {2019},
      bdsk-url-1 = {http://doi.acm.org/10.1145/3302542.3302544},
      bdsk-url-2 = {https://doi.org/10.1145/3302542.3302544}
    }
    
    

Conferences and Workshops

  1. Classifying False Positive Static Checker Alarms in Continuous Integration Using Convolutional Neural Networks, Lee, S., Hong, S., Yi, J., Kim, T., Kim, C. and Yoo, S., 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST), 391–401. [pdf] [bibtex]
      @inproceedings{Lee2019to,
      author = {{Lee}, S. and {Hong}, S. and {Yi}, J. and {Kim}, T. and {Kim}, C. and {Yoo}, S.},
      booktitle = {2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST)},
      doi = {10.1109/ICST.2019.00048},
      issn = {2159-4848},
      month = apr,
      pages = {391-401},
      title = {Classifying False Positive Static Checker Alarms in Continuous Integration Using Convolutional Neural Networks},
      year = {2019},
      bdsk-url-1 = {https://doi.org/10.1109/ICST.2019.00048}
    }
    
    
  2. MOAD: Modeling Observation-based Approximate Dependency, Lee, S., Binkley, D., Feldt, R., Gold, N. and Yoo, S., 19th IEEE International Working Conference on Source Code Analysis and Manipulation. [pdf] [bibtex]
      @inproceedings{Lee2019pl,
      author = {Lee, Seongmin and Binkley, David and Feldt, Robert and Gold, Nicolas and Yoo, Shin},
      booktitle = {19th IEEE International Working Conference on Source Code Analysis and Manipulation},
      series = {SCAM 2019},
      title = {{MOAD}: Modeling Observation-based Approximate Dependency},
      year = {2019}
    }
    
    
  3. PyGGI 2.0: Language Independent Genetic Improvement Framework, An, G., Blot, A., Petke, J. and Yoo, S., Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1100–1104. [pdf] [bibtex]
      @inproceedings{An2019aa,
      acmid = {3341184},
      address = {New York, NY, USA},
      author = {An, Gabin and Blot, Aymeric and Petke, Justyna and Yoo, Shin},
      booktitle = {Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering},
      doi = {10.1145/3338906.3341184},
      isbn = {978-1-4503-5572-8},
      keywords = {Genetic Improvement, Search-based Software Engineering},
      location = {Tallinn, Estonia},
      numpages = {5},
      pages = {1100--1104},
      publisher = {ACM},
      series = {ESEC/FSE 2019},
      title = {PyGGI 2.0: Language Independent Genetic Improvement Framework},
      url = {http://doi.acm.org/10.1145/3338906.3341184},
      year = {2019},
      bdsk-url-1 = {http://doi.acm.org/10.1145/3338906.3341184},
      bdsk-url-2 = {https://doi.org/10.1145/3338906.3341184}
    }
    
    
  4. Why Train-and-Select when you can use them all? Ensemble Model for Fault Localisation, Sohn, J. and Yoo, S., Proceedings of the Annual Conference on Genetic and Evolutionary Computation, 1408–1416. [pdf] [bibtex]
      @inproceedings{Sohn2019aa,
      author = {Sohn, Jeongju and Yoo, Shin},
      booktitle = {Proceedings of the Annual Conference on Genetic and Evolutionary Computation},
      pages = {1408--1416},
      series = {GECCO 2019},
      title = {Why Train-and-Select when you can use them all? {E}nsemble Model for Fault Localisation},
      year = {2019}
    }
    
    
  5. Guiding Deep Learning System Testing using Surprise Adequacy, Kim, J., Feldt, R. and Yoo, S., Proceedings of the 41th International Conference on Software Engineering, 1039–1049. [pdf] [bibtex]
      @inproceedings{Kim2019aa,
      author = {Kim, Jinhan and Feldt, Robert and Yoo, Shin},
      booktitle = {Proceedings of the 41th International Conference on Software Engineering},
      pages = {1039-1049},
      publisher = {IEEE Press},
      series = {ICSE 2019},
      title = {Guiding Deep Learning System Testing using Surprise Adequacy},
      year = {2019}
    }
    
    

2018

Journals

  1. A Theoretical and Empirical Study of Diversity-aware Mutation Adequacy Criterion, Shin, D., Yoo, S. and Bae, D.H., IEEE Transactions on Software Engineering, 44(10):914–931. [pdf] [bibtex]
      @article{Shin2017rw,
      author = {Shin, D. and Yoo, S. and Bae, D. H.},
      issn = {0098-5589},
      journal = {IEEE Transactions on Software Engineering},
      month = jul,
      number = {10},
      pages = {914-931},
      title = {A Theoretical and Empirical Study of Diversity-aware Mutation Adequacy Criterion},
      volume = {44},
      year = {2018}
    }
    
    
  2. Empirical Evaluation of Mutation-based Test Case Prioritization Techniques, Shin, D., Yoo, S., Papadakis, M. and Bae, D.-H., Journal of Software Testing, Verification and Reliability, 29(1-2):e1695. [pdf] [bibtex]
      @article{Shin2018lt,
      author = {Shin, Donghwan and Yoo, Shin and Papadakis, Mike and Bae, Doo-Hwan},
      journal = {Journal of Software Testing, Verification and Reliability},
      number = {1-2},
      pages = {e1695},
      title = {Empirical Evaluation of Mutation-based Test Case Prioritization Techniques},
      volume = {29},
      year = {2018}
    }
    
    
  3. A Comparison of Tree- and Line-Oriented Observational Slicing, Binkley, D., Gold, N., Islam, S., Krinke, J. and Yoo, S., Empirical Software Engineering, 24:3077–3113. [pdf] [bibtex]
      @article{Binkley2018ol,
      author = {Binkley, David and Gold, Nicolas and Islam, Syed and Krinke, Jens and Yoo, Shin},
      journal = {Empirical Software Engineering},
      pages = {3077-3113},
      title = {A Comparison of Tree- and Line-Oriented Observational Slicing},
      volume = {24},
      year = {2018}
    }
    
    

Conferences and Workshops

  1. Are Mutation Scores Correlated with Real Fault Detection? A Large Scale Empirical study on the Relationship Between Mutants and Real Faults, Papadakis, M., Shin, D., Yoo, S. and Bae, D.-H., Proceedings of the 40th International Conference on Software Engineering, 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},
      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. Learning Without Peeking: Secure Multi-Party Computation Genetic Programming, Kim, J., Epitropakis, M.G. and Yoo, S., Proceedings of the 10th International Symposium on Search Based Software Engineering, 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},
      journal = {Proceedings of},
      pages = {246--261},
      series = {SSBSE 2018},
      title = {Learning Without Peeking: Secure Multi-Party Computation Genetic Programming},
      year = {2018}
    }
    
    
  3. Learning Fault Localisation for Both Humans and Machines using Multi-Objective GP, Choi, K., Sohn, J. and Yoo, S., Proceedings of the 10th International Symposium on Search Based Software Engineering, 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},
      pages = {349--355},
      series = {SSBSE 2018},
      title = {Learning Fault Localisation for Both Humans and Machines using {M}ulti-{O}bjective {GP}},
      year = {2018}
    }
    
    
  4. Comparing Line and AST Granularity Level for Program Repair using PyGGI, An, G., Kim, J. and Yoo, S., 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},
      series = {GI@ICSE 2018},
      title = {Comparing Line and AST Granularity Level for Program Repair using PyGGI},
      year = {2018}
    }
    
    
  5. Generating Test Input with Deep Reinforcement Learning, Kim, J., Kwon, M. and Yoo, S., Proceedings of International Workshop on Search Based Software Testing, 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},
      pages = {51-58},
      series = {SBST 2018},
      title = {Generating Test Input with Deep Reinforcement Learning},
      year = {2018}
    }
    
    
  6. C 언어 테스트 입력 생성에 대한 CAVM, Austin, CodeScroll의 비교 및 분석, You, B., Kim, J., Kwon, M., McMinn, P. and Yoo, S., Proceedings of the 20th Korea Conference on Software Engineering, 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},
      number = {1},
      pages = {14--22},
      series = {KCSE 2018},
      title = {C 언어 테스트 입력 생성에 대한 {CAVM}, {A}ustin, {C}ode{S}croll의 비교 및 분석},
      year = {2018}
    }
    
    

2017

Journals

  1. Human Competitiveness of Genetic Programming in SBFL: Theoretical and Empirical Analysis, Yoo, S., Xie, X., Kuo, F.-C., Chen, T.Y. and Harman, M., 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},
      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}
    }
    
    

Conferences and Workshops

  1. PyGGI: Python General framework for Genetic Improvement, An, G., Kim, J., Lee, S. and Yoo, S., Proceedings of Korea Software Congress. [pdf] [bibtex]
      @inproceedings{An2017aa,
      author = {An, Gabin and Kim, Jinhan and Lee, Seongmin and Yoo, Shin},
      booktitle = {Proceedings of Korea Software Congress},
      month = dec,
      series = {KSC 2017},
      title = {{PyGGI}: {P}ython {G}eneral framework for {G}enetic {I}mprovement},
      year = {2017}
    }
    
    
  2. GPGPGPU: Evaluation of Parallelisation of Genetic Programming using GPGPU, Kim, J., Kim, J. and Yoo, S., Proceedings of the International Symposium on Search Based Software Engineering, 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},
      month = sep,
      pages = {137--142},
      series = {SSBSE 2017},
      title = {GPGPGPU: Evaluation of Parallelisation of Genetic Programming using GPGPU},
      year = {2017}
    }
    
    
  3. Generalized Observational Slicing for Tree-Represented Modelling Languages, Gold, N., Binkley, D., Harman, M., Islam, S., Krinke, J. and Yoo, S., Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 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},
      month = sep,
      pages = {547-558},
      series = {ESEC/FSE 2017},
      title = {Generalized Observational Slicing for Tree-Represented Modelling Languages},
      year = {2017}
    }
    
    
  4. Tree-Oriented vs. Line-Oriented Observation-Based Slicing, Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J. and Yoo, S., 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},
      month = sep,
      series = {SCAM 2017},
      title = {Tree-Oriented vs. Line-Oriented Observation-Based Slicing},
      year = {2017}
    }
    
    
  5. Evaluating CAVM: a new search based test data generation tool for C, Kim, J., You, B., Kwon, M., McMinn, P. and Yoo, S., Proceedings of the International Symposium on Search Based Software Engineering, 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},
      month = sep,
      pages = {143--149},
      series = {SSBSE 2017},
      title = {Evaluating {CAVM}: a new search based test data generation tool for {C}},
      year = {2017}
    }
    
    
  6. Embedding Genetic Improvement into Programming Languages, Yoo, S., Proceedings of the Genetic and Evolutionary Computation Conference Companion, 1551–1552. [pdf] [bibtex]
      @inproceedings{Yoo2017aa,
      acmid = {3082516},
      address = {New York, NY, USA},
      author = {Yoo, Shin},
      booktitle = {Proceedings of the Genetic and Evolutionary Computation Conference Companion},
      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}
    }
    
    
  7. FLUCCS: Using Code and Change Metrics to Improve Fault Localisation, Sohn, J. and Yoo, S., Proceedings of International Symposium on Software Testing and Analysis, 273–283. [pdf] [bibtex]
      @inproceedings{Sohn2017xq,
      author = {Sohn, Jeongju and Yoo, Shin},
      booktitle = {Proceedings of International Symposium on Software Testing and Analysis},
      month = jul,
      pages = {273--283},
      series = {ISSTA 2017},
      title = {{FLUCCS}: Using Code and Change Metrics to Improve Fault Localisation},
      year = {2017}
    }
    
    
  8. Hyperheuristic Observation Based Slicing of Guava, Lee, S. and Yoo, S., Proceedings of the International Symposium on Search Based Software Engineering, 175–180. [pdf] [bibtex]
      @inproceedings{Lee2017xu,
      author = {Lee, Seongmin and Yoo, Shin},
      booktitle = {Proceedings of the International Symposium on Search Based Software Engineering},
      month = jul,
      pages = {175--180},
      series = {SSBSE 2017},
      title = {Hyperheuristic Observation Based Slicing of Guava},
      year = {2017}
    }
    
    
  9. Empirical Evaluation of Conditional Operators in GP Based Fault Localization, Kang, D., Sohn, J. and Yoo, S., Genetic and Evolutionary Computation, 1295–1302. [bibtex]
      @inproceedings{Kang2017am,
      author = {Kang, Dahyun and Sohn, Jeongju and Yoo, Shin},
      booktitle = {Genetic and Evolutionary Computation},
      month = jul,
      pages = {1295-1302},
      series = {GECCO 2017},
      title = {Empirical Evaluation of Conditional Operators in {GP} Based Fault Localization},
      year = {2017}
    }
    
    

2016

Journals

  1. Observational slicing based on visual semantics, Yoo, S., Binkley, D. and Eastman, R., Journal of Systems and Software, 129:60–78. [pdf] [bibtex]
      @article{Yoo2016kq,
      author = {Yoo, Shin and Binkley, David and Eastman, Roger},
      journal = {Journal of Systems and Software},
      pages = {60-78},
      title = {Observational slicing based on visual semantics},
      volume = {129},
      year = {2016}
    }
    
    

Conferences and Workshops

  1. Diversity-Aware Mutation Adequacy Criterion for Improving Fault Detection Capability, Shin, D., Yoo, S. and Bae, D.-H., Ninth IEEE International Conference on Software Testing, Verification and Validation Workshops, 122–131. [pdf] [bibtex]
      @inproceedings{Shin2016iw,
      author = {Shin, Donghwan and Yoo, Shin and Bae, Doo{-}Hwan},
      booktitle = {Ninth {IEEE} International Conference on Software Testing, Verification and Validation Workshops},
      month = apr,
      pages = {122--131},
      series = {ICSTW 2016},
      title = {Diversity-Aware Mutation Adequacy Criterion for Improving Fault Detection Capability},
      year = {2016}
    }
    
    
  2. Information theoretic diversity aware evolutionary unit test generation, Kim, J., Oh, S., You, B. and Yoo, S., Proceedings of the Korea Information Science Society Annual Winter Conference, 389–391. [bibtex]
      @inproceedings{Kim:2016aa,
      author = {Kim, Junhwi and Oh, Seunguk and You, Byeonghyeon and Yoo, Shin},
      booktitle = {Proceedings of the Korea Information Science Society Annual Winter Conference},
      pages = {389-391},
      title = {Information theoretic diversity aware evolutionary unit test generation},
      year = {2016}
    }
    
    
  3. Test Set Diameter: Quantifying the Diversity of Sets of Test Cases, Feldt, R., Poulding, S., Clark, D. and Yoo, S., Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation, 223–233. [pdf] [bibtex]
      @inproceedings{Feldt2016if,
      author = {Feldt, Robert and Poulding, Simon and Clark, David and Yoo, Shin},
      booktitle = {Proceedings of the {IEEE} International Conference on Software Testing, Verification, and Validation},
      pages = {223-233},
      series = {ICST 2016},
      title = {Test Set Diameter: Quantifying the Diversity of Sets of Test Cases},
      year = {2016}
    }
    
    
  4. Amortised Deep Parameter Optimisation of GPGPU Work Group Size for OpenCV, Amortised Deep Parameter Optimisation of GPGPU Work Group Size for OpenCV. Search-Based Software Engineering. Springer International Publishing. [bibtex]
      @incollection{Sohn2016hc,
      author = {Sohn, Jeongju and Lee, Seongmin and Yoo, Shin},
      booktitle = {Search-Based Software Engineering},
      publisher = {Springer International Publishing},
      series = {Lecture Notes in Computer Science},
      title = {Amortised Deep Parameter Optimisation of GPGPU Work Group Size for OpenCV},
      year = {2016}
    }
    
    
  5. Field Report: Applying Monte Carlo Tree Search for Program Synthesis, Field Report: Applying Monte Carlo Tree Search for Program Synthesis. Search-Based Software Engineering. Springer International Publishing. 304–310. [pdf] [bibtex]
      @incollection{Lim2016bf,
      author = {Lim, Jinsuk and Yoo, Shin},
      booktitle = {Search-Based Software Engineering},
      pages = {304-310},
      publisher = {Springer International Publishing},
      series = {Lecture Notes in Computer Science},
      title = {Field Report: Applying Monte Carlo Tree Search for Program Synthesis},
      year = {2016}
    }
    
    

2015

Journals

  1. Practical Combinatorial Interaction Testing: Empirical Findings on Efficiency and Early Fault Detection, Petke, J., Cohen, M.B., Harman, M. and Yoo, S., IEEE Transactions on Software Engineering, 41(9):901–924. [pdf] [bibtex]
      @article{Petke2015kq,
      author = {Petke, Justyna and Cohen, Myra B. and Harman, Mark and Yoo, Shin},
      journal = {IEEE Transactions on Software Engineering},
      keywords = {cit},
      month = sep,
      number = {9},
      pages = {901-924},
      title = {Practical Combinatorial Interaction Testing: Empirical Findings on Efficiency and Early Fault Detection},
      volume = {41},
      year = {2015}
    }
    
    
  2. The Oracle Problem in Software Testing: A Survey, Barr, E., Harman, M., McMinn, P., Shahbaz, M. and Yoo, S., IEEE Transactions on Software Engineering, 41(5):507–525. [pdf] [bibtex]
      @article{Barr2015qd,
      author = {Barr, Earl and Harman, Mark and McMinn, Phil and Shahbaz, Muzammil and Yoo, Shin},
      issn = {0098-5589},
      journal = {IEEE Transactions on Software Engineering},
      month = may,
      number = {5},
      pages = {507-525},
      title = {The Oracle Problem in Software Testing: A Survey},
      volume = {41},
      year = {2015}
    }
    
    

Conferences and Workshops

  1. Amortised Optimisation of Non-functional Properties in Production Environments, Amortised Optimisation of Non-functional Properties in Production Environments. Search-Based Software Engineering. M. Barros and Y. Labiche, eds. Springer International Publishing. 31–46. [pdf] [bibtex]
      @incollection{Yoo2015aa,
      author = {Yoo, Shin},
      booktitle = {Search-Based Software Engineering},
      editor = {Barros, M{\'a}rcio and Labiche, Yvan},
      isbn = {978-3-319-22182-3},
      language = {English},
      pages = {31-46},
      publisher = {Springer International Publishing},
      series = {Lecture Notes in Computer Science},
      title = {Amortised Optimisation of Non-functional Properties in Production Environments},
      volume = {9275},
      year = {2015}
    }
    
    
  2. Empirical Evaluation of Pareto Efficient Multi-objective Regression Test Case Prioritisation, Epitropakis, M.G., Yoo, S., Harman, M. and Burke, E.K., Proceedings of the 2015 International Symposium on Software Testing and Analysis, 234–245. [pdf] [bibtex]
      @inproceedings{Epitropakis2015qf,
      acmid = {2771788},
      address = {New York, NY, USA},
      author = {Epitropakis, Michael G. and Yoo, Shin and Harman, Mark and Burke, Edmund K.},
      booktitle = {Proceedings of the 2015 International Symposium on Software Testing and Analysis},
      isbn = {978-1-4503-3620-8},
      keywords = {prioritisation},
      location = {Baltimore, MD, USA},
      numpages = {12},
      pages = {234--245},
      publisher = {ACM},
      series = {ISSTA 2015},
      title = {Empirical Evaluation of Pareto Efficient Multi-objective Regression Test Case Prioritisation},
      year = {2015}
    }
    
    
  3. Information Transformation: An Underpinning Theory for Software Engineering, Clark, D., Feldt, R., Poulding, S. and Yoo, S., Proceedings of the 37th International Conference on Software Engineering - Volume 2, 599–602. [pdf] [bibtex]
      @inproceedings{Clark2015ez,
      acmid = {2819113},
      address = {Piscataway, NJ, USA},
      author = {Clark, David and Feldt, Robert and Poulding, Simon and Yoo, Shin},
      booktitle = {Proceedings of the 37th International Conference on Software Engineering - Volume 2},
      location = {Florence, Italy},
      numpages = {4},
      pages = {599--602},
      publisher = {IEEE Press},
      series = {ICSE '15},
      title = {Information Transformation: An Underpinning Theory for Software Engineering},
      year = {2015}
    }
    
    
  4. ORBS and the Limits of Static Slicing, Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J. and Yoo, S., Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation. [pdf] [bibtex]
      @inproceedings{Binkley2015hb,
      author = {Binkley, David and Gold, Nicolas and Harman, Mark and Islam, Syed and Krinke, Jens and Yoo, Shin},
      booktitle = {Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation},
      title = {{ORBS} and the Limits of Static Slicing},
      year = {2015}
    }
    
    
  5. The Programming Game: Evaluating MCTS As an Alternative to GP for Symbolic Regression, White, D.R., Yoo, S. and Singer, J., Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference, 1521–1522. [pdf] [bibtex]
      @inproceedings{White2015qm,
      acmid = {2764655},
      address = {New York, NY, USA},
      author = {White, David R. and Yoo, Shin and Singer, Jeremy},
      booktitle = {Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference},
      isbn = {978-1-4503-3488-4},
      keywords = {gp, mcts},
      location = {Madrid, Spain},
      numpages = {2},
      pages = {1521--1522},
      publisher = {ACM},
      series = {GECCO Companion '15},
      title = {The Programming Game: Evaluating MCTS As an Alternative to GP for Symbolic Regression},
      year = {2015}
    }
    
    

2014

Journals

  1. Exact Scalable Sensitivity Analysis for the Next Release Problem, Harman, M., Krinke, J., Medina-Bulo, I., Palomo-Lozano, F., Ren, J. and Yoo, S., ACM Transactions on Software Engineering and Methodology, 23(2):19:1–19:31. [pdf] [bibtex]
      @article{Harman2014ux,
      author = {Harman, Mark and Krinke, Jens and Medina-Bulo, Inmaculada and Palomo-Lozano, Francisco and Ren, Jian and Yoo, Shin},
      journal = {ACM Transactions on Software Engineering and Methodology},
      keywords = {nrp},
      number = {2},
      pages = {19:1--19:31},
      title = {Exact Scalable Sensitivity Analysis for the Next Release Problem},
      volume = {23},
      year = {2014}
    }
    
    

Conferences and Workshops

  1. Ask the Mutants: Mutating Faulty Programs for Fault Localization, Moon, S., Kim, Y., Kim, M. and Yoo, S., Proceedings of the 7th International Conference on Software Testing, Verification and Validation, 153–162. [pdf] [bibtex]
      @inproceedings{Moon2014ly,
      author = {Moon, Seokhyeon and Kim, Yunho and Kim, Moonzoo and Yoo, Shin},
      booktitle = {Proceedings of the 7th International Conference on Software Testing, Verification and Validation},
      pages = {153--162},
      series = {ICST 2014},
      title = {Ask the Mutants: Mutating Faulty Programs for Fault Localization},
      year = {2014}
    }
    
    
  2. ORBS: Language-Independent Program Slicing, Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J. and Yoo, S., Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, 109–120. [pdf] [bibtex]
      @inproceedings{Binkley2014ud,
      author = {Binkley, David and Gold, Nicolas and Harman, M. and Islam, Syed and Krinke, Jens and Yoo, Shin},
      booktitle = {Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering},
      keywords = {slicing},
      pages = {109-120},
      series = {FSE 2014},
      title = {{ORBS}: Language-Independent Program Slicing},
      year = {2014}
    }
    
    
  3. Seeing is Slicing: Observation Based Slicing of Picture Description Languages, Yoo, S., Binkley, D. and Eastman, R., Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 175–184. [pdf] [bibtex]
      @inproceedings{Yoo2014rz,
      author = {Yoo, Shin and Binkley, David and Eastman, Roger},
      booktitle = {Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation},
      institution = {{U}niversity {C}ollege {L}ondon},
      keywords = {slicing},
      pages = {175-184},
      title = {Seeing is Slicing: Observation Based Slicing of Picture Description Languages},
      year = {2014}
    }
    
    

2013

Journals

  1. Fault localization prioritization: Comparing information-theoretic and coverage-based approaches, Yoo, S., Harman, M. and Clark, D., ACM Transactions on Software Engineering and Methodology, 22(3):19:1–19:29. [pdf] [bibtex]
      @article{Yoo2013uq,
      address = {New York, NY, USA},
      author = {Yoo, Shin and Harman, Mark and Clark, David},
      issue_date = {July 2013},
      journal = {ACM Transactions on Software Engineering and Methodology},
      keywords = {localisation, information theory},
      month = jul,
      number = {3},
      numpages = {29},
      pages = {19:1--19:29},
      publisher = {ACM},
      title = {Fault localization prioritization: Comparing information-theoretic and coverage-based approaches},
      volume = {22},
      year = {2013}
    }
    
    
  2. GPGPU test suite minimisation: Search Based Software Engineering Performance Improvement using Graphics Cards, Yoo, S., Harman, M. and Ur, S., Empirical Software Engineering, 18(3):550–593. [pdf] [bibtex]
      @article{Yoo2013fk,
      author = {Yoo, Shin and Harman, Mark and Ur, Shmuel},
      issn = {1382-3256},
      journal = {Empirical Software Engineering},
      keywords = {gpgpu, reduction; regression testing},
      language = {English},
      number = {3},
      pages = {550-593},
      publisher = {Springer US},
      title = {{GPGPU} test suite minimisation: Search Based Software Engineering Performance Improvement using Graphics Cards},
      volume = {18},
      year = {2013}
    }
    
    
  3. Cloud engineering is Search Based Software Engineering too, Harman, M., Lakhotia, K., Singer, J., White, D.R. and Yoo, S., Journal of Systems and Software, 86(9):2225–2241. [pdf] [bibtex]
      @article{Harman2013kx,
      author = {Harman, Mark and Lakhotia, Kiran and Singer, Jeremy and White, David R. and Yoo, Shin},
      journal = {Journal of Systems and Software},
      keywords = {cloud},
      number = {9},
      pages = {2225 - 2241},
      title = {Cloud engineering is Search Based Software Engineering too},
      volume = {86},
      year = {2013}
    }
    
    

Conferences and Workshops

  1. Efficiency and Early Fault Detection with Lower and Higher Strength Combinatorial Interaction Testing, Petke, J., Cohen, M., Harman, M. and Yoo, S., Proceedings of the 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering. [pdf] [bibtex]
      @inproceedings{Petke2013fk,
      author = {Petke, Justyna and Cohen, Myra and Harman, Mark and Yoo, Shin},
      booktitle = {Proceedings of the 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering},
      title = {Efficiency and Early Fault Detection with Lower and Higher Strength Combinatorial Interaction Testing},
      year = {2013}
    }
    
    
  2. Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation, Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation. Search Based Software Engineering. G. Ruhe and Y. Zhang, eds. Springer Berlin Heidelberg. 224–238. [pdf] [bibtex]
      @incollection{Xie2013kx,
      author = {Xie, Xiaoyuan and Kuo, Fei-Ching and Chen, Tsong Yueh and Yoo, Shin and Harman, Mark},
      booktitle = {Search Based Software Engineering},
      editor = {Ruhe, G{\"u}nther and Zhang, Yuanyuan},
      isbn = {978-3-642-39741-7},
      pages = {224-238},
      publisher = {Springer Berlin Heidelberg},
      series = {Lecture Notes in Computer Science},
      title = {Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation},
      url = {http://dx.doi.org/10.1007/978-3-642-39742-4_17},
      volume = {8084},
      year = {2013},
      bdsk-url-1 = {http://dx.doi.org/10.1007/978-3-642-39742-4_17}
    }
    
    

2012

Journals

  1. Regression Testing Minimisation, Selection and Prioritisation: A Survey, Yoo, S. and Harman, M., Journal of Software Testing, Verification and Reliability, 22(2):67–120. [pdf] [bibtex]
      @article{Yoo2010fk,
      author = {Yoo, Shin and Harman, Mark},
      journal = {Journal of Software Testing, Verification and Reliability},
      keywords = {survey},
      month = mar,
      number = {2},
      pages = {67--120},
      title = {Regression Testing Minimisation, Selection and Prioritisation: A Survey},
      volume = {22},
      year = {2012}
    }
    
    
  2. Test Data Regeneration: Generating New Test Data from Existing Test Data, Yoo, S. and Harman, M., Journal of Software Testing, Verification and Reliability, 22(3):171–201. [pdf] [bibtex]
      @article{Yoo2010kx,
      author = {Yoo, Shin and Harman, Mark},
      journal = {Journal of Software Testing, Verification and Reliability},
      number = {3},
      pages = {171-201},
      title = {Test Data Regeneration: Generating New Test Data from Existing Test Data},
      volume = {22},
      year = {2012}
    }
    
    

Conferences and Workshops

  1. Evolving Human Competitive Spectra-Based Fault Localisation Techniques, Evolving Human Competitive Spectra-Based Fault Localisation Techniques. Search Based Software Engineering. G. Fraser and J. Teixeira de Souza, eds. Springer Berlin Heidelberg. 244–258. [pdf] [bibtex]
      @incollection{Yoo2012kx,
      author = {Yoo, Shin},
      booktitle = {Search Based Software Engineering},
      editor = {Fraser, Gordon and Teixeira de Souza, Jerffeson},
      keywords = {localisation},
      pages = {244-258},
      publisher = {Springer Berlin Heidelberg},
      series = {Lecture Notes in Computer Science},
      title = {Evolving Human Competitive Spectra-Based Fault Localisation Techniques},
      volume = {7515},
      year = {2012}
    }
    
    

2011

Journals

    Conferences and Workshops

    1. Faster Fault Finding at Google Using Multi Objective Regression Test Optimisation, Yoo, S., Nilsson, R. and Harman, M., 8^th European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE ’11). [pdf] [bibtex]
        @inproceedings{Yoo2011kx,
        address = {Szeged, Hungary},
        author = {Yoo, Shin and Nilsson, Robert and Harman, Mark},
        booktitle = {$8^{th}$ European Software Engineering Conference and the {ACM SIGSOFT} Symposium on the Foundations of Software Engineering ({ESEC/FSE '11})},
        month = sep,
        note = {Industry Track},
        title = {Faster Fault Finding at {Google} Using Multi Objective Regression Test Optimisation},
        year = {2011}
      }
      
      
    2. Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card, Yoo, S., Harman, M. and Ur, S., LNCS: Proceedings of the 3rd International Symposium on Search-Based Software Engineering, 219–236. [pdf] [bibtex]
        @inproceedings{Yoo2011vn,
        author = {Yoo, Shin and Harman, Mark and Ur, Shmuel},
        booktitle = {LNCS: Proceedings of the 3rd International Symposium on Search-Based Software Engineering},
        institution = {{D}epartment of {C}omputer Science, University College London},
        month = sep,
        pages = {219-236},
        series = {SSBSE},
        title = {Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card},
        type = {RN/11/07},
        volume = {6956},
        year = {2011}
      }
      
      
    3. Transition coverage testing for Simulink/Stateflow models using messy genetic algorithms, Oh, J., Harman, M. and Yoo, S., Proceedings of the 13th annual conference on Genetic and evolutionary computation, 1851–1858. [pdf] [bibtex]
        @inproceedings{Oh2011fk,
        acmid = {2001825},
        address = {New York, NY, USA},
        author = {Oh, Jungsup and Harman, Mark and Yoo, Shin},
        booktitle = {Proceedings of the 13th annual conference on Genetic and evolutionary computation},
        isbn = {978-1-4503-0557-0},
        location = {Dublin, Ireland},
        numpages = {8},
        pages = {1851--1858},
        publisher = {ACM},
        series = {GECCO '11},
        title = {Transition coverage testing for {Simulink/Stateflow} models using messy genetic algorithms},
        url = {http://doi.acm.org/10.1145/2001576.2001825},
        year = {2011},
        bdsk-url-1 = {http://doi.acm.org/10.1145/2001576.2001825}
      }
      
      
    4. SBSE As Gaming, Yoo, S., Proceedings of the 3rd International Symposium on Search-Based Software Engineering. [pdf] [bibtex]
        @inproceedings{Yoo2011ys,
        author = {Yoo, Shin},
        booktitle = {Proceedings of the 3rd International Symposium on Search-Based Software Engineering},
        title = {{SBSE As Gaming}},
        year = {2011}
      }
      
      

    2010

    Journals

    1. Using Hybrid Algorithm For Pareto Effcient Multi-Objective Test Suite Minimisation, Yoo, S. and Harman, M., Journal of Systems and Software, 83(4):689–701. [pdf] [bibtex]
        @article{Yoo2010uq,
        author = {Yoo, Shin and Harman, Mark},
        journal = {Journal of Systems and Software},
        month = apr,
        number = {4},
        pages = {689-701},
        title = {Using Hybrid Algorithm For Pareto Effcient Multi-Objective Test Suite Minimisation},
        volume = {83},
        year = {2010}
      }
      
      

    Conferences and Workshops

    1. Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem, Harman, M., Kim, S.G., Lakhotia, K., McMinn, P. and Yoo, S., Proceedings of the 3rd International Workshop on Search-Based Software Testing (SBST 2010), 182–191. [pdf] [bibtex]
        @inproceedings{Harman2010ys,
        author = {Harman, M. and Kim, Sung Gon and Lakhotia, K. and McMinn, P. and Yoo, Shin},
        booktitle = {Proceedings of the 3rd International Workshop on Search-Based Software Testing (SBST 2010)},
        keywords = {oracle},
        month = apr,
        pages = {182 -191},
        title = {Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem},
        year = {2010}
      }
      
      
    2. Early Test Feedback by Test Prioritization, Yoo, S., Harman, M. and Nilsson, R., Google Test Automation Conference. [bibtex]
        @inproceedings{Yoo2010gt,
        author = {Yoo, Shin and Harman, Mark and Nilsson, Robert},
        booktitle = {Google Test Automation Conference},
        title = {Early Test Feedback by Test Prioritization},
        year = {2010}
      }
      
      
    3. A Novel Mask-Coding Representation for Set Cover Problems with Applications in Test Suite Minimisation, Yoo, S., Proceedings of the 2nd International Symposium on Search-Based Software Engineering (SSBSE 2010). [pdf] [bibtex]
        @inproceedings{Yoo2010zr,
        author = {Yoo, Shin},
        booktitle = {Proceedings of the 2nd International Symposium on Search-Based Software Engineering (SSBSE 2010)},
        title = {A Novel Mask-Coding Representation for Set Cover Problems with Applications in Test Suite Minimisation},
        year = {2010}
      }
      
      
    4. Metamorphic Testing of Stochastic Optimisation, Yoo, S., Proceedings of the 3rd International Workshop on Search-Based Software Testing (SBST 2010), 192–201. [pdf] [bibtex]
        @inproceedings{Yoo2010vn,
        author = {Yoo, Shin},
        booktitle = {Proceedings of the 3rd International Workshop on Search-Based Software Testing (SBST 2010)},
        keywords = {metamorphic},
        pages = {192-201},
        title = {Metamorphic Testing of Stochastic Optimisation},
        year = {2010}
      }
      
      

    2009

    Journals

      Conferences and Workshops

      1. Clustering Test Cases to Achieve Effective & Scalable Prioritisation Incorporating Expert Knowledge, Yoo, S., Harman, M., Tonella, P. and Susi, A., Proceedings of International Symposium on Software Testing and Analysis (ISSTA 2009), 201–211. [pdf] [bibtex]
          @inproceedings{Yoo2009cr,
          author = {Yoo, Shin and Harman, Mark and Tonella, Paolo and Susi, Angelo},
          booktitle = {Proceedings of International Symposium on Software Testing and Analysis ({ISSTA 2009})},
          keywords = {prioritisation; regression testing},
          month = jul,
          pages = {201-211},
          publisher = {{ACM} Press},
          title = {Clustering Test Cases to Achieve Effective \& Scalable Prioritisation Incorporating Expert Knowledge},
          year = {2009}
        }
        
        
      2. Measuring and Improving Latency to Avoid Test Suite Wear Out, Yoo, S., Harman, M. and Ur, S., Proceedings of the International Conference on Software Testing, Verification and Validation Workshop (ICSTW 2009), 101–110. [bibtex]
          @inproceedings{Yoo2009it,
          author = {Yoo, Shin and Harman, Mark and Ur, Shmuel},
          booktitle = {Proceedings of the International Conference on Software Testing, Verification and Validation Workshop (ICSTW 2009)},
          month = apr,
          pages = {101-110},
          publisher = {IEEE Computer Society Press},
          title = {Measuring and Improving Latency to Avoid Test Suite Wear Out},
          year = {2009}
        }
        
        
      3. Search Based Data Sensitivity Analysis Applied to Requirement Engineering, Harman, M., Krinke, J., Ren, J. and Yoo, S., Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation (GECCO ’09), 1681–1688. [pdf] [bibtex]
          @inproceedings{Harman2009ys,
          address = {Montreal, Canada},
          author = {Harman, Mark and Krinke, Jens and Ren, Jian and Yoo, Shin},
          booktitle = {Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation (GECCO '09)},
          keywords = {nrp},
          month = {8-12 July},
          pages = {1681-1688},
          publisher = {ACM},
          title = {Search Based Data Sensitivity Analysis Applied to Requirement Engineering},
          year = {2009}
        }
        
        

      2008

      Journals

        Conferences and Workshops

          2007

          Journals

            Conferences and Workshops

            1. Pareto Efficient Multi-Objective Test Case Selection, Yoo, S. and Harman, M., Proceedings of International Symposium on Software Testing and Analysis, 140–150. [pdf] [bibtex]
                @inproceedings{Yoo2007dq,
                author = {Yoo, Shin and Harman, Mark},
                booktitle = {Proceedings of International Symposium on Software Testing and Analysis},
                keywords = {reduction; regression testing},
                month = jul,
                pages = {140-150},
                publisher = {ACM Press},
                title = {Pareto Efficient Multi-Objective Test Case Selection},
                year = {2007}
              }
              
              

            Book Chapters

            1. Empirical Software Engineering and Verification, Empirical Software Engineering and Verification. B. Meyer and M. Nordio, eds. Springer–Verlag. [pdf] [bibtex]
                @inbook{Harman2012lr,
                author = {Harman, Mark and McMinn, Phil and de Souza, Jerffeson Teixeira and Yoo, Shin},
                chapter = {Search Based Software Engineering: Techniques, Taxonomy, Tutorial},
                editor = {Meyer, Bertrand and Nordio, Martin},
                publisher = {Springer--Verlag},
                series = {Lecture Notes in Computer Science},
                title = {Empirical Software Engineering and Verification},
                volume = {7007},
                year = {2012}
              }
              
              

            Technical Reports

            1. Using Source Code Lexical Similarity to Improve Efficiency of Observation Based Slicing, Using Source Code Lexical Similarity to Improve Efficiency of Observation Based Slicing. Technical Report #CS-TR-2017-412. School of Computing, KAIST. [bibtex]
                @techreport{Lee2017uq,
                author = {Lee, Seongmin and Yoo, Shin},
                institution = {{S}chool of {C}omputing, {KAIST}},
                month = may,
                number = {CS-TR-2017-412},
                title = {Using Source Code Lexical Similarity to Improve Efficiency of {O}bservation {B}ased {S}licing},
                year = {2017}
              }
              
              
            2. Using Source Code Metrics to Improve Fault Localisation, Using Source Code Metrics to Improve Fault Localisation. Technical Report #CS-TR-2017-408. School of Computing, Korean Advanced Institute of Science and Technology. [bibtex]
                @techreport{Sohn2017jl,
                author = {Sohn, Jeongju and Yoo, Shin},
                institution = {{S}chool of {C}omputing, {K}orean {A}dvanced {I}nstitute of {S}cience and {T}echnology},
                month = jan,
                number = {CS-TR-2017-408},
                title = {Using Source Code Metrics to Improve Fault Localisation},
                year = {2017}
              }
              
              
            3. Seeing is Slicing: Observation Based Slicing of Picture Description Languages, Seeing is Slicing: Observation Based Slicing of Picture Description Languages. Technical Report #RN/14/09. University College London. [bibtex]
                @techreport{Yoo2014ys,
                author = {Yoo, Shin and Binkley, David and Eastman, Roger},
                institution = {{U}niversity {C}ollege {L}ondon},
                keywords = {slicing},
                number = {RN/14/09},
                title = {Seeing is Slicing: Observation Based Slicing of Picture Description Languages},
                year = {2014}
              }
              
              
            4. No Pot of Gold at the End of Program Spectrum Rainbow: Greatest Risk Evaluation Formula Does Not Exist, No Pot of Gold at the End of Program Spectrum Rainbow: Greatest Risk Evaluation Formula Does Not Exist. Technical Report #RN/14/14. University College London. [pdf] [bibtex]
                @techreport{Yoo2014fv,
                author = {Yoo, Shin and Xie, Xiaoyuan and Kuo, Fei-Ching and Chen, Tsong Yueh and Harman, Mark},
                institution = {{U}niversity {C}ollege {L}ondon},
                keywords = {localisation},
                number = {RN/14/14},
                title = {No Pot of Gold at the End of Program Spectrum Rainbow: Greatest Risk Evaluation Formula Does Not Exist},
                year = {2014}
              }
              
              
            5. Observation-Based Slicing, Observation-Based Slicing. Technical Report #RN/13/13. Department of Computer Science, University College London. [pdf] [bibtex]
                @techreport{Binkley2013fk,
                author = {Binkley, David and Gold, Nicolas and Harman, Mark and Krinke, Jens and Yoo, Shin},
                institution = {{D}epartment of {C}omputer {S}cience, {U}niversity {C}ollege {L}ondon},
                keywords = {slicing},
                number = {RN/13/13},
                title = {Observation-Based Slicing},
                year = {2013}
              }
              
              
            6. Theoretical Analysis of GP-Evolved Risk Evaluation Formulas for Spectrum Based Fault Localisation, Theoretical Analysis of GP-Evolved Risk Evaluation Formulas for Spectrum Based Fault Localisation. Technical Report #RN/13/06. Department of Computer Science, University College London. [pdf] [bibtex]
                @techreport{Xie2013fk,
                author = {Xie, Xiaoyuan and Kuo, Fei-Ching and Chen, Tsong Yueh and Yoo, Shin and Harman, Mark},
                institution = {{D}epartment of {C}omputer {S}cience, {U}niversity {C}ollege {L}ondon},
                number = {RN/13/06},
                title = {Theoretical Analysis of {GP}-Evolved Risk Evaluation Formulas for {S}pectrum {B}ased {F}ault {L}ocalisation},
                year = {2013}
              }
              
              
            7. NIA^3CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection, NIA^3CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection. Technical Report #RN/12/13. Department of Computer Science, University College London. [pdf] [bibtex]
                @techreport{Yoo2012ys,
                author = {Yoo, Shin},
                institution = {{D}epartment of {C}omputer {S}cience, {U}niversity {C}ollege {L}ondon},
                number = {RN/12/13},
                title = {NIA$^3$CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection},
                year = {2012}
              }
              
              
            8. Evolving Human Competitive Spectra-Based Fault Localisation Techniques, Evolving Human Competitive Spectra-Based Fault Localisation Techniques. Technical Report #RN/12/03. University College London. [pdf] [bibtex]
                @techreport{Yoo2012uq,
                author = {Yoo, Shin},
                institution = {{U}niversity {C}ollege {L}ondon},
                number = {RN/12/03},
                title = {Evolving Human Competitive Spectra-Based Fault Localisation Techniques},
                year = {2012}
              }
              
              
            9. NIA^3CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection, NIA^3CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection. University College London. [bibtex]
                @techreport{Yoo2012fk,
                author = {Yoo, Shin},
                institution = {{U}niversity {C}ollege {L}ondon},
                title = {{NIA$^3$CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection}},
                year = {2012}
              }
              
              
            10. FLINT: Fault Localisation using Information Theory, FLINT: Fault Localisation using Information Theory. Technical Report #RN/11/09. Department of Computer Science, University College London. [pdf] [bibtex]
                @techreport{Yoo2011zr,
                author = {Yoo, Shin and Harman, Mark and Clark, David},
                institution = {{D}epartment of {C}omputer {S}cience, {U}niversity {C}ollege {L}ondon},
                month = mar,
                number = {RN/11/09},
                title = {{FLINT}: {F}ault Localisation using Information Theory},
                year = {2011}
              }
              
              
            11. Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card, Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card. Department of Computer Science, University College London. [pdf] [bibtex]
                @techreport{Yoo2011fk,
                author = {Yoo, Shin and Harman, Mark and Ur, Shmuel},
                institution = {{D}epartment of {C}omputer Science, University College London},
                month = jan,
                title = {Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card},
                type = {RN/11/07},
                year = {2011}
              }
              
              
            12. Faster Fault Finding at Google using Multi Objective Regression Test Optimisation, Faster Fault Finding at Google using Multi Objective Regression Test Optimisation. Technical Report #RN/11/15. Department of Computer Science, University College London. [bibtex]
                @techreport{Yoo2011uq,
                author = {Yoo, Shin and Nilsson, Robert and Harman, Mark},
                institution = {{D}epartment of {C}omputer {S}cience, University College London},
                number = {RN/11/15},
                title = {Faster Fault Finding at Google using Multi Objective Regression Test Optimisation},
                year = {2011}
              }
              
              
            13. Regression Testing Minimisation, Selection and Prioritisation - A Survey, Regression Testing Minimisation, Selection and Prioritisation - A Survey. Technical Report #TR-09-09. King’s College London. [bibtex]
                @techreport{Yoo2009qv,
                author = {Yoo, Shin and Harman, Mark},
                institution = {King's College London},
                keywords = {survey},
                month = oct,
                number = {TR-09-09},
                title = {Regression Testing Minimisation, Selection and Prioritisation - A Survey},
                year = {2009}
              }
              
              
            14. Test data augmentation : generating new test data from existing test data, Test data augmentation : generating new test data from existing test data. Technical Report #TR-08-04. King’s College London. [bibtex]
                @techreport{Yoo2008it,
                author = {Yoo, Shin and Harman, Mark},
                institution = {King's College London},
                number = {TR-08-04},
                title = {Test data augmentation : generating new test data from existing test data},
                year = {2008}
              }