Publications

Journals

2017

  1. Shin, D., Yoo, S., & Bae, D.-H. (2017). A Theoretical and Empirical Study of Diversity-aware Mutation Adequacy Criterion. IEEE Transactions on Software Engineering, to Appear. [bibtex]
      @article{Shin:2017aa,
      author = {Shin, Donghwan and Yoo, Shin and Bae, Doo-Hwan},
      date-added = {2017-07-21 23:20:57 +0000},
      date-modified = {2017-07-21 23:29:36 +0000},
      journal = {{IEEE} Transactions on Software Engineering, to appear},
      title = {A Theoretical and Empirical Study of Diversity-aware Mutation Adequacy Criterion},
      year = {2017}
    }
    
    
  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. [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-04-06 04:52:56 +0000},
      journal = {ACM Transactions on Software Engineering and Methodology},
      title = {Human Competitiveness of Genetic Programming in SBFL: Theoretical and Empirical Analysis},
      year = {2017}
    }
    
    

2016

  1. Yoo, S., Binkley, D., & Eastman, R. (2016). Observational slicing based on visual semantics. Journal of Systems and Software, 129, 60–78. [pdf] [bibtex]
      @article{Yoo2016kq,
      author = {Yoo, Shin and Binkley, David and Eastman, Roger},
      date-modified = {2017-04-06 04:54:48 +0000},
      journal = {Journal of Systems and Software},
      pages = {60-78},
      title = {Observational slicing based on visual semantics},
      volume = {129},
      year = {2016}
    }
    
    

2015

  1. Barr, E., Harman, M., McMinn, P., Shahbaz, M., & Yoo, S. (2015). The Oracle Problem in Software Testing: A Survey. 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},
      date-added = {2015-05-22 15:08:17 +0000},
      date-modified = {2015-12-04 05:35:11 +0000},
      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}
    }
    
    
  2. Petke, J., Cohen, M. B., Harman, M., & Yoo, S. (2015). Practical Combinatorial Interaction Testing: Empirical Findings on Efficiency and Early Fault Detection. 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},
      date-added = {2015-09-22 00:05:30 +0000},
      date-modified = {2015-09-22 00:07:26 +0000},
      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}
    }
    
    

2014

  1. Harman, M., Krinke, J., Medina-Bulo, I., Palomo-Lozano, F., Ren, J., & Yoo, S. (2014). Exact Scalable Sensitivity Analysis for the Next Release Problem. 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},
      date-added = {2014-02-24 11:09:51 +0000},
      date-modified = {2015-01-09 14:43:00 +0000},
      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}
    }
    
    

2013

  1. Harman, M., Lakhotia, K., Singer, J., White, D. R., & Yoo, S. (2013). Cloud engineering is Search Based Software Engineering too. 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},
      date-added = {2013-09-02 11:09:58 +0000},
      date-modified = {2013-09-02 11:10:16 +0000},
      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}
    }
    
    
  2. Yoo, S., Harman, M., & Ur, S. (2013). GPGPU test suite minimisation: Search Based Software Engineering Performance Improvement using Graphics Cards. Empirical Software Engineering, 18(3), 550–593. [pdf] [bibtex]
      @article{Yoo2013fk,
      author = {Yoo, Shin and Harman, Mark and Ur, Shmuel},
      date-added = {2013-06-04 07:29:37 +0000},
      date-modified = {2015-12-04 05:35:23 +0000},
      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. Yoo, S., Harman, M., & Clark, D. (2013). Fault localization prioritization: Comparing information-theoretic and coverage-based approaches. ACM Transactions on Software Engineering 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},
      date-added = {2013-09-02 11:03:56 +0000},
      date-modified = {2014-08-04 07:54:16 +0000},
      issue_date = {July 2013},
      journal = {{ACM} {T}ransactions on {S}oftware {E}ngineering {M}ethodology},
      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}
    }
    
    

