{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T19:46:59Z","timestamp":1782416819630,"version":"3.54.5"},"reference-count":31,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2016,3,7]],"date-time":"2016-03-07T00:00:00Z","timestamp":1457308800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001866","name":"Fonds National de la Recherche Luxembourg","doi-asserted-by":"publisher","award":["FNR\/P10\/03"],"award-info":[{"award-number":["FNR\/P10\/03"]}],"id":[{"id":"10.13039\/501100001866","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Testing Verif &amp; Rel"],"published-print":{"date-parts":[[2016,8]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>Search\u2010based techniques have been applied successfully to the task of generating unit tests for object\u2010oriented software. However, as for any meta\u2010heuristic search, the efficiency heavily depends on many factors; <jats:italic>seeding<\/jats:italic>, which refers to the use of previous related knowledge to help solve the testing problem at hand, is one such factor that may strongly influence this efficiency. This paper investigates different seeding strategies for unit test generation, in particular seeding of numerical and string constants derived statically and dynamically, seeding of type information and seeding of previously generated tests. To understand the effects of these seeding strategies, the results of a large empirical analysis carried out on a large collection of open\u2010source projects from the SF110 corpus and the Apache Commons repository are reported. These experiments show with strong statistical confidence that, even for a testing tool already able to achieve high coverage, the use of appropriate seeding strategies can further improve performance. \u00a9 2016 The Authors. Software Testing, Verification and Reliability Published by John Wiley &amp; Sons Ltd.<\/jats:p>","DOI":"10.1002\/stvr.1601","type":"journal-article","created":{"date-parts":[[2016,3,7]],"date-time":"2016-03-07T14:58:38Z","timestamp":1457362718000},"page":"366-401","source":"Crossref","is-referenced-by-count":75,"title":["Seeding strategies in search\u2010based unit test generation"],"prefix":"10.1002","volume":"26","author":[{"given":"Jos\u00e9 Miguel","family":"Rojas","sequence":"first","affiliation":[{"name":"Department of Computer Science University of Sheffield  Regent Court, 211 Portobello Sheffield S1 4DP UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gordon","family":"Fraser","sequence":"additional","affiliation":[{"name":"Department of Computer Science University of Sheffield  Regent Court, 211 Portobello Sheffield S1 4DP UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"Arcuri","sequence":"additional","affiliation":[{"name":"Scienta, Norway, and SnT Centre University of Luxembourg  Luxembourg City Luxembourg"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"311","published-online":{"date-parts":[[2016,3,7]]},"reference":[{"key":"e_1_2_8_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(01)00189-6"},{"key":"e_1_2_8_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.294"},{"key":"e_1_2_8_4_1","doi-asserted-by":"crossref","unstructured":"TonellaP.Evolutionary testing of classes.ACM International Symposium on Software Testing and Analysis (ISSTA) Boston Massachusetts USA 2004;119\u2013128.","DOI":"10.1145\/1013886.1007528"},{"key":"e_1_2_8_5_1","doi-asserted-by":"crossref","unstructured":"FraserG ArcuriA.EvoSuite: automatic test suite generation for object\u2010oriented software.ACM Symposium on the Foundations of Software Engineering (FSE) Szeged Hungary 2011;416\u2013419.","DOI":"10.1145\/2025113.2025179"},{"key":"e_1_2_8_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.14"},{"key":"e_1_2_8_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2685612"},{"key":"e_1_2_8_8_1","unstructured":"The Apache Commons 2014. Available from:https:\/\/2.zoppoz.workers.dev:443\/http\/commons.apache.org\/[last accessed 16 December 2015]."},{"key":"e_1_2_8_9_1","doi-asserted-by":"crossref","unstructured":"FraserG ArcuriA.The seed is strong: seeding strategies in search\u2010based software testing.IEEE International Conference on Software Testing Verification and Validation (ICST) Montreal Canada 2012;121\u2013130.","DOI":"10.1109\/ICST.2012.92"},{"key":"e_1_2_8_10_1","doi-asserted-by":"crossref","unstructured":"LangdonWB NordinP.Seeding genetic programming populations.Proceedings of the European Conference on Genetic Programming (EuroGP) Edinburgh Scotland 2000;304\u2013315.","DOI":"10.1007\/978-3-540-46239-2_23"},{"key":"e_1_2_8_11_1","doi-asserted-by":"crossref","unstructured":"WesterbergCH LevineJ.Investigation of different seeding strategies in a genetic planner.Proceedings of EvoWorkshops Como Italy 2001;505\u2013514.","DOI":"10.1007\/3-540-45365-2_52"},{"key":"e_1_2_8_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2083669"},{"key":"e_1_2_8_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(01)00190-2"},{"key":"e_1_2_8_14_1","doi-asserted-by":"crossref","unstructured":"TliliM WapplerS SthamerH.Improving evolutionary real\u2010time testing.Genetic and Evolutionary Computation Conference (GECCO) Seattle Washington USA 2006;1917\u20131924.","DOI":"10.1145\/1143997.1144316"},{"key":"e_1_2_8_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.435"},{"key":"e_1_2_8_16_1","doi-asserted-by":"crossref","unstructured":"McMinnP StevensonM HarmanM.Reducing qualitative human oracle costs associated with automatically generated test data.Proceedings of the First International Workshop on Software Test Output Validation STOV '10.ACM:New York NY USA 2010;1\u20134.","DOI":"10.1145\/1868048.1868049"},{"key":"e_1_2_8_17_1","doi-asserted-by":"crossref","unstructured":"FraserG ZellerA.Exploiting common object usage in test case generation.ICST 2011: Proceedings of the International Conference on Software Testing Verification and Validation IEEE Computer Society:Los Alamitos CA USA 2011;80\u201389.","DOI":"10.1109\/ICST.2011.53"},{"key":"e_1_2_8_18_1","doi-asserted-by":"crossref","unstructured":"MirazM LanziPL BaresiL.Improving evolutionary testing by means of efficiency enhancement techniques.IEEE Congress on Evolutionary Computation (CEC) Barcelona Spain 2010;1\u20138.","DOI":"10.1109\/CEC.2010.5586231"},{"key":"e_1_2_8_19_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.354"},{"key":"e_1_2_8_20_1","doi-asserted-by":"crossref","unstructured":"McMinnP ShahbazM StevensonM.Search\u2010based test input generation for string data types using the results of web queries.IEEE International Conference on Software Testing Verification and Validation (ICST) Montreal Canada 2012;141\u2013150.","DOI":"10.1109\/ICST.2012.94"},{"key":"e_1_2_8_21_1","doi-asserted-by":"crossref","unstructured":"AlshahwanN HarmanM.Automated web application testing using search based software engineering.IEEE\/ACM International Conference on Automated Software Engineering (ASE) Lawrence Kansas USA 2011;3\u201312.","DOI":"10.1109\/ASE.2011.6100082"},{"key":"e_1_2_8_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.57624"},{"key":"e_1_2_8_23_1","series-title":"Lecture Notes in Computer Science","first-page":"237","volume-title":"Search Based Software Engineering","author":"Li Y","year":"2011"},{"key":"e_1_2_8_24_1","unstructured":"M\u00f8llerA.dk.brics.automaton \u2013 finite\u2010state automata and regular expressions for Java 2010. Available from:https:\/\/2.zoppoz.workers.dev:443\/http\/www.brics.dk\/automaton\/[last accessed 16 December 2015]."},{"key":"e_1_2_8_25_1","doi-asserted-by":"crossref","unstructured":"FraserG ArcuriA.Automated test generation for java generics.Software Quality Days (SWQD) 2013.","DOI":"10.1007\/978-3-319-03602-1_12"},{"key":"e_1_2_8_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9249-9"},{"key":"e_1_2_8_27_1","unstructured":"JavaNCSS \u2010 a source measurement suite for Java 2014. Available from:https:\/\/2.zoppoz.workers.dev:443\/http\/www.kclee.de\/clemens\/java\/javancss version 32.53 [last accessed 16 December 2015]."},{"key":"e_1_2_8_28_1","doi-asserted-by":"crossref","unstructured":"InozemtsevaL HolmesR.Coverage is not strongly correlated with test suite effectiveness.ACM\/IEEE International Conference on Software Engineering (ICSE) ACM. Hyderabad India 2014;435\u2013445.","DOI":"10.1145\/2568225.2568271"},{"key":"e_1_2_8_29_1","doi-asserted-by":"crossref","unstructured":"JustR.The Major mutation framework: efficient and scalable mutation analysis for java.ACM International Symposium on Software Testing and Analysis (ISSTA) ACM. San Jose California USA 2014;433\u2013436.","DOI":"10.1145\/2610384.2628053"},{"key":"e_1_2_8_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1486"},{"key":"e_1_2_8_31_1","doi-asserted-by":"crossref","unstructured":"ArcuriA FraserG GaleottiJP.Automated unit test generation for classes with environment dependencies.IEEE\/ACM International Conference on Automated Software Engineering (ASE) ACM. Vasteras Sweden 2014;79\u201390.","DOI":"10.1145\/2642937.2642986"},{"key":"e_1_2_8_32_1","doi-asserted-by":"crossref","unstructured":"PachecoC LahiriSK ErnstMD BallT.Feedback\u2010directed random test generation.ACM\/IEEE International Conference on Software Engineering (ICSE) Minneapolis Minnesota USA 2007;75\u201384.","DOI":"10.1109\/ICSE.2007.37"}],"container-title":["Software Testing, Verification and Reliability"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fstvr.1601","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/stvr.1601","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,2]],"date-time":"2023-09-02T16:14:25Z","timestamp":1693671265000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/10.1002\/stvr.1601"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,7]]},"references-count":31,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2016,8]]}},"alternative-id":["10.1002\/stvr.1601"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1002\/stvr.1601","archive":["Portico"],"relation":{},"ISSN":["0960-0833","1099-1689"],"issn-type":[{"value":"0960-0833","type":"print"},{"value":"1099-1689","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,3,7]]}}}