{"id":"https://openalex.org/W4411640183","doi":"https://doi.org/10.1109/tse.2025.3581556","title":"OneMoreTest: A Learning-Based Approach to Generating and Selecting Fault-Revealing Unit Tests","display_name":"OneMoreTest: A Learning-Based Approach to Generating and Selecting Fault-Revealing Unit Tests","publication_year":2025,"publication_date":"2025-06-25","ids":{"openalex":"https://openalex.org/W4411640183","doi":"https://doi.org/10.1109/tse.2025.3581556"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2025.3581556","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3581556","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":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Wei Wei","orcid":"https://orcid.org/0009-0004-6862-6947"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wei Wei","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077424533","display_name":"Yanjie Jiang","orcid":"https://orcid.org/0000-0001-6404-9143"},"institutions":[{"id":"https://openalex.org/I162868743","display_name":"Tianjin University","ror":"https://ror.org/012tb2g32","country_code":"CN","type":"education","lineage":["https://openalex.org/I162868743"]},{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanjie Jiang","raw_affiliation_strings":["College of Intelligence and Computing, Tianjin University, Tianjin, China","College of Intelligence and ComputingTianjin University and the Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education"],"affiliations":[{"raw_affiliation_string":"College of Intelligence and Computing, Tianjin University, Tianjin, China","institution_ids":["https://openalex.org/I162868743"]},{"raw_affiliation_string":"College of Intelligence and ComputingTianjin University and the Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yahui Li","orcid":"https://orcid.org/0009-0004-8383-6184"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yahui Li","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100388576","display_name":"Lu Zhang","orcid":"https://orcid.org/0000-0001-8304-7055"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Zhang","raw_affiliation_strings":["School of Computer Science, Peking University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":null,"display_name":"Hui Liu","orcid":"https://orcid.org/0000-0002-3267-6801"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Liu","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I125839683"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.15701468,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"51","issue":"8","first_page":"2346","last_page":"2365"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9787999987602234,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9787999987602234,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.9606000185012817,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9592000246047974,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"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.8413004875183105},{"id":"https://openalex.org/keywords/unit-testing","display_name":"Unit testing","score":0.5150296688079834},{"id":"https://openalex.org/keywords/unit","display_name":"Unit (ring theory)","score":0.4105975031852722},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4014852046966553},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.35546961426734924},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3530985713005066},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.31814682483673096},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.21744117140769958},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.08766746520996094}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8413004875183105},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.5150296688079834},{"id":"https://openalex.org/C122637931","wikidata":"https://www.wikidata.org/wiki/Q118084","display_name":"Unit (ring theory)","level":2,"score":0.4105975031852722},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4014852046966553},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.35546961426734924},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3530985713005066},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31814682483673096},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.21744117140769958},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.08766746520996094},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2025.3581556","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3581556","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"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.46000000834465027}],"awards":[{"id":"https://openalex.org/G463515535","display_name":null,"funder_award_id":"62172037","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6223597658","display_name":null,"funder_award_id":"62232003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W1965194038","https://openalex.org/W1971650562","https://openalex.org/W1980818933","https://openalex.org/W1982483659","https://openalex.org/W1992396424","https://openalex.org/W1993760289","https://openalex.org/W2015310615","https://openalex.org/W2023556458","https://openalex.org/W2041713059","https://openalex.org/W2056201402","https://openalex.org/W2088802044","https://openalex.org/W2095873049","https://openalex.org/W2102443632","https://openalex.org/W2104942599","https://openalex.org/W2106072155","https://openalex.org/W2110908283","https://openalex.org/W2118542736","https://openalex.org/W2118978333","https://openalex.org/W2131742774","https://openalex.org/W2154897437","https://openalex.org/W2156723666","https://openalex.org/W2163922914","https://openalex.org/W2324595780","https://openalex.org/W2617043753","https://openalex.org/W2740565296","https://openalex.org/W2751032509","https://openalex.org/W2888495597","https://openalex.org/W2940501901","https://openalex.org/W2955940099","https://openalex.org/W2998993395","https://openalex.org/W3023833538","https://openalex.org/W3086938529","https://openalex.org/W3106729728","https://openalex.org/W3152154974","https://openalex.org/W3161997752","https://openalex.org/W3199982765","https://openalex.org/W4206495562","https://openalex.org/W4224245566","https://openalex.org/W4234018049","https://openalex.org/W4249898530","https://openalex.org/W4280587448","https://openalex.org/W4284690374","https://openalex.org/W4285204876","https://openalex.org/W4285251253","https://openalex.org/W4298110250","https://openalex.org/W4313563703","https://openalex.org/W4384154501","https://openalex.org/W4384155440","https://openalex.org/W4384155543","https://openalex.org/W4384302749","https://openalex.org/W4384345664","https://openalex.org/W4391974543","https://openalex.org/W4399597085","https://openalex.org/W4403579163","https://openalex.org/W6674330103","https://openalex.org/W6692161399","https://openalex.org/W6755207826","https://openalex.org/W6769627184","https://openalex.org/W6850625674"],"related_works":["https://openalex.org/W2615173508","https://openalex.org/W611386996","https://openalex.org/W2593332592","https://openalex.org/W4380354325","https://openalex.org/W2205285032","https://openalex.org/W2371343292","https://openalex.org/W2886461259","https://openalex.org/W2501857584","https://openalex.org/W4390788373","https://openalex.org/W2054637161"],"abstract_inverted_index":{"Developers":[0],"often":[1],"manually":[2,17,84,126,227],"design":[3],"a":[4,9,47,88,105,125,230],"few":[5,89],"unit":[6],"tests":[7,44,119,163,183],"for":[8,36,120,139,166,233],"given":[10],"method":[11,141],"under":[12,142],"development.":[13],"After":[14],"passing":[15],"such":[16],"designed":[18,127],"tests,":[19],"however,":[20],"they":[21,50],"usually":[22],"have":[23,185],"to":[24,26,66,93,112,156,239,259,265],"turn":[25],"automated":[27],"test":[28,60,77,91,143,232],"case":[29],"generation":[30],"tools":[31],"like":[32],"EvoSuite":[33],"and":[34,86,114,193,261],"Randoop":[35],"more":[37],"thorough":[38],"testing.":[39],"Although":[40],"the":[41,58,69,116,140,158,167,176,186,215,224,236,246,249,255],"automatically":[42,55,133,152,164],"generated":[43,153,165],"may":[45],"achieve":[46],"high":[48],"coverage,":[49],"rarely":[51],"identify":[52,94,223],"hard-to-detect":[53,95],"defects":[54,225],"because":[56],"of":[57,136,214,235,248],"well-known":[59],"oracle":[61,78],"problem:":[62],"It":[63,148],"is":[64,71,210],"challenging":[65],"tell":[67],"whether":[68],"output":[70,192,195],"correct":[72],"or":[73],"incorrect":[74],"without":[75],"explicit":[76],"(expected":[79],"output).":[80,198],"Consequently,":[81],"developers":[82,174],"should":[83],"select":[85],"verify":[87],"suspicious":[90,118,182],"cases":[92],"defects.":[96],"To":[97],"this":[98,101],"end,":[99],"in":[100],"paper,":[102],"we":[103,221],"propose":[104],"novel":[106],"approach,":[107],"called":[108],"<italic":[109,130,170,178,207,240,251],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[110,131,171,179,208,241,252],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">OneMoreTest</i>,":[111],"generating":[113],"selecting":[115],"most":[117,181],"manual":[121],"verification.":[122],"Based":[123],"on":[124,201],"passed":[128],"test,":[129],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">OneMoreTest</i>":[132,172,209,253],"generates":[134],"millions":[135],"input-output":[137],"pairs":[138],"(MUT)":[144],"with":[145,175],"mutationbased":[146],"fuzzing.":[147],"then":[149],"trains":[150],"an":[151],"neural":[154],"network":[155],"simulate":[157],"MUT\u2019s":[159],"behavior.":[160],"For":[161],"new":[162],"same":[168],"MUT,":[169],"suggests":[173,205],"top":[177],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">k</i>":[180],"that":[184,206],"greatest":[187],"distances":[188],"between":[189],"their":[190],"actual":[191],"estimated":[194],"(i.e.,":[196],"network\u2019s":[197],"Our":[199],"evaluation":[200],"real-world":[202,218],"faulty":[203,219],"methods":[204,237],"accurate.":[211],"On":[212],"70.79%":[213],"involved":[216],"178":[217],"methods,":[220],"can":[222],"by":[226],"verifying":[228],"only":[229],"SINGLE":[231],"each":[234],"according":[238],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">OneMoreTest</i>\u2019s":[242],"suggestions.":[243],"Compared":[244],"against":[245],"state":[247],"art,":[250],"improved":[254],"precision":[256],"from":[257,263],"46.63%":[258,264],"72.62%,":[260],"recall":[262],"70.79%.":[266]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