2012

  1. Yoo, S., & Harman, M. (2012). Test Data Regeneration: Generating New Test Data from Existing Test Data. Journal of Software Testing, Verification and Reliability, 22(3), 171–201. [bibtex]
      @article{Yoo2010kx,
      author = {Yoo, Shin and Harman, Mark},
      date-added = {2010-09-03 15:08:31 +0100},
      date-modified = {2012-05-06 19:59:24 +0000},
      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}
    }
    
    
  2. Yoo, S., & Harman, M. (2012). Regression Testing Minimisation, Selection and Prioritisation: A Survey. Software Testing, Verification, and Reliability, 22(2), 67–120. [pdf] [bibtex]
      @article{Yoo2010fk,
      author = {Yoo, Shin and Harman, Mark},
      date-added = {2010-03-08 10:56:15 +0000},
      date-modified = {2014-12-11 14:01:38 +0000},
      journal = {Software {T}esting, {V}erification, and {R}eliability},
      keywords = {survey},
      month = mar,
      number = {2},
      pages = {67--120},
      title = {Regression Testing Minimisation, Selection and Prioritisation: A Survey},
      volume = {22},
      year = {2012}
    }
    
    

Conferences

2017

  1. Yoo, S. (2017). Embedding Genetic Improvement into Programming Languages. In Proceedings of International Workshop on Genetic Improvement, to appear. GI 2017. [bibtex]
      @inproceedings{Yoo:2017aa,
      author = {Yoo, Shin},
      booktitle = {Proceedings of International Workshop on Genetic Improvement, to appear},
      date-added = {2017-07-21 23:31:01 +0000},
      date-modified = {2017-07-21 23:31:29 +0000},
      organization = {GI 2017},
      title = {Embedding Genetic Improvement into Programming Languages},
      year = {2017}
    }
    
    
  2. 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, to appear. [bibtex]
      @inproceedings{Binkley:2017aa,
      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, to appear},
      date-added = {2017-07-21 23:23:06 +0000},
      date-modified = {2017-07-21 23:29:13 +0000},
      series = {SCAM 2017},
      title = {Tree-Oriented vs. Line-Oriented Observation-Based Slicing },
      year = {2017}
    }
    
    
  3. 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. [pdf] [bibtex]
      @inproceedings{Kim2017ew,
      author = {Kim, Jinhan and Kim, Junhwi and Yoo, Shin},
      booktitle = {Proceedings of the International Symposium on Search Based Software Engineering},
      series = {SSBSE 2017},
      title = {GPGPGPU: Evaluation of Parallelisation of Genetic Programming using GPGPU},
      year = {2017}
    }
    
    
  4. Lee, S., & Yoo, S. (2017). Hyperheuristic Observation Based Slicing of Guava. In Proceedings of the International Symposium on Search Based Software Engineering. [pdf] [bibtex]
      @inproceedings{Lee2017xu,
      author = {Lee, Seongmin and Yoo, Shin},
      booktitle = {Proceedings of the International Symposium on Search Based Software Engineering},
      series = {SSBSE 2017},
      title = {Hyperheuristic Observation Based Slicing of Guava},
      year = {2017}
    }
    
    
  5. 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. [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 = {2017-07-04 06:38:58 +0000},
      series = {ISSTA 2017},
      title = {{FLUCCS}: Using Code and Change Metrics to Improve Fault Localisation},
      year = {2017}
    }
    
    
  6. 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. [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 = {2017-07-04 06:38:05 +0000},
      title = {Evaluating {CAVM}: a new search based test data generation tool for {C}},
      year = {2017}
    }
    
    
  7. Kang, D., Sohn, J., & Yoo, S. (2017). Empirical Evaluation of Conditional Operators in GP Based Fault Localization. In Genetic and Evolutionary Computation, to appear. [bibtex]
      @inproceedings{Kang2017am,
      author = {Kang, Dahyun and Sohn, Jeongju and Yoo, Shin},
      booktitle = {Genetic and Evolutionary Computation, to appear},
      date-added = {2017-04-06 04:50:54 +0000},
      date-modified = {2017-04-06 04:50:54 +0000},
      series = {GECCO 2017},
      title = {Empirical Evaluation of Conditional Operators in GP Based Fault Localization},
      year = {2017}
    }
    
    
  8. 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. [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},
      series = {ESEC/FSE 2017},
      title = {Generalized Observational Slicing for Tree-Represented Modelling Languages},
      year = {2017}
    }
    
    

