Journals
- The Oracle Problem in Software Testing: A Survey
Earl T. Barr, Mark Harman, Phil McMinn, Muzammil Shahbaz, and Shin Yoo
IEEE Transactions on Software Engineering, 41(5):507-525, 2015 [pdf] [bib] - Exact Scalable Sensitivity Analysis for the Next Release Problem
Mark Harman, Jens Krinke, Inmaculada Medina-Bulo, Francisco Palomo-Lozano, Jian Ren, and Shin Yoo
ACM Transactions on Software Engineering and Methodology, 23(2):19:1-19:31, 2014 [pdf] [bib] - Cloud Engineering is Search Based Software Engineering Too
Mark Harman, Kiran Lakhotia, Jeremy Singer, David White, and Shin Yoo
Journal of Systems and Software, 86(9):2225-2241, 2013 [pdf][bib] - GPGPU SBSE: Search Based Software Engineering Performance Improvement Using Graphics Cards
Shin Yoo, Mark Harman, and Shmuel Ur
Journal of Emperical Software Engineering, 18(3):550-593, 2013 [pdf][bib] - Fault Localization Prioritization: Comparing Information Theoretic and Coverage Based Approaches
Shin Yoo, Mark Harman, and David Clark
ACM Transactions on Software Engineering and Methodology, 22(3):19:1-19:29 [pdf][bib][note]The working example in Section 3 of the original paper published contained an error. The lookahead probability columns in Table II were incorrect, as was the calculation of \(P(B(s_9))\) in Equation 7. Although this means that the lookahead entropy for \(t_3\) and \(t_4\) are different now (0.77 and 0.59, respectively), it is still \(t_4\) that needs to be executed first. - Test Data Regeneration: Generating New Test Data from Existing Test Data
Shin Yoo and Mark Harman
Journal of Software Testing, Verification and Reliability, 22(3):171-201. [pdf] [bib] - Regression Testing Minimisation, Selection and Prioritisation: A Survey
Shin Yoo and Mark Harman
Journal of Software Testing, Verification and Reliability, 22(2):67-120. [pdf] [bib] - Using Hybrid Algorithm For Pareto Effcient Multi-Objective Test Suite Minimisation
Shin Yoo and Mark Harman
Journal of Systems and Software, 83(4):p689-701. [pdf][bib]
Conferences and Workshops
- ORBS and the Limits of Static SlicingDave Binkley, Nicolas Gold, Mark Harman, Syed Islam, Jens Krinke, and Shin Yoo
The 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2015), to appear - Amortised Optimisation of Non-Functional Properties in Production EnvironmentShin Yoo
International Symposium on Search-Based Software Engineering (SSBSE 2015), to appear - Empirical Evaluation of Pareto Efficient Multi-objective Regression Test Case PrioritisationMichael G. Epitropakis, Shin Yoo, Mark Harman, and Edmund Burke
International Symposium on Software Testing and Analysis (ISSTA 2015), to appear - Seeing is Slicing: Observation Based Slicing of Picture Description LanguagesShin Yoo, Dave Binkley, and Roger Eastman
The 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2014) [pdf] [bib] - ORBS: Language-Independent Program Slicing
Dave Binkley, Nicolas Gold, Mark Harman, Syed Islam, Jens Krinke, and Shin Yoo
The 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014) [pdf] [bib] - Ask the Mutants: Mutating Faulty Programs for Fault Localization
Seokhyun Mun, Yunho Kim, Moonzoo Kim, and Shin Yoo
The 7th IEEE International Conference on Software Testing, Verification, and Validation (ICST 2014) [pdf] [bib] - Efficiency and Early Fault Detection with Lower and Higher Strength Combinatorial Interaction Testing
Justyna Petke, Myra Cohen, Mark Harman, and Shin Yoo
The 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013) [pdf][bib] - Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation
Xiaoyuan Xie and Fei-Ching Kuo and Tsong Yueh Chen and Shin Yoo and Mark Harman
5th International Symposium on Search-Based Software Engineering(SSBSE 2013) [pdf][bib] - Evolving Human Competitive Spectra-Based Fault Localisation Techniques
Shin Yoo
4th International Symposium on Search-Based Software Engineering(SSBSE 2012) [pdf][bib] - Highly Scalable Multi Objective Test Suite Minimisation Using Graphics Cards
Shin Yoo, Mark Harman and Shmuel Ur
3rd International Symposium on Search-Based Software Engineering(SSBSE 2011), Best Paper Award [pdf][bib] - Faster Fault Finding at Google using Multi-Objective Regression Test Optimisation
Shin Yoo, Robert Nilsson and Mark Harman
ACM Symposium on the Foundations of Software Engineering(ESEC/FSE 2011) [pdf] [bib] - Transition coverage testing for Simulink/Stateflow models using messy genetic algorithms
Jungsup Oh, Mark Harman and Shin Yoo
The 13th geannual conference on Genetic and evolutionary computation(GECCO 2011) [pdf] [bib] - A Novel Mask-Coding Representation for Set Cover Problems with Applications in Test Suite Minimisation
Shin Yoo
2nd International Symposium on Search-Based Software Engineering (SSBSE 2010) [pdf] [bib] - Optimizing for the Number of Tests Generated in Search Based Test Data Generation with an Application to the Oracle Cost Problem
Mark Harman, Sung Gon Kim, Kiran Lakhotia, Phil McMiin and Shin Yoo
3rd International Workshop on Search-Based Software Testing 2010, (SBST 2010) [pdf] [bib] - Metamorphic Testing of Stochastic Optimisation
Shin Yoo
3rd International Workshop on Search-Based Software Testing 2010(SBST 2010) [pdf] [bib] - Clustering Test Cases To Achieve Effective & Scalable Prioritisation Incorporating Expert Knowledge
Shin Yoo, Mark Harman, Paolo Tonella and Angelo Susi
International Symposium on Software Testing and Analysis 2009 (ISSTA 2009), p201-211. [pdf] [bib] - Search Based Data Sensitivity Analysis Applied to Requirement Engineering
Mark Harman, Jens Krinke, Jian Ren and Shin Yoo
Genetic and Evolutionary Computation Conference 2009 (GECCO 2009), p1681-1688. [pdf] [bib] - Measuring and Improving Latency to Avoid Test Suite Wear Out
Shin Yoo, Mark Harman and Shmuel Ur
2nd International Workshop on Search-Based Software Testing 2009, (SBST 2009), Best Paper Award [pdf] [bib] - Pareto Efficient Multi-Objective Test Case Selection
Shin Yoo and Mark Harman
Proceedings of ACM International Symposium on Software Testing and Analysis 2007 (ISSTA 2007), p140-150. [pdf] [bib]
Technical Reports
- No Pot of Gold at the End of Program Spectrum Rainbow: Greatest Risk Evaluation Formula Does Not Exist
SShin Yoo, Xiaoyuan Xie, Fei-Ching Kuo, Tsong Yueh Chen, and Mark Harman
RN/14/14, Department of Computer Science, University College London, 2014. [pdf] [bib] - Seeing is Slicing: Observation Based Slicing of Picture Description Languages
Shin Yoo, David Binkley, and Roger Eastman
RN/14/09, Department of Computer Science, University College London, 2014. [pdf] [bib] - Observation-Based Slicing
Dave Binkley, Nicolas Gold, Mark Harman, Jens Krinke, and Shin Yoo
RN/13/13, Department of Computer Science, University College London, 2013. [pdf] [bib] - Theoretical Analysis of GP-Evolved Risk Evaluation Formulas for Spectrum Based Fault Localisation
Xiaoyuan Xie, Fei-Ching Kuo, Tsong Yueh Chen, Shin Yoo and Mark Harman
RN/13/06, Department of Computer Science, University College London, 2013. [pdf] [bib] - NIA\(^3\)CIN: Non-Invasive Autonomous and Amortised Adaptivity Code Injection
Shin Yoo
RN/12/13, Department of Computer Science, University College London, 2012. [pdf] [bib] - Evolving Human Competitive Spectra-Based Fault Localisation Techniques
Shin Yoo
RN/12/03, Department of Computer Science, University College London, 2012. [pdf] [bib] - FLINT: Fault Localisation using Information Theory
Shin Yoo, Mark Harman and David Clark
RN/11/09, Department of Computer Science, University College London, 2011. [pdf] [bib] - Highly Scalable Multi-Objective Test Suite Minimisation Using Graphics Card
Shin Yoo, Mark Harman and Shmuel Ur
RN/11/07, Department of Computer Science, University College London, 2011. [pdf] [bib] - Regression Testing Minimisation, Selection and Prioritisation - A Survey
Shin Yoo and Mark Harman
TR-09-09, Department of Computer Science, King's College London, 2009. [pdf] [bib] - Test Data Augmentation: Generating New Test Data from Existing Test Data
Shin Yoo and Mark Harman
TR-08-04, Department of Computer Science, King's College London, 2008. [pdf] [bib]
Fast Abstracts and Posters
- SBSE As Gaming
Shin Yoo
The 3rd International Symposium on Search-Based Software Engineering, 2011. [pdf] [bib] [YouTube] - Controlled Redundancy: Avoiding Test Suite Wear-Out
Shin Yoo, Mark Harman and Shmuel Ur
International Symposium on Software Testing and Analysis 2008 (ISSTA 2008) [poster pdf]
Invited Talks
- Regression Testing: Past, Present and Future
Shin Yoo, Training and Research on Testing (TAROT) Summer School, St. Petersburg, Russia, June 2011 - Search-Based Regression Testing: A Story of Rapid Prototyping
Shin Yoo, Google EMEA (Europe, Middle East and Africa) Faculty Summit, Zürich, Switzerland, May 2011 - Early Test Feedback by Test Prioritisation
Shin Yoo, Mark Harman and Robert Nilsson, Google Test Automation Conference, Hyderabad, India, October 2010