{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,16]],"date-time":"2026-10-16T01:48:29Z","timestamp":1792115309823,"version":"4.4.0"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2022,10,6]],"date-time":"2022-10-06T00:00:00Z","timestamp":1665014400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,10,6]],"date-time":"2022-10-06T00:00:00Z","timestamp":1665014400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Search-based techniques have been widely used for white-box test generation. Many of these approaches rely on the <jats:italic>approach level<\/jats:italic> and <jats:italic>branch distance<\/jats:italic> heuristics to guide the search process and generate test cases with high line and branch coverage. Despite the positive results achieved by these two heuristics, they only use the information related to the coverage of explicit branches (<jats:italic>e.g.,<\/jats:italic> indicated by conditional and loop statements), but ignore potential implicit branchings within basic blocks of code. If such implicit branching happens at runtime (<jats:italic>e.g.,<\/jats:italic> if an exception is thrown in a branchless-method), the existing fitness functions cannot guide the search process. To address this issue, we introduce a new secondary objective, called Basic Block Coverage (<jats:italic>BBC<\/jats:italic>), which takes into account the coverage level of relevant basic blocks in the control flow graph. We evaluated the impact of <jats:italic>BBC<\/jats:italic> on <jats:italic>search-based unit test generation<\/jats:italic> (using the <jats:sc>DynaMOSA<\/jats:sc> algorithm) and <jats:italic>search-based crash reproduction<\/jats:italic> (using the <jats:italic>STDistance<\/jats:italic> and <jats:italic>WeightedSum<\/jats:italic> fitness functions). Our results show that for unit test generation, <jats:italic>BBC<\/jats:italic> improves the branch coverage of the generated tests. Although small (<jats:inline-formula><jats:alternatives><jats:tex-math>$\\sim $<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mo>\u223c<\/mml:mo>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>1.5%), this improvement in the branch coverage is systematic and leads to an increase of the output domain coverage and implicit runtime exception coverage, and of the diversity of runtime states. In terms of crash reproduction, in the combination of <jats:italic>STDistance<\/jats:italic> and <jats:italic>WeightedSum<\/jats:italic>, <jats:italic>BBC<\/jats:italic> helps in reproducing 3 new crashes for each fitness function. <jats:italic>BBC<\/jats:italic> significantly decreases the time required to reproduce 43.5% and 45.1% of the crashes using <jats:italic>STDistance<\/jats:italic> and <jats:italic>WeightedSum<\/jats:italic>, respectively. For these crashes, <jats:italic>BBC<\/jats:italic> reduces the consumed time by 71.7% (for <jats:italic>STDistance<\/jats:italic>) and 68.7% (for <jats:italic>WeightedSum<\/jats:italic>) on average.<\/jats:p>","DOI":"10.1007\/s10664-022-10155-0","type":"journal-article","created":{"date-parts":[[2022,10,6]],"date-time":"2022-10-06T08:03:51Z","timestamp":1665043431000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Basic block coverage for search-based unit testing and crash reproduction"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3549-9019","authenticated-orcid":false,"given":"Pouria","family":"Derakhshanfar","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0831-7606","authenticated-orcid":false,"given":"Xavier","family":"Devroey","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2413-3935","authenticated-orcid":false,"given":"Andy","family":"Zaidman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,10,6]]},"reference":[{"issue":"7","key":"10155_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/390013.808479","volume":"5","author":"FE Allen","year":"1970","unstructured":"Allen F E (1970) Control flow analysis. ACM SIGPLAN Notices 5 (7):1\u201319. https:\/\/doi.org\/10.1145\/390013.808479https:\/\/doi.org\/10.1145\/390013.808479","journal-title":"ACM SIGPLAN Notices"},{"key":"10155_CR2","doi-asserted-by":"crossref","unstructured":"Almasi M M, Hemmati H, Fraser G, Arcuri A, Benefelds J (2017) An Industrial Evaluation of Unit Test Generation: Finding Real Faults in a Financial Application. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP). IEEE, pp 263\u2013272","DOI":"10.1109\/ICSE-SEIP.2017.27"},{"key":"10155_CR3","doi-asserted-by":"crossref","unstructured":"Alshahwan N, Harman M (2014) Coverage and fault detection of the output-uniqueness test selection criteria. In: Proceedings of the 2014 International Symposium on Software Testing and Analysis - ISSTA 2014. ACM Press, pp 181\u2013192","DOI":"10.1145\/2610384.2610413"},{"issue":"1","key":"10155_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3293455","volume":"28","author":"A Arcuri","year":"2019","unstructured":"Arcuri A (2019) RESTful API automated test case generation with evomaster. ACM Trans Softw Eng Methodol (TOSEM) 28(1):1\u201337","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"issue":"3","key":"10155_CR5","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1002\/stvr.1486","volume":"24","author":"A Arcuri","year":"2014","unstructured":"Arcuri A, Briand L (2014) A hitchhiker\u2019s guide to statistical tests for assessing randomized algorithms in software engineering. Softw Test Verif Reliab 24 (3):219\u2013250. https:\/\/doi.org\/10.1002\/stvr.1486","journal-title":"Softw Test Verif Reliab"},{"issue":"3","key":"10155_CR6","doi-asserted-by":"publisher","first-page":"594","DOI":"10.1007\/s10664-013-9249-9","volume":"18","author":"A Arcuri","year":"2013","unstructured":"Arcuri A, Fraser G (2013) Parameter tuning or default values? An empirical investigation in search-based software engineering. Empir Softw Eng 18 (3):594\u2013623. https:\/\/doi.org\/10.1007\/s10664-013-9249-9","journal-title":"Empir Softw Eng"},{"key":"10155_CR7","unstructured":"Le T-DB, Lo D, Le Goues C, Grunske L (2016) A learning-to-rank based fault localization approach using likely invariants. In: Proceedings of the 25th International Symposium on Software Testing and Analysis. ACM, pp 177\u2013188"},{"key":"10155_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14335-9","volume-title":"Testing techniques in software engineering: Second pernambuco summer school on software engineering, psse 2007, revised lectures, vol 6153","author":"P Borba","year":"2010","unstructured":"Borba P, Cavalcanti A, Sampaio A, Woodcook J (2010) Testing techniques in software engineering: Second pernambuco summer school on software engineering, psse 2007, revised lectures, vol 6153. Springer, Recife"},{"key":"10155_CR9","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1016\/j.infsof.2018.08.010","volume":"104","author":"J Campos","year":"2018","unstructured":"Campos J, Ge Y, Albunian N, Fraser G, Eler M, Arcuri A (2018) An empirical evaluation of evolutionary algorithms for unit test suite generation. Inf Softw Technol 104:207\u2013235. https:\/\/doi.org\/10.1016\/j.infsof.2018.08.010https:\/\/doi.org\/10.1016\/j.infsof.2018.08.010","journal-title":"Inf Softw Technol"},{"issue":"2","key":"10155_CR10","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1109\/TSE.2014.2363469","volume":"41","author":"N Chen","year":"2015","unstructured":"Chen N, Kim S (2015) STAR: Stack trace based automatic crash reproduction via symbolic execution. IEEE Trans Softw Eng 41(2):198\u2013220. https:\/\/doi.org\/10.1109\/TSE.2014.2363469","journal-title":"IEEE Trans Softw Eng"},{"key":"10155_CR11","doi-asserted-by":"publisher","unstructured":"Derakhshanfar P, Devroey X (2020) Replication package of Basic Block Coverage for Search-Based Crash Reproduction. https:\/\/doi.org\/10.5281\/zenodo.3953519","DOI":"10.5281\/zenodo.3953519"},{"key":"10155_CR12","doi-asserted-by":"publisher","unstructured":"Derakhshanfar P, Devroey X (2021) pderakhshanfar\/EMSE-BBC-experiment: Replication package for EMSE journal extension. https:\/\/doi.org\/10.5281\/zenodo.4665874","DOI":"10.5281\/zenodo.4665874"},{"key":"10155_CR13","unstructured":"Derakhshanfar P, Devroey X, Panichella A, Zaidman A, van Deursen A (2020) Towards integration-level test case generation using call site information. arXiv:2001.04221"},{"issue":"3","key":"10155_CR14","doi-asserted-by":"publisher","first-page":"e1733","DOI":"10.1002\/stvr.1733","volume":"30","author":"P Derakhshanfar","year":"2020","unstructured":"Derakhshanfar P, Devroey X, Perrouin G, Zaidman A, Deursen A (2020) Search-based crash reproduction using behavioural model seeding. STVR 30(3):e1733. https:\/\/doi.org\/10.1002\/stvr.1733","journal-title":"STVR"},{"key":"10155_CR15","doi-asserted-by":"crossref","unstructured":"Derakhshanfar P, Devroey X, Zaidman A (2020) It Is Not Only About Control Dependent Nodes: Basic Block Coverage for Search-Based Crash Reproduction. In: Aleti A, Panichella A (eds) Search-Based Software Engineering - 12th International Symposium, SSBSE 2020. Springer, pp 42\u201357","DOI":"10.1007\/978-3-030-59762-7_4"},{"key":"10155_CR16","doi-asserted-by":"crossref","unstructured":"Derakhshanfar P, Devroey X, Zaidman A, Van Deursen A, Panichella A (2020) Good Things Come In Threes: Improving Search-based Crash Reproduction With Helper Objectives. In: 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201920). IEEE \/ ACM, pp 211\u2013223","DOI":"10.1145\/3324884.3416643"},{"key":"10155_CR17","doi-asserted-by":"crossref","unstructured":"Devroey X, Panichella S, Gambi A (2020) Java Unit Testing Tool Competition - Eighth Round. In: Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops. ACM, pp 545\u2013548","DOI":"10.1145\/3387940.3392265"},{"key":"10155_CR18","doi-asserted-by":"crossref","unstructured":"Fraser G, Arcuri A (2011) Evosuite: Automatic test suite generation for object-oriented software. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC\/FSE \u201911. ACM, New York, pp 416\u2013419","DOI":"10.1145\/2025113.2025179"},{"key":"10155_CR19","doi-asserted-by":"crossref","unstructured":"Fraser G, Arcuri A (2013) Evosuite: On the challenges of test case generation in the real world. In: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation. IEEE, pp 362\u2013369","DOI":"10.1109\/ICST.2013.51"},{"issue":"2","key":"10155_CR20","doi-asserted-by":"publisher","first-page":"276","DOI":"10.1109\/TSE.2012.14","volume":"39","author":"G Fraser","year":"2013","unstructured":"Fraser G, Arcuri A (2013) Whole test suite generation. IEEE Trans Softw Eng 39(2):276\u2013291. https:\/\/doi.org\/10.1109\/TSE.2012.14https:\/\/doi.org\/10.1109\/TSE.2012.14","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"10155_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2685612","volume":"24","author":"G Fraser","year":"2014","unstructured":"Fraser G, Arcuri A (2014) A large-scale evaluation of automated unit test generation using EvoSuite. ACM Trans Softw Eng Methodol 24(2):1\u201342. https:\/\/doi.org\/10.1145\/2685612","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"3","key":"10155_CR22","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1007\/s10664-013-9288-2","volume":"20","author":"G Fraser","year":"2015","unstructured":"Fraser G, Arcuri A (2015) 1600 faults in 100 projects: Automatically finding faults while achieving high coverage with evosuite. Empir Softw Eng 20 (3):611\u2013639","journal-title":"Empir Softw Eng"},{"issue":"3","key":"10155_CR23","doi-asserted-by":"publisher","first-page":"783","DOI":"10.1007\/s10664-013-9299-z","volume":"20","author":"G Fraser","year":"2015","unstructured":"Fraser G, Arcuri A (2015) Achieving scalable mutation-based generation of whole test suites. Empir Softw Eng 20(3):783\u2013812. https:\/\/doi.org\/10.1007\/s10664-013-9299-z","journal-title":"Empir Softw Eng"},{"issue":"6","key":"10155_CR24","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1007\/s10732-008-9080-4","volume":"15","author":"S Garc\u00eda","year":"2009","unstructured":"Garc\u00eda S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms\u2019 behaviour: a case study on the CEC\u20192005 Special Session on Real Parameter Optimization. J Heurist 15(6):617\u2013644. https:\/\/doi.org\/10.1007\/s10732-008-9080-4","journal-title":"J Heurist"},{"issue":"4","key":"10155_CR25","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1109\/TSE.1982.235571","volume":"SE-8","author":"WWE Howden","year":"1982","unstructured":"Howden W W E (1982) Weak Mutation Testing and Completeness of Test Sets. IEEE Trans Softw Eng SE-8(4):371\u2013379. https:\/\/doi.org\/10.1109\/TSE.1982.235571","journal-title":"IEEE Trans Softw Eng"},{"key":"10155_CR26","doi-asserted-by":"crossref","unstructured":"Japkowicz N, Shah M (2011) Evaluating learning algorithms: a classification perspective. Cambridge University Press","DOI":"10.1017\/CBO9780511921803"},{"key":"10155_CR27","doi-asserted-by":"crossref","unstructured":"Just R, Jalali D, Ernst M D (2014) Defects4J: a database of existing faults to enable controlled testing studies for Java programs. In: Proceedings of the 2014 International Symposium on Software Testing and Analysis - ISSTA 2014. ACM, pp 437\u2013440","DOI":"10.1145\/2610384.2628055"},{"key":"10155_CR28","doi-asserted-by":"crossref","unstructured":"Kifetew F, Devroey X, Rueda U (2019) Java Unit Testing Tool Competition - Seventh Round. In: 2019 IEEE\/ACM 12th International Workshop on Search-Based Software Testing (SBST). IEEE, pp 15\u201320","DOI":"10.1109\/SBST.2019.00014"},{"key":"10155_CR29","doi-asserted-by":"crossref","unstructured":"Li Y, Fraser G (2011) Bytecode testability transformation. In: International Symposium on Search Based Software Engineering. Springer, pp 237\u2013251","DOI":"10.1007\/978-3-642-23716-4_21"},{"key":"10155_CR30","doi-asserted-by":"crossref","unstructured":"Lu Y, Lou Y, Cheng S, Zhang L, Hao D, Zhou Y, Zhang L (2016) How does regression test prioritization perform in real-world software evolution?. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE). IEEE, pp 535\u2013546","DOI":"10.1145\/2884781.2884874"},{"key":"10155_CR31","doi-asserted-by":"crossref","unstructured":"Ma L, Artho C, Zhang C, Sato H, Gmeiner J, Ramler R (2015) Grt: Program-analysis-guided random testing (t). In: 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, pp 212\u2013223","DOI":"10.1109\/ASE.2015.49"},{"key":"10155_CR32","doi-asserted-by":"crossref","unstructured":"Martinez M, Monperrus M (2016) ASTOR: a program repair library for Java (demo). In: Proceedings of the 25th International Symposium on Software Testing and Analysis. ACM, pp 441\u2013444","DOI":"10.1145\/2931037.2948705"},{"issue":"2","key":"10155_CR33","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1002\/stvr.294","volume":"14","author":"P McMinn","year":"2004","unstructured":"McMinn P (2004) Search-based software test data generation: A survey. Softw Test Verif Reliab 14(2):105\u2013156. https:\/\/doi.org\/10.1002\/stvr.294","journal-title":"Softw Test Verif Reliab"},{"key":"10155_CR34","doi-asserted-by":"crossref","unstructured":"McMinn P (2011) Search-based software testing: Past, present and future. In: Proceedings of the 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops, ICSTW \u201911. IEEE Computer Society, Washington, pp 153\u2013163","DOI":"10.1109\/ICSTW.2011.100"},{"key":"10155_CR35","doi-asserted-by":"crossref","unstructured":"Molina U R, Kifetew F, Panichella A (2018) Java Unit Testing Tool Competition - Sixth Round. In: Proceedings of the 11th International Workshop on Search-Based Software Testing - SBST \u201918. ACM, pp 22\u201329","DOI":"10.1145\/3194718.3194728"},{"key":"10155_CR36","doi-asserted-by":"crossref","unstructured":"Nayrolles M, Hamou-Lhadj A, Tahar S, Larsson A (2015) JCHARMING: A bug reproduction approach using crash traces and directed model checking. In: 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER). IEEE, pp 101\u2013110","DOI":"10.1109\/SANER.2015.7081820"},{"key":"10155_CR37","doi-asserted-by":"crossref","unstructured":"Noor T B, Hemmati H (2015) A similarity-based approach for test case prioritization using historical failure data. In: 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE). IEEE, pp 58\u201368","DOI":"10.1109\/ISSRE.2015.7381799"},{"issue":"5","key":"10155_CR38","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1109\/32.286422","volume":"20","author":"AJ Offutt","year":"1994","unstructured":"Offutt AJ, Lee SD (1994) An empirical evaluation of weak mutation. IEEE Trans Softw Eng 20(5):337\u2013344. https:\/\/doi.org\/10.1109\/32.286422","journal-title":"IEEE Trans Softw Eng"},{"key":"10155_CR39","doi-asserted-by":"publisher","first-page":"106411","DOI":"10.1016\/j.infsof.2020.106411","volume":"130","author":"A Panichella","year":"2021","unstructured":"Panichella A (2021) A Systematic Comparison of search-Based approaches for LDA hyperparameter tuning. Inf Softw Technol 130:106411. https:\/\/doi.org\/10.1016\/j.infsof.2020.106411","journal-title":"Inf Softw Technol"},{"key":"10155_CR40","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1016\/j.infsof.2018.08.009","volume":"104","author":"A Panichella","year":"2018","unstructured":"Panichella A, Kifetew F M, Tonella P (2018a) A large scale empirical comparison of state-of-the-art search-based test case generators. Inf Softw Technol 104:236\u2013256. https:\/\/doi.org\/10.1016\/j.infsof.2018.08.009","journal-title":"Inf Softw Technol"},{"issue":"2","key":"10155_CR41","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1109\/TSE.2017.2663435","volume":"44","author":"A Panichella","year":"2018","unstructured":"Panichella A, Kifetew F M, Tonella P (2018b) Automated test case generation as a many-objective optimisation problem with dynamic selection of the targets. IEEE Trans Softw Eng 44(2):122\u2013158. https:\/\/doi.org\/10.1109\/TSE.2017.2663435https:\/\/doi.org\/10.1109\/TSE.2017.2663435","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"10155_CR42","doi-asserted-by":"publisher","first-page":"691","DOI":"10.1007\/s11219-011-9142-y","volume":"19","author":"M Papadakis","year":"2011","unstructured":"Papadakis M, Malevris N (2011) Automatically performing weak mutation with the aid of symbolic execution, concolic testing and search-based testing. Softw Qual J 19(4):691\u2013723. https:\/\/doi.org\/10.1007\/s11219-011-9142-yhttps:\/\/doi.org\/10.1007\/s11219-011-9142-y","journal-title":"Softw Qual J"},{"key":"10155_CR43","doi-asserted-by":"crossref","unstructured":"Pearson S, Campos J, Just R, Fraser G, Abreu R, Ernst M D, Pang D, Keller B (2017) Evaluating and improving fault localization. In: Proceedings of the 39th International Conference on Software Engineering. IEEE Press, pp 609\u2013620","DOI":"10.1109\/ICSE.2017.62"},{"key":"10155_CR44","doi-asserted-by":"crossref","unstructured":"Rojas J M, Campos J, Vivanti M, Fraser G, Arcuri A (2015) Combining Multiple Coverage Criteria in Search-Based Unit Test Generation. In: Search-Based Software Engineering (SSBSE 2015), LNCS, vol 9275. Springer, pp 93\u2013108","DOI":"10.1007\/978-3-319-22183-0_7"},{"key":"10155_CR45","doi-asserted-by":"crossref","unstructured":"R\u00f6\u00dfler J, Zeller A, Fraser G, Zamfir C, Candea G (2013) Reconstructing core dumps. In: Proceedings of International Conference on Software Testing, Verification and Validation (ICST). IEEE, pp 114\u2013123","DOI":"10.1109\/ICST.2013.18"},{"key":"10155_CR46","doi-asserted-by":"crossref","unstructured":"Shamshiri S, Just R, Rojas J M, Fraser G, McMinn P, Arcuri A (2015) Do Automatically Generated Unit Tests Find Real Faults? An Empirical Study of Effectiveness and Challenges. In: 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, pp 201\u2013211","DOI":"10.1109\/ASE.2015.86"},{"key":"10155_CR47","doi-asserted-by":"crossref","unstructured":"Smith E K, Barr E T, Le Goues C, Brun Y (2015) Is the cure worse than the disease? overfitting in automated program repair. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering. ACM, pp 532\u2013543","DOI":"10.1145\/2786805.2786825"},{"issue":"1","key":"10155_CR48","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1007\/s10664-019-09762-1","volume":"25","author":"M Soltani","year":"2020","unstructured":"Soltani M, Derakhshanfar P, Devroey X, van Deursen A (2020) A benchmark-based evaluation of search-based crash reproduction. Empir Softw Eng 25(1):96\u2013138. https:\/\/doi.org\/10.1007\/s10664-019-09762-1","journal-title":"Empir Softw Eng"},{"key":"10155_CR49","doi-asserted-by":"crossref","unstructured":"Soltani M, Derakhshanfar P, Panichella A, Devroey X, Zaidman A, van Deursen A (2018) Single-objective Versus Multi-objectivized Optimization for Evolutionary Crash Reproduction. In: Colanzi T E, McMinn P (eds) Symposium on Search-Based Software Engineering. SSBSE 2018, LNCS, vol 11036. Springer, Montpellier, pp 325\u2013340","DOI":"10.1007\/978-3-319-99241-9_18"},{"key":"10155_CR50","doi-asserted-by":"publisher","unstructured":"Soltani M, Panichella A, Van Deursen A (2018) Search-based crash reproduction and its impact on debugging. IEEE Trans Softw Eng. https:\/\/doi.org\/10.1109\/TSE.2018.2877664","DOI":"10.1109\/TSE.2018.2877664"},{"issue":"2","key":"10155_CR51","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha A, Delaney H D (2000) A critique and improvement of the CL common language effect size statistics of McGraw and Wong. J Educ Behav Stat 25(2):101\u2013132","journal-title":"J Educ Behav Stat"},{"key":"10155_CR52","doi-asserted-by":"crossref","unstructured":"Xiao X, Xie T, Tillmann N, De Halleux J (2011) Precise identification of problems for structural test generation. In: Software Engineering (ICSE), 2011 33rd International Conference on. ACM, Waikiki, pp 611\u2013620","DOI":"10.1145\/1985793.1985876"},{"key":"10155_CR53","doi-asserted-by":"crossref","unstructured":"Xuan J, Xie X, Monperrus M (2015) Crash reproduction via test case mutation: Let existing test cases help. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC\/FSE 2015. ACM Press, New York, pp 910\u2013913","DOI":"10.1145\/2786805.2803206"},{"key":"10155_CR54","volume-title":"Why programs fail, second edition: A guide to systematic debugging","author":"A Zeller","year":"2009","unstructured":"Zeller A (2009) Why programs fail, second edition: A guide to systematic debugging, 2nd edn. Morgan Kaufmann Publishers Inc., San Francisco","edition":"2nd edn."}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10155-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-022-10155-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10155-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,21]],"date-time":"2022-11-21T02:21:36Z","timestamp":1668997296000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-022-10155-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,6]]},"references-count":54,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["10155"],"URL":"https:\/\/doi.org\/10.1007\/s10664-022-10155-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,6]]},"assertion":[{"value":"17 March 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 October 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"192"}}