2016

  1. Feldt, R., Poulding, S., Clark, D., & Yoo, S. (2016). Test Set Diameter: Quantifying the Diversity of Sets of Test Cases. In Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation (pp. 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},
      date-added = {2017-04-06 04:52:20 +0000},
      date-modified = {2017-04-06 04:52:20 +0000},
      pages = {223-233},
      series = {ICST 2016},
      title = {Test Set Diameter: Quantifying the Diversity of Sets of Test Cases},
      year = {2016}
    }
    
    
  2. Sohn, J., Lee, S., & Yoo, S. (2016). Amortised Deep Parameter Optimisation of GPGPU Work Group Size for OpenCV. In Search-Based Software Engineering. Springer International Publishing. [bibtex]
      @incollection{Sohn2016hc,
      author = {Sohn, Jeongju and Lee, Seongmin and Yoo, Shin},
      booktitle = {Search-Based Software Engineering},
      date-added = {2016-07-12 04:45:48 +0000},
      date-modified = {2016-07-12 04:47:31 +0000},
      publisher = {Springer International Publishing},
      series = {Lecture Notes in Computer Science},
      title = {Amortised Deep Parameter Optimisation of GPGPU Work Group Size for OpenCV},
      year = {2016}
    }
    
    
  3. Lim, J., & Yoo, S. (2016). Field Report: Applying Monte Carlo Tree Search for Program Synthesis. In Search-Based Software Engineering. Springer International Publishing. [bibtex]
      @incollection{Lim2016bf,
      author = {Lim, Jinsuk and Yoo, Shin},
      booktitle = {Search-Based Software Engineering},
      date-added = {2016-07-12 04:37:59 +0000},
      date-modified = {2016-07-12 04:47:41 +0000},
      publisher = {Springer International Publishing},
      series = {Lecture Notes in Computer Science},
      title = {Field Report: Applying Monte Carlo Tree Search for Program Synthesis},
      year = {2016}
    }
    
    
  4. Shin, D., Yoo, S., & Bae, D.-H. (2016). Extended Mutation Adequacy Criterion for Improving Fault Detection Capability. In Proceedings of the 10th IEEE International Conference on Software Testing, Verification and Validation. [pdf] [bibtex]
      @inproceedings{Shin2016th,
      author = {Shin, Donghwan and Yoo, Shin and Bae, Doo-Hwan},
      booktitle = {Proceedings of the 10th IEEE International Conference on Software Testing, Verification and Validation},
      date-added = {2016-03-22 07:01:50 +0000},
      date-modified = {2016-03-22 07:01:50 +0000},
      series = {Mutation 2016},
      title = {Extended Mutation Adequacy Criterion for Improving Fault Detection Capability},
      year = {2016}
    }
    
    

