{"id":"https://openalex.org/W4414463192","doi":"https://doi.org/10.1109/tse.2025.3613507","title":"ReCompGPT: An NL2NL Framework for Automated Requirements Completeness","display_name":"ReCompGPT: An NL2NL Framework for Automated Requirements Completeness","publication_year":2025,"publication_date":"2025-09-24","ids":{"openalex":"https://openalex.org/W4414463192","doi":"https://doi.org/10.1109/tse.2025.3613507"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2025.3613507","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3613507","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":"https://openalex.org/A5062944620","display_name":"Tianye Sheng","orcid":null},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Tianye Sheng","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Jiangsu, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Lisong Wang","orcid":"https://orcid.org/0000-0003-1403-6760"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lisong Wang","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Jiangsu, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"last","author":{"id":null,"display_name":"Hao Liu","orcid":"https://orcid.org/0009-0009-1005-0996"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hao Liu","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Jiangsu, China","institution_ids":["https://openalex.org/I9842412"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5062944620"],"corresponding_institution_ids":["https://openalex.org/I9842412"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.41641655,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"51","issue":"12","first_page":"3376","last_page":"3394"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.986299991607666,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.986299991607666,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9760000109672546,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9750999808311462,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/completeness","display_name":"Completeness (order theory)","score":0.907800018787384},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.5595999956130981},{"id":"https://openalex.org/keywords/specification-language","display_name":"Specification language","score":0.4871000051498413},{"id":"https://openalex.org/keywords/formal-specification","display_name":"Formal specification","score":0.45500001311302185},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.42080000042915344},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.3693999946117401},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.35370001196861267}],"concepts":[{"id":"https://openalex.org/C17231256","wikidata":"https://www.wikidata.org/wiki/Q5156540","display_name":"Completeness (order theory)","level":2,"score":0.907800018787384},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8267999887466431},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.5595999956130981},{"id":"https://openalex.org/C201677973","wikidata":"https://www.wikidata.org/wiki/Q1209840","display_name":"Specification language","level":2,"score":0.4871000051498413},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4634999930858612},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.45500001311302185},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.42080000042915344},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37770000100135803},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.3693999946117401},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.35899999737739563},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.35370001196861267},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33640000224113464},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.32510000467300415},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.305400013923645},{"id":"https://openalex.org/C102780508","wikidata":"https://www.wikidata.org/wiki/Q1761598","display_name":"Software requirements specification","level":5,"score":0.29980000853538513},{"id":"https://openalex.org/C4554734","wikidata":"https://www.wikidata.org/wiki/Q593744","display_name":"Knowledge base","level":2,"score":0.2865999937057495},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.2653999924659729},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2653000056743622},{"id":"https://openalex.org/C44291984","wikidata":"https://www.wikidata.org/wiki/Q1074173","display_name":"Question answering","level":2,"score":0.25920000672340393},{"id":"https://openalex.org/C2780791683","wikidata":"https://www.wikidata.org/wiki/Q846785","display_name":"Action (physics)","level":2,"score":0.25760000944137573},{"id":"https://openalex.org/C84651959","wikidata":"https://www.wikidata.org/wiki/Q17052506","display_name":"System requirements specification","level":2,"score":0.2563999891281128}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2025.3613507","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3613507","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":[],"awards":[{"id":"https://openalex.org/G5473515455","display_name":null,"funder_award_id":"U2241216","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":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W81445247","https://openalex.org/W1601600712","https://openalex.org/W1832693441","https://openalex.org/W1840435438","https://openalex.org/W1964992116","https://openalex.org/W2034813273","https://openalex.org/W2064006372","https://openalex.org/W2075886324","https://openalex.org/W2082434633","https://openalex.org/W2115408673","https://openalex.org/W2124405605","https://openalex.org/W2162100845","https://openalex.org/W2232116051","https://openalex.org/W2518473846","https://openalex.org/W2760476066","https://openalex.org/W2792929624","https://openalex.org/W2937097259","https://openalex.org/W2963846996","https://openalex.org/W3156470785","https://openalex.org/W3163827648","https://openalex.org/W3209390989","https://openalex.org/W4229996238","https://openalex.org/W4242182825","https://openalex.org/W4247374428","https://openalex.org/W4323240350","https://openalex.org/W4385570290","https://openalex.org/W4385573504","https://openalex.org/W4389104713","https://openalex.org/W4391876619","https://openalex.org/W4392414327","https://openalex.org/W4393142189","https://openalex.org/W4399557965","https://openalex.org/W4402665833","https://openalex.org/W4404534210"],"related_works":[],"abstract_inverted_index":{"Detecting":[0],"completeness":[1,49,76,97,150,172],"in":[2,51,77,116,173,206],"natural":[3,155,158],"language":[4,156,159],"(NL)":[5],"requirements":[6,86,113,152,216],"traditionally":[7],"involves":[8],"domain":[9],"modeling":[10],"to":[11,22,157,168,192,221],"establish":[12,82],"reference":[13,146],"models,":[14],"which":[15,68,177],"requires":[16],"substantial":[17],"manual":[18],"effort":[19],"and":[20,25,36,42,88,111,196,210,224],"proves":[21,220],"be":[23,222],"time-":[24],"labor-intensive.":[26],"Large":[27],"Language":[28],"Models":[29],"(LLMs),":[30],"with":[31,135],"an":[32,45,106,127,181],"extensive":[33],"knowledge":[34],"base":[35],"advanced":[37],"capabilities":[38,205],"for":[39,47,65,85,96,109,144],"contextual":[40],"understanding":[41],"reasoning,":[43],"present":[44,101],"opportunity":[46],"automated":[48],"detection":[50,183],"NL":[52,78,174],"requirements.":[53,79,139],"To":[54],"better":[55],"complete":[56],"this":[57],"task,":[58],"we":[59,120,162],"first":[60],"propose":[61],"the":[62,71,117,133,142,149,170,193,197],"CMD":[63],"model":[64,134],"implied":[66,215],"completeness,":[67],"formally":[69],"characterizes":[70],"essential":[72],"nature":[73],"of":[74,151,186],"external":[75,171],"We":[80,99],"further":[81],"formal":[83],"definitions":[84],"compositions":[87],"incompleteness":[89],"dimensions,":[90],"providing":[91],"a":[92,122,145,164],"qualitative":[93],"analytical":[94],"foundation":[95],"detection.":[98],"then":[100],"ReCompGPT":[102,202],"(Requirements":[103],"Completing":[104],"GPT),":[105],"LLM-powered":[107],"method":[108,179,219],"detecting":[110,169],"repairing":[112],"completeness.":[114],"Grounded":[115],"proposed":[118],"definitions,":[119],"construct":[121],"fine-grained":[123],"chain-of-thought":[124],"augmented":[125],"by":[126,214],"action":[128],"diffusion":[129],"approach":[130],"that":[131],"provides":[132],"multi-perspective":[136],"insights":[137],"into":[138],"It":[140],"eliminates":[141],"need":[143],"model,":[147],"verifying":[148],"specifications":[153],"from":[154],"(NL2NL).":[160],"Simultaneously,":[161],"develop":[163],"new":[165],"dataset":[166],"dedicated":[167],"requirements,":[175],"on":[176],"our":[178],"achieves":[180],"overall":[182],"success":[184],"rate":[185],"93.8%,":[187],"significantly":[188],"enhancing":[189],"performance":[190],"relative":[191],"vanilla":[194,198],"prompts":[195],"chain-of-thought,":[199],"respectively.":[200],"Overall,":[201],"demonstrates":[203],"superior":[204],"both":[207],"simple":[208],"scenarios":[209],"complex":[211],"cases":[212],"characterized":[213],"incompleteness.":[217],"Our":[218],"effective":[223],"flexible.":[225]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
