{"id":"https://openalex.org/W4391892519","doi":"https://doi.org/10.1109/tse.2024.3366613","title":"Coverage Goal Selector for Combining Multiple Criteria in Search-Based Unit Test Generation","display_name":"Coverage Goal Selector for Combining Multiple Criteria in Search-Based Unit Test Generation","publication_year":2024,"publication_date":"2024-02-16","ids":{"openalex":"https://openalex.org/W4391892519","doi":"https://doi.org/10.1109/tse.2024.3366613"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2024.3366613","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3366613","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://eprints.gla.ac.uk/320987/3/320987.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101904849","display_name":"Zhichao Zhou","orcid":"https://orcid.org/0000-0002-4543-262X"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Zhichao Zhou","raw_affiliation_strings":["School of Information Science and Technology, ShanghaiTech University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, ShanghaiTech University, Shanghai, China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031391841","display_name":"Yuming Zhou","orcid":null},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuming Zhou","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075174750","display_name":"Chunrong Fang","orcid":"https://orcid.org/0000-0002-9930-7111"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunrong Fang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100422935","display_name":"Zhenyu Chen","orcid":"https://orcid.org/0000-0002-9592-7022"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenyu Chen","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100400376","display_name":"Xiapu Luo","orcid":"https://orcid.org/0000-0002-9082-3208"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Xiapu Luo","raw_affiliation_strings":["Hong Kong Polytechnic University, Hong Kong, SAR, China"],"affiliations":[{"raw_affiliation_string":"Hong Kong Polytechnic University, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I14243506"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080326162","display_name":"Jingzhu He","orcid":"https://orcid.org/0009-0005-9448-5022"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingzhu He","raw_affiliation_strings":["School of Information Science and Technology, ShanghaiTech University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, ShanghaiTech University, Shanghai, China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000449889","display_name":"Yutian Tang","orcid":"https://orcid.org/0000-0001-5677-4564"},"institutions":[{"id":"https://openalex.org/I7882870","display_name":"University of Glasgow","ror":"https://ror.org/00vtgdb53","country_code":"GB","type":"education","lineage":["https://openalex.org/I7882870"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yutian Tang","raw_affiliation_strings":["University of Glasgow, Glasgow, U.K"],"affiliations":[{"raw_affiliation_string":"University of Glasgow, Glasgow, U.K","institution_ids":["https://openalex.org/I7882870"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5101904849"],"corresponding_institution_ids":["https://openalex.org/I30809798"],"apc_list":null,"apc_paid":null,"fwci":2.4122,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.88731167,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"50","issue":"4","first_page":"854","last_page":"883"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9944000244140625,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9944000244140625,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13293","display_name":"Engineering and Test Systems","score":0.9904000163078308,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.97079998254776,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8338435888290405},{"id":"https://openalex.org/keywords/unit-testing","display_name":"Unit testing","score":0.6106332540512085},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4805893898010254},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.381867915391922},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.32719892263412476},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.32555970549583435},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2662630081176758},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.17936483025550842}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8338435888290405},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.6106332540512085},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4805893898010254},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.381867915391922},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.32719892263412476},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.32555970549583435},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2662630081176758},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.17936483025550842},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2024.3366613","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3366613","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:eprints.gla.ac.uk:320987","is_oa":true,"landing_page_url":null,"pdf_url":"https://eprints.gla.ac.uk/320987/3/320987.pdf","source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Articles"}],"best_oa_location":{"id":"pmh:oai:eprints.gla.ac.uk:320987","is_oa":true,"landing_page_url":null,"pdf_url":"https://eprints.gla.ac.uk/320987/3/320987.pdf","source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Articles"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1121271761","display_name":null,"funder_award_id":"Program","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2087396116","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2354661342","display_name":null,"funder_award_id":"20200617103001003","funder_id":"https://openalex.org/F4320326705","funder_display_name":"Science, Technology and Innovation Commission of Shenzhen Municipality"},{"id":"https://openalex.org/G2981938667","display_name":null,"funder_award_id":"Shenzhen","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3317480652","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4223574508","display_name":null,"funder_award_id":"62202306","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G430625229","display_name":null,"funder_award_id":"202006","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5939423041","display_name":null,"funder_award_id":"Technology","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5994120800","display_name":null,"funder_award_id":"Natural","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5997361112","display_name":null,"funder_award_id":"62172205","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G997790988","display_name":null,"funder_award_id":"CJGJZD20200617103001003","funder_id":"https://openalex.org/F4320326705","funder_display_name":"Science, Technology and Innovation Commission of Shenzhen Municipality"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320326705","display_name":"Science, Technology and Innovation Commission of Shenzhen Municipality","ror":null}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4391892519.pdf"},"referenced_works_count":58,"referenced_works":["https://openalex.org/W1526710119","https://openalex.org/W1574447377","https://openalex.org/W1585711251","https://openalex.org/W1599808047","https://openalex.org/W1639726083","https://openalex.org/W1965335252","https://openalex.org/W1965681731","https://openalex.org/W1971650562","https://openalex.org/W1984481956","https://openalex.org/W1987389628","https://openalex.org/W1993760289","https://openalex.org/W2003385991","https://openalex.org/W2007965341","https://openalex.org/W2012210872","https://openalex.org/W2066536303","https://openalex.org/W2082274331","https://openalex.org/W2114869486","https://openalex.org/W2120563984","https://openalex.org/W2121084350","https://openalex.org/W2126752493","https://openalex.org/W2135841285","https://openalex.org/W2162406453","https://openalex.org/W2174442795","https://openalex.org/W2198098822","https://openalex.org/W2311532076","https://openalex.org/W2586946380","https://openalex.org/W2730208304","https://openalex.org/W2734809802","https://openalex.org/W2735077751","https://openalex.org/W2740841986","https://openalex.org/W2790334838","https://openalex.org/W2888495597","https://openalex.org/W2949929656","https://openalex.org/W2954398623","https://openalex.org/W2957066083","https://openalex.org/W2979993677","https://openalex.org/W3043456590","https://openalex.org/W3048025500","https://openalex.org/W3089202782","https://openalex.org/W3091518781","https://openalex.org/W3096074535","https://openalex.org/W3106293840","https://openalex.org/W3112741975","https://openalex.org/W3126852470","https://openalex.org/W3160700180","https://openalex.org/W3161580966","https://openalex.org/W3165441654","https://openalex.org/W3177546869","https://openalex.org/W3181437774","https://openalex.org/W3185773251","https://openalex.org/W3194136989","https://openalex.org/W3202888839","https://openalex.org/W4238071321","https://openalex.org/W4239181501","https://openalex.org/W4252610768","https://openalex.org/W4313563621","https://openalex.org/W6789464907","https://openalex.org/W6944578371"],"related_works":["https://openalex.org/W2615173508","https://openalex.org/W2205285032","https://openalex.org/W4380354325","https://openalex.org/W2593332592","https://openalex.org/W2886461259","https://openalex.org/W2501857584","https://openalex.org/W56260862","https://openalex.org/W1508998747","https://openalex.org/W2283773421","https://openalex.org/W4390788373"],"abstract_inverted_index":{"Unit":[0],"testing":[1,24],"is":[2,26],"critical":[3],"to":[4,30,74,139,157,202],"the":[5,10,43,68,90,100,119,125,141,172,189,195,213,241],"software":[6,23],"development":[7],"process,":[8],"ensuring":[9],"correctness":[11],"of":[12,136,143,151,188,216,222,243],"basic":[13],"programming":[14],"units":[15],"in":[16],"a":[17,20,50,110,134],"program":[18],"(e.g.,":[19,46],"method).":[21],"Search-based":[22],"(SBST)":[25],"an":[27,63],"automated":[28],"approach":[29,70,112],"generating":[31],"test":[32,36,52,76,91],"cases.":[33,77],"SBST":[34],"generates":[35],"cases":[37],"with":[38,98,105,166],"genetic":[39,169],"algorithms":[40,170],"by":[41],"specifying":[42],"coverage":[44,65,81,93,120,129,137,207,214],"criterion":[45],"branch":[47],"coverage).":[48],"However,":[49],"good":[51],"suite":[53],"must":[54],"have":[55],"different":[56],"properties,":[57],"which":[58],"cannot":[59],"be":[60],"captured":[61],"using":[62,99],"individual":[64],"criterion.":[66,102],"Therefore,":[67],"state-of-the-art":[69,168],"combines":[71],"multiple":[72,80,84],"criteria":[73,82,96,123,208],"generate":[75],"Since":[78],"combining":[79,182,247],"brings":[83],"objectives":[85,145],"for":[86,94],"optimization,":[87],"it":[88],"hurts":[89],"suites\u2019":[92],"certain":[95],"compared":[97],"single":[101],"To":[103],"cope":[104],"this":[106],"problem,":[107],"we":[108,199,211],"propose":[109],"novel":[111],"named":[113],"<b>smart":[114],"selection</b>":[115],".":[116],"Based":[117],"on":[118,161,185,237],"correlations":[121],"among":[122,128],"and":[124,146,229,233],"subsumption":[126],"relationships":[127],"goals,":[130],"smart":[131,159,179,217,244],"selection":[132,160,180,218,245],"selects":[133],"subset":[135],"goals":[138,184],"reduce":[140],"number":[142],"optimization":[144],"avoid":[147],"missing":[148],"any":[149],"properties":[150],"all":[152,183,248],"criteria.":[153],"We":[154],"conduct":[155,200],"experiments":[156,201],"evaluate":[158],"<inline-formula><tex-math":[162,173,186,223,226,230],"notation=\"LaTeX\">$400$</tex-math></inline-formula>":[163],"Java":[164],"classes":[165,190],"three":[167],"under":[171,219],"notation=\"LaTeX\">$2$</tex-math></inline-formula>":[174],"-minute":[175],"budget.":[176],"On":[177],"average,":[178],"outperforms":[181],"notation=\"LaTeX\">$65.1\\%$</tex-math></inline-formula>":[187],"having":[191],"significant":[192],"differences":[193],"between":[194],"two":[196],"approaches.":[197],"Secondly,":[198],"verify":[203],"our":[204],"assumptions":[205],"about":[206],"relationships.":[209],"Furthermore,":[210],"assess":[212],"performance":[215],"varying":[220],"budgets":[221],"notation=\"LaTeX\">$5$</tex-math></inline-formula>":[224],",":[225,228],"notation=\"LaTeX\">$8$</tex-math></inline-formula>":[227],"notation=\"LaTeX\">$10$</tex-math></inline-formula>":[231],"minutes":[232],"explore":[234],"its":[235],"effect":[236],"bug":[238],"detection,":[239],"confirming":[240],"advantage":[242],"over":[246],"goals.":[249]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