2015

  1. Yoo, S. (2015). Amortised Optimisation of Non-functional Properties in Production Environments. In M. Barros & Y. Labiche (Eds.), Search-Based Software Engineering (Vol. 9275, pp. 31–46). Springer International Publishing. https://doi.org/10.1007/978-3-319-22183-0_3 [pdf] [bibtex]
      @incollection{Yoo2015aa,
      author = {Yoo, Shin},
      booktitle = {Search-Based Software Engineering},
      date-added = {2015-10-02 06:15:54 +0000},
      date-modified = {2015-12-02 02:10:29 +0000},
      doi = {10.1007/978-3-319-22183-0_3},
      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},
      bdsk-url-1 = {http://dx.doi.org/10.1007/978-3-319-22183-0_3}
    }
    
    
  2. Epitropakis, M. G., Yoo, S., Harman, M., & Burke, E. K. (2015). Empirical Evaluation of Pareto Efficient Multi-objective Regression Test Case Prioritisation. In Proceedings of the 2015 International Symposium on Software Testing and Analysis (pp. 234–245). New York, NY, USA: ACM. [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},
      date-added = {2015-08-04 01:41:41 +0000},
      date-modified = {2017-04-06 04:44:13 +0000},
      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. Clark, D., Feldt, R., Poulding, S., & Yoo, S. (2015). Information Transformation: An Underpinning Theory for Software Engineering. In Proceedings of the 37th International Conference on Software Engineering - Volume 2 (pp. 599–602). Piscataway, NJ, USA: IEEE Press. [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},
      date-added = {2015-09-22 00:10:07 +0000},
      date-modified = {2015-12-04 05:41:30 +0000},
      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. Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J., & Yoo, S. (2015). ORBS and the Limits of Static Slicing. In 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},
      date-added = {2015-12-02 07:46:16 +0000},
      date-modified = {2015-12-02 07:47:33 +0000},
      title = {{ORBS} and the Limits of Static Slicing},
      year = {2015}
    }
    
    
  5. White, D. R., Yoo, S., & Singer, J. (2015). The Programming Game: Evaluating MCTS As an Alternative to GP for Symbolic Regression. In Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference (pp. 1521–1522). New York, NY, USA: ACM. [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},
      date-added = {2015-09-22 00:11:52 +0000},
      date-modified = {2015-12-04 05:41:59 +0000},
      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

  1. Moon, S., Kim, Y., Kim, M., & Yoo, S. (2014). Ask the Mutants: Mutating Faulty Programs for Fault Localization. In Proceedings of the 7th International Conference on Software Testing, Verification and Validation (pp. 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},
      date-added = {2014-01-27 12:53:52 +0000},
      date-modified = {2014-07-31 12:38:33 +0000},
      pages = {153--162},
      series = {ICST 2014},
      title = {Ask the Mutants: Mutating Faulty Programs for Fault Localization},
      year = {2014}
    }
    
    
  2. Binkley, D., Gold, N., Harman, M., Islam, S., Krinke, J., & Yoo, S. (2014). ORBS: Language-Independent Program Slicing. In Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (pp. 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},
      date-added = {2014-07-17 02:31:25 +0000},
      date-modified = {2015-01-09 14:50:32 +0000},
      keywords = {slicing},
      pages = {109-120},
      series = {FSE 2014},
      title = {{ORBS}: Language-Independent Program Slicing},
      year = {2014}
    }
    
    
  3. Yoo, S., Binkley, D., & Eastman, R. (2014). Seeing is Slicing: Observation Based Slicing of Picture Description Languages. In Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (pp. 175–184). University College London. [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},
      date-added = {2014-06-25 21:32:30 +0000},
      date-modified = {2015-03-03 10:40:09 +0000},
      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

  1. Petke, J., Cohen, M., Harman, M., & Yoo, S. (2013). Efficiency and Early Fault Detection with Lower and Higher Strength Combinatorial Interaction Testing. In 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},
      date-added = {2013-06-02 02:14:13 +0000},
      date-modified = {2013-06-02 02:15:10 +0000},
      title = {Efficiency and Early Fault Detection with Lower and Higher Strength Combinatorial Interaction Testing},
      year = {2013}
    }
    
    
  2. Xie, X., Kuo, F.-C., Chen, T. Y., Yoo, S., & Harman, M. (2013). Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation. In G. Ruhe & Y. Zhang (Eds.), Search Based Software Engineering (Vol. 8084, pp. 224–238). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-39742-4_17 [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},
      date-added = {2013-08-25 20:24:35 +0000},
      date-modified = {2014-12-11 15:14:15 +0000},
      doi = {10.1007/978-3-642-39742-4_17},
      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

  1. Yoo, S. (2012). Evolving Human Competitive Spectra-Based Fault Localisation Techniques. In G. Fraser & J. Teixeira de Souza (Eds.), Search Based Software Engineering (Vol. 7515, pp. 244–258). Springer Berlin Heidelberg. [pdf] [bibtex]
      @incollection{Yoo2012kx,
      author = {Yoo, Shin},
      booktitle = {Search Based Software Engineering},
      date-added = {2013-04-08 13:18:44 +0000},
      date-modified = {2014-08-04 07:55:55 +0000},
      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

  1. Yoo, S. (2011). SBSE As Gaming. In 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},
      date-added = {2011-09-19 16:00:39 +0000},
      date-modified = {2014-04-02 13:40:38 +0000},
      title = {{SBSE As Gaming}},
      year = {2011}
    }
    
    
  2. Oh, J., Harman, M., & Yoo, S. (2011). Transition coverage testing for Simulink/Stateflow models using messy genetic algorithms. In Proceedings of the 13th annual conference on Genetic and evolutionary computation (pp. 1851–1858). New York, NY, USA: ACM. https://doi.org/http://doi.acm.org/10.1145/2001576.2001825 [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},
      date-added = {2011-09-20 16:01:01 +0100},
      date-modified = {2014-12-11 13:56:49 +0000},
      doi = {http://doi.acm.org/10.1145/2001576.2001825},
      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}
    }
    
    
  3. Yoo, S., Nilsson, R., & Harman, M. (2011). Faster Fault Finding at Google Using Multi Objective Regression Test Optimisation. In 8^th European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE ’11). Szeged, Hungary. [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})},
      date-added = {2011-07-28 12:24:11 +0100},
      date-modified = {2011-09-17 07:59:43 +0200},
      month = sep,
      note = {Industry Track},
      title = {Faster Fault Finding at {Google} Using Multi Objective Regression Test Optimisation},
      year = {2011}
    }
    
    
  4. Yoo, S., Harman, M., & Ur, S. (2011). Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card. In LNCS: Proceedings of the 3rd International Symposium on Search-Based Software Engineering (Vol. 6956, pp. 219–236). RN/11/07, Department of Computer Science, University College London. [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},
      date-added = {2011-09-19 15:46:55 +0000},
      date-modified = {2011-09-19 15:49:55 +0000},
      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}
    }
    
    

