{"id":"https://openalex.org/W7119470118","doi":"https://doi.org/10.3390/e28010074","title":"IGTG&amp;R: An Intent Analysis-Guided Unit Test Generation and Refinement Framework","display_name":"IGTG&amp;R: An Intent Analysis-Guided Unit Test Generation and Refinement Framework","publication_year":2026,"publication_date":"2026-01-09","ids":{"openalex":"https://openalex.org/W7119470118","doi":"https://doi.org/10.3390/e28010074","pmid":"https://pubmed.ncbi.nlm.nih.gov/41593981"},"language":"en","primary_location":{"id":"doi:10.3390/e28010074","is_oa":true,"landing_page_url":"https://doi.org/10.3390/e28010074","pdf_url":"https://www.mdpi.com/1099-4300/28/1/74/pdf?version=1767946906","source":{"id":"https://openalex.org/S195231649","display_name":"Entropy","issn_l":"1099-4300","issn":["1099-4300"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Entropy","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/1099-4300/28/1/74/pdf?version=1767946906","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100768487","display_name":"Yan Liu","orcid":"https://orcid.org/0000-0003-2649-2552"},"institutions":[{"id":"https://openalex.org/I37796252","display_name":"Beijing University of Technology","ror":"https://ror.org/037b1pp87","country_code":"CN","type":"education","lineage":["https://openalex.org/I37796252"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaojian Liu","raw_affiliation_strings":["College of Computer Science, Beijing University of Technology, Beijing 100124, China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science, Beijing University of Technology, Beijing 100124, China","institution_ids":["https://openalex.org/I37796252"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5122347165","display_name":"Yangyang Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210162213","display_name":"China Electronics Standardization Institute","ror":"https://ror.org/05hxrpj87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210162213","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yangyang Zhang","raw_affiliation_strings":["China Electronics Standardization Institute, Beijing 100007, China"],"affiliations":[{"raw_affiliation_string":"China Electronics Standardization Institute, Beijing 100007, China","institution_ids":["https://openalex.org/I4210162213"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5122347165"],"corresponding_institution_ids":["https://openalex.org/I4210162213"],"apc_list":{"value":2000,"currency":"CHF","value_usd":2165},"apc_paid":{"value":2000,"currency":"CHF","value_usd":2165},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.05378973,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"28","issue":"1","first_page":"74","last_page":"74"},"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.9675999879837036,"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.9675999879837036,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.006099999882280827,"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/T10260","display_name":"Software Engineering Research","score":0.005100000184029341,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/unit-testing","display_name":"Unit testing","score":0.729200005531311},{"id":"https://openalex.org/keywords/code-coverage","display_name":"Code coverage","score":0.7085999846458435},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5774999856948853},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.527999997138977},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5203999876976013},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.5148000121116638},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4747999906539917},{"id":"https://openalex.org/keywords/white-box-testing","display_name":"White-box testing","score":0.424699991941452}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8023999929428101},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.729200005531311},{"id":"https://openalex.org/C53942775","wikidata":"https://www.wikidata.org/wiki/Q1211721","display_name":"Code coverage","level":3,"score":0.7085999846458435},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5774999856948853},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.527999997138977},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5203999876976013},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.5148000121116638},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4747999906539917},{"id":"https://openalex.org/C162443782","wikidata":"https://www.wikidata.org/wiki/Q1066228","display_name":"White-box testing","level":5,"score":0.424699991941452},{"id":"https://openalex.org/C106301342","wikidata":"https://www.wikidata.org/wiki/Q4117933","display_name":"Entropy (arrow of time)","level":2,"score":0.37299999594688416},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.37229999899864197},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.3675999939441681},{"id":"https://openalex.org/C144559511","wikidata":"https://www.wikidata.org/wiki/Q2986279","display_name":"Principal (computer security)","level":2,"score":0.3628000020980835},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.361299991607666},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3418000042438507},{"id":"https://openalex.org/C80823478","wikidata":"https://www.wikidata.org/wiki/Q4493432","display_name":"Functional testing","level":3,"score":0.3312000036239624},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.31520000100135803},{"id":"https://openalex.org/C7435765","wikidata":"https://www.wikidata.org/wiki/Q7705776","display_name":"Test Management Approach","level":5,"score":0.30149999260902405},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.2874000072479248},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.28369998931884766},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2734000086784363},{"id":"https://openalex.org/C17626397","wikidata":"https://www.wikidata.org/wiki/Q837455","display_name":"Automatic test pattern generation","level":3,"score":0.2574000060558319},{"id":"https://openalex.org/C144352353","wikidata":"https://www.wikidata.org/wiki/Q2920411","display_name":"Computerized adaptive testing","level":3,"score":0.2547999918460846},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.25270000100135803},{"id":"https://openalex.org/C188598960","wikidata":"https://www.wikidata.org/wiki/Q7705805","display_name":"Test strategy","level":3,"score":0.25060001015663147}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.3390/e28010074","is_oa":true,"landing_page_url":"https://doi.org/10.3390/e28010074","pdf_url":"https://www.mdpi.com/1099-4300/28/1/74/pdf?version=1767946906","source":{"id":"https://openalex.org/S195231649","display_name":"Entropy","issn_l":"1099-4300","issn":["1099-4300"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Entropy","raw_type":"journal-article"},{"id":"pmid:41593981","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/41593981","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Entropy (Basel, Switzerland)","raw_type":null},{"id":"pmh:oai:doaj.org/article:df2e72264f52466c9d37fccb62aaf902","is_oa":true,"landing_page_url":"https://doaj.org/article/df2e72264f52466c9d37fccb62aaf902","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"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","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Entropy, Vol 28, Iss 1, p 74 (2026)","raw_type":"article"},{"id":"pmh:oai:pubmedcentral.nih.gov:12839985","is_oa":true,"landing_page_url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC12839985/","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Entropy (Basel)","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/e28010074","is_oa":true,"landing_page_url":"https://doi.org/10.3390/e28010074","pdf_url":"https://www.mdpi.com/1099-4300/28/1/74/pdf?version=1767946906","source":{"id":"https://openalex.org/S195231649","display_name":"Entropy","issn_l":"1099-4300","issn":["1099-4300"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Entropy","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7119470118.pdf","grobid_xml":"https://content.openalex.org/works/W7119470118.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W1971650562","https://openalex.org/W2071112258","https://openalex.org/W2107709519","https://openalex.org/W2110908283","https://openalex.org/W2114869486","https://openalex.org/W2146178292","https://openalex.org/W3161997752","https://openalex.org/W4220699888","https://openalex.org/W4384155543","https://openalex.org/W4384345664","https://openalex.org/W4388483492","https://openalex.org/W4388502417","https://openalex.org/W4400484392","https://openalex.org/W4400484796","https://openalex.org/W4400582690","https://openalex.org/W4405908042","https://openalex.org/W4408324167"],"related_works":[],"abstract_inverted_index":{"Code":[0],"coverage-guided":[1],"unit":[2,21,104,121],"test":[3,10,105,122,137,159,166],"generation":[4,11,19,106,123],"(CGTG)":[5],"and":[6,31,45,68,93,124,155,176,226,258,274],"large":[7],"language":[8],"model-based":[9],"(LLMTG)":[12],"are":[13],"two":[14],"principal":[15],"approaches":[16,26,276],"for":[17,136],"the":[18,51,101,118,140,165,178,196,203,221,224,227,272],"of":[20,24,82,103,132,158,180,220,223,229,243,256,263],"tests.":[22],"Each":[23],"these":[25,211],"has":[27,114,235],"its":[28],"inherent":[29],"advantages":[30],"drawbacks.":[32],"Tests":[33],"generated":[34],"by":[35,90],"CGTG":[36,150,273],"have":[37],"been":[38,115,236],"shown":[39],"to":[40,53,62,99,107,148,151,170,192,238,249,271],"exhibit":[41],"high":[42,46,153],"code":[43,55,66,83,156,182,204,225,260],"coverage":[44,145,157,261],"executability.":[47],"However,":[48],"they":[49],"lack":[50],"capacity":[52],"comprehend":[54],"intent,":[56],"which":[57],"results":[58],"in":[59,80,277],"an":[60,78,240,252],"inability":[61],"identify":[63,108,171],"deviations":[64],"between":[65],"implementation":[67,183],"design":[69],"intent":[70,84,119,185,208,222],"(i.e.,":[71],"functional":[72,109,172,230,244],"defects).":[73],"Conversely,":[74],"although":[75],"LLMTG":[76,275],"demonstrates":[77],"advantage":[79],"terms":[81],"analysis,":[85],"it":[86],"is":[87,200,269],"generally":[88],"characterized":[89],"low":[91],"executability":[92,154],"necessitates":[94],"iterative":[95],"debugging.":[96],"In":[97,139,190],"order":[98,191],"enhance":[100,149],"ability":[102],"defects,":[110],"a":[111,133,216,259],"novel":[112],"framework":[113],"proposed,":[116],"entitled":[117],"analysis-guided":[120],"refinement":[125],"(IGTG&R)":[126],"model.":[127],"The":[128,161,232],"IGTG&R":[129,214,233,268],"model":[130,234],"consists":[131],"two-stage":[134,212],"process":[135],"generation.":[138],"first":[141],"stage,":[142],"we":[143],"introduce":[144],"path":[146],"entropy":[147],"achieve":[152,239],"cases.":[160],"second":[162],"stage":[163],"refines":[164],"cases":[167],"using":[168],"LLMs":[169],"defects.":[173,231],"We":[174],"quantify":[175],"verify":[177],"interference":[179],"incorrect":[181],"on":[184],"analysis":[186],"through":[187],"conditional":[188],"entropy.":[189],"reduce":[193],"this":[194],"interference,":[195],"focal":[197],"method":[198],"body":[199],"excluded":[201],"from":[202,247],"context":[205],"information":[206],"during":[207],"analysis.":[209],"Using":[210],"process,":[213],"achieves":[215],"more":[217],"profound":[218],"comprehension":[219],"identification":[228,241],"demonstrated":[237],"rate":[242,255,262],"defects":[245],"ranging":[246],"65%":[248],"89%,":[250],"with":[251],"execution":[253],"success":[254],"100%":[257],"75.8%.":[264],"This":[265],"indicates":[266],"that":[267],"superior":[270],"multiple":[278],"aspects.":[279]},"counts_by_year":[],"updated_date":"2026-03-12T06:13:28.667946","created_date":"2026-01-09T00:00:00"}