2010

  1. Yoo, S. (2010). A Novel Mask-Coding Representation for Set Cover Problems with Applications in Test Suite Minimisation. In 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)},
      date-added = {2010-09-03 15:44:33 +0100},
      date-modified = {2010-09-03 15:51:17 +0100},
      title = {A Novel Mask-Coding Representation for Set Cover Problems with Applications in Test Suite Minimisation},
      year = {2010}
    }
    
    
  2. Yoo, S., Harman, M., & Nilsson, R. (2010). Early Test Feedback by Test Prioritization. In Google Test Automation Conference. [bibtex]
      @inproceedings{Yoo2010gt,
      author = {Yoo, Shin and Harman, Mark and Nilsson, Robert},
      booktitle = {Google Test Automation Conference},
      date-added = {2011-07-25 11:45:31 +0100},
      date-modified = {2011-07-25 11:46:36 +0100},
      title = {Early Test Feedback by Test Prioritization},
      year = {2010}
    }
    
    
  3. Yoo, S. (2010). Metamorphic Testing of Stochastic Optimisation. In Proceedings of the 3rd International Workshop on Search-Based Software Testing (SBST 2010) (pp. 192–201). [pdf] [bibtex]
      @inproceedings{Yoo2010vn,
      author = {Yoo, Shin},
      booktitle = {Proceedings of the 3rd International Workshop on Search-Based Software Testing (SBST 2010)},
      date-added = {2010-09-03 15:35:28 +0100},
      date-modified = {2012-01-10 15:18:44 +0000},
      keywords = {metamorphic},
      pages = {192-201},
      title = {Metamorphic Testing of Stochastic Optimisation},
      year = {2010}
    }
    
    
  4. Harman, M., Kim, S. G., Lakhotia, K., McMinn, P., & Yoo, S. (2010). Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem. In Proceedings of the 3rd International Workshop on Search-Based Software Testing (SBST 2010) (pp. 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)},
      date-added = {2010-09-03 15:42:45 +0100},
      date-modified = {2014-12-11 14:01:51 +0000},
      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}
    }
    
    

2009

  1. Yoo, S., Harman, M., & Ur, S. (2009). Measuring and Improving Latency to Avoid Test Suite Wear Out. In Proceedings of the International Conference on Software Testing, Verification and Validation Workshop (ICSTW 2009) (pp. 101–110). IEEE Computer Society Press. [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)},
      date-added = {2009-05-11 21:00:30 +0100},
      date-modified = {2014-03-09 17:09:26 +0000},
      month = apr,
      pages = {101-110},
      publisher = {IEEE Computer Society Press},
      title = {Measuring and Improving Latency to Avoid Test Suite Wear Out},
      year = {2009}
    }
    
    
  2. Yoo, S., Harman, M., Tonella, P., & Susi, A. (2009). Clustering Test Cases to Achieve Effective & Scalable Prioritisation Incorporating Expert Knowledge. In Proceedings of International Symposium on Software Testing and Analysis (ISSTA 2009) (pp. 201–211). ACM Press. [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})},
      date-added = {2009-06-10 22:42:36 +0100},
      date-modified = {2015-03-23 13:48:15 +0000},
      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}
    }
    
    
  3. Harman, M., Krinke, J., Ren, J., & Yoo, S. (2009). Search Based Data Sensitivity Analysis Applied to Requirement Engineering. In Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation (GECCO ’09) (pp. 1681–1688). Montreal, Canada: ACM. [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)},
      date-added = {2010-01-29 14:55:44 +0000},
      date-modified = {2012-07-09 16:23:33 +0000},
      keywords = {nrp},
      month = {8-12 July},
      pages = {1681-1688},
      publisher = {ACM},
      title = {Search Based Data Sensitivity Analysis Applied to Requirement Engineering},
      year = {2009}
    }
    
    

2007

  1. Yoo, S., & Harman, M. (2007). Pareto Efficient Multi-Objective Test Case Selection. In Proceedings of International Symposium on Software Testing and Analysis (pp. 140–150). ACM Press. [pdf] [bibtex]
      @inproceedings{Yoo2007dq,
      author = {Yoo, Shin and Harman, Mark},
      booktitle = {Proceedings of International Symposium on Software Testing and Analysis},
      date-added = {2007-09-25 14:55:02 +0100},
      date-modified = {2015-03-23 13:48:35 +0000},
      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. Harman, M., McMinn, P., de Souza, J. T., & Yoo, S. (2012). Empirical Software Engineering and Verification. In B. Meyer & M. Nordio (Eds.) (Vol. 7007). 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},
      date-added = {2012-01-24 12:42:16 +0000},
      date-modified = {2012-02-05 12:16:14 +0000},
      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. Lee, S., & Yoo, S. (2017). Using Source Code Lexical Similarity to Improve Efficiency of Observation Based Slicing (No. CS-TR-2017-412). School of Computing, KAIST. [bibtex]
      @techreport{Lee2017uq,
      author = {Lee, Seongmin and Yoo, Shin},
      date-added = {2017-06-05 03:02:20 +0000},
      date-modified = {2017-06-05 03:03:26 +0000},
      institution = {{S}chool of {C}omputing, {KAIST}},
      number = {CS-TR-2017-412},
      title = {Using Source Code Lexical Similarity to Improve Efficiency of {O}bservation {B}ased {S}licing},
      year = {2017}
    }
    
    
  2. Sohn, J., & Yoo, S. (2017). Using Source Code Metrics to Improve Fault Localisation (No. CS-TR-2017-408). School of Computing, Korean Advanced Institute of Science and Technology. [bibtex]
      @techreport{Sohn2017jl,
      author = {Sohn, Jeongju and Yoo, Shin},
      date-added = {2017-04-06 04:50:54 +0000},
      date-modified = {2017-04-06 04:50:54 +0000},
      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. Yoo, S., Xie, X., Kuo, F.-C., Chen, T. Y., & Harman, M. (2014). No Pot of Gold at the End of Program Spectrum Rainbow: Greatest Risk Evaluation Formula Does Not Exist (No. 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},
      date-added = {2014-11-05 13:03:34 +0000},
      date-modified = {2015-02-26 13:16:03 +0000},
      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}
    }
    
    
  4. Yoo, S., Binkley, D., & Eastman, R. (2014). Seeing is Slicing: Observation Based Slicing of Picture Description Languages (No. RN/14/09). University College London. [bibtex]
      @techreport{Yoo2014ys,
      author = {Yoo, Shin and Binkley, David and Eastman, Roger},
      date-added = {2014-09-15 02:06:24 +0000},
      date-modified = {2014-12-11 13:58:12 +0000},
      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}
    }
    
    
  5. Binkley, D., Gold, N., Harman, M., Krinke, J., & Yoo, S. (2013). Observation-Based Slicing (No. 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},
      date-added = {2013-06-25 08:58:09 +0000},
      date-modified = {2014-12-11 13:58:12 +0000},
      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. Xie, X., Kuo, F.-C., Chen, T. Y., Yoo, S., & Harman, M. (2013). Theoretical Analysis of GP-Evolved Risk Evaluation Formulas for Spectrum Based Fault Localisation (No. 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},
      date-added = {2013-02-28 10:02:31 +0000},
      date-modified = {2013-02-28 10:04:39 +0000},
      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. Yoo, S. (2012). Evolving Human Competitive Spectra-Based Fault Localisation Techniques (No. RN/12/03). University College London. [pdf] [bibtex]
      @techreport{Yoo2012uq,
      author = {Yoo, Shin},
      date-added = {2012-06-08 09:17:11 +0000},
      date-modified = {2012-06-08 09:17:41 +0000},
      institution = {{U}niversity {C}ollege {L}ondon},
      number = {RN/12/03},
      title = {Evolving Human Competitive Spectra-Based Fault Localisation Techniques},
      year = {2012}
    }
    
    
  8. Yoo, S. (2012). NIA^3CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection (No. RN/12/13). Department of Computer Science, University College London. [pdf] [bibtex]
      @techreport{Yoo2012ys,
      author = {Yoo, Shin},
      date-added = {2012-11-14 22:51:51 +0000},
      date-modified = {2012-11-14 22:53:04 +0000},
      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}
    }
    
    
  9. Yoo, S. (2012). NIA^3CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection. University College London. [bibtex]
      @techreport{Yoo2012fk,
      author = {Yoo, Shin},
      date-added = {2012-05-18 14:01:36 +0000},
      date-modified = {2012-05-18 14:02:48 +0000},
      institution = {{U}niversity {C}ollege {L}ondon},
      title = {{NIA$^3$CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection}},
      year = {2012}
    }
    
    
  10. Yoo, S., Nilsson, R., & Harman, M. (2011). Faster Fault Finding at Google using Multi Objective Regression Test Optimisation (No. RN/11/15). Department of Computer Science, University College London. [bibtex]
      @techreport{Yoo2011uq,
      author = {Yoo, Shin and Nilsson, Robert and Harman, Mark},
      date-added = {2011-06-14 17:43:51 +0100},
      date-modified = {2011-06-14 18:06:18 +0100},
      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}
    }
    
    
  11. Yoo, S., Harman, M., & Ur, S. (2011). Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card (RN/11/07). Department of Computer Science, University College London. [pdf] [bibtex]
      @techreport{Yoo2011fk,
      author = {Yoo, Shin and Harman, Mark and Ur, Shmuel},
      date-added = {2011-03-13 17:15:14 +0000},
      date-modified = {2011-03-13 17:15:54 +0000},
      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. Yoo, S., Harman, M., & Clark, D. (2011). FLINT: Fault Localisation using Information Theory (No. RN/11/09). Department of Computer Science, University College London. [pdf] [bibtex]
      @techreport{Yoo2011zr,
      author = {Yoo, Shin and Harman, Mark and Clark, David},
      date-added = {2011-09-20 16:10:23 +0100},
      date-modified = {2012-02-12 18:55:18 +0000},
      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}
    }
    
    
  13. Yoo, S., & Harman, M. (2009). Regression Testing Minimisation, Selection and Prioritisation - A Survey (No. TR-09-09). King’s College London. [bibtex]
      @techreport{Yoo2009qv,
      author = {Yoo, Shin and Harman, Mark},
      date-added = {2009-10-26 16:13:00 +0000},
      date-modified = {2014-12-11 14:01:38 +0000},
      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. Yoo, S., & Harman, M. (2008). Test data augmentation : generating new test data from existing test data (No. TR-08-04). King’s College London. [bibtex]
      @techreport{Yoo2008it,
      author = {Yoo, Shin and Harman, Mark},
      date-added = {2008-07-13 23:19:11 +0100},
      date-modified = {2008-07-13 23:44:06 +0100},
      institution = {King's College London},
      number = {TR-08-04},
      title = {Test data augmentation : generating new test data from existing test data},
      year = {2008}
    }