{"id":"https://openalex.org/W4416003797","doi":"https://doi.org/10.3390/software4040029","title":"RCEGen: A Generative Approach for Automated Root Cause Analysis Using Large Language Models (LLMs)","display_name":"RCEGen: A Generative Approach for Automated Root Cause Analysis Using Large Language Models (LLMs)","publication_year":2025,"publication_date":"2025-11-07","ids":{"openalex":"https://openalex.org/W4416003797","doi":"https://doi.org/10.3390/software4040029"},"language":"en","primary_location":{"id":"doi:10.3390/software4040029","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software4040029","pdf_url":"https://www.mdpi.com/2674-113X/4/4/29/pdf?version=1762523019","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.mdpi.com/2674-113X/4/4/29/pdf?version=1762523019","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5118841303","display_name":"Rubel Hassan Mollik","orcid":"https://orcid.org/0009-0004-9714-1877"},"institutions":[{"id":"https://openalex.org/I123534392","display_name":"University of North Texas","ror":"https://ror.org/00v97ad02","country_code":"US","type":"education","lineage":["https://openalex.org/I123534392"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rubel Hassan Mollik","raw_affiliation_strings":["Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA","institution_ids":["https://openalex.org/I123534392"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005284052","display_name":"Abhishikta Datta","orcid":"https://orcid.org/0009-0004-4875-3762"},"institutions":[{"id":"https://openalex.org/I123534392","display_name":"University of North Texas","ror":"https://ror.org/00v97ad02","country_code":"US","type":"education","lineage":["https://openalex.org/I123534392"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arup Datta","raw_affiliation_strings":["Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA","institution_ids":["https://openalex.org/I123534392"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120297475","display_name":"Anamul Haque Mollah","orcid":"https://orcid.org/0009-0000-5867-8699"},"institutions":[{"id":"https://openalex.org/I123534392","display_name":"University of North Texas","ror":"https://ror.org/00v97ad02","country_code":"US","type":"education","lineage":["https://openalex.org/I123534392"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anamul Haque Mollah","raw_affiliation_strings":["Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA","institution_ids":["https://openalex.org/I123534392"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057627035","display_name":"Wajdi Aljedaani","orcid":"https://orcid.org/0000-0002-6700-719X"},"institutions":[{"id":"https://openalex.org/I123534392","display_name":"University of North Texas","ror":"https://ror.org/00v97ad02","country_code":"US","type":"education","lineage":["https://openalex.org/I123534392"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wajdi Aljedaani","raw_affiliation_strings":["Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, College of Engineering, University of North Texas, Denton, TX 76207, USA","institution_ids":["https://openalex.org/I123534392"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5118841303"],"corresponding_institution_ids":["https://openalex.org/I123534392"],"apc_list":null,"apc_paid":null,"fwci":3.1665,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.94148789,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"4","issue":"4","first_page":"29","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.8155999779701233,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.8155999779701233,"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.05299999937415123,"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"}},{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.019200000911951065,"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/root-cause-analysis","display_name":"Root cause analysis","score":0.65829998254776},{"id":"https://openalex.org/keywords/root","display_name":"Root (linguistics)","score":0.6283000111579895},{"id":"https://openalex.org/keywords/clarity","display_name":"CLARITY","score":0.5612000226974487},{"id":"https://openalex.org/keywords/root-cause","display_name":"Root cause","score":0.5612000226974487},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.5526999831199646},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5069000124931335},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.4747999906539917},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.4731999933719635},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.45260000228881836}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6776999831199646},{"id":"https://openalex.org/C130963320","wikidata":"https://www.wikidata.org/wiki/Q1401207","display_name":"Root cause analysis","level":2,"score":0.65829998254776},{"id":"https://openalex.org/C171078966","wikidata":"https://www.wikidata.org/wiki/Q111029","display_name":"Root (linguistics)","level":2,"score":0.6283000111579895},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.6061999797821045},{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.5612000226974487},{"id":"https://openalex.org/C2777146004","wikidata":"https://www.wikidata.org/wiki/Q14949826","display_name":"CLARITY","level":2,"score":0.5612000226974487},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5584999918937683},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.5526999831199646},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5069000124931335},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.4747999906539917},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.4731999933719635},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.45260000228881836},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.39399999380111694},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.37059998512268066},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3666999936103821},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.34860000014305115},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.3440000116825104},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.3328000009059906},{"id":"https://openalex.org/C20162079","wikidata":"https://www.wikidata.org/wiki/Q1151406","display_name":"Case-based reasoning","level":2,"score":0.30000001192092896},{"id":"https://openalex.org/C2776459999","wikidata":"https://www.wikidata.org/wiki/Q2119376","display_name":"Fidelity","level":2,"score":0.29789999127388},{"id":"https://openalex.org/C59656382","wikidata":"https://www.wikidata.org/wiki/Q191536","display_name":"Conjunction (astronomy)","level":2,"score":0.2957000136375427},{"id":"https://openalex.org/C171686336","wikidata":"https://www.wikidata.org/wiki/Q3532085","display_name":"Topic model","level":2,"score":0.27619999647140503},{"id":"https://openalex.org/C2780522230","wikidata":"https://www.wikidata.org/wiki/Q1140419","display_name":"Ambiguity","level":2,"score":0.2750999927520752},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.267300009727478},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.2603999972343445},{"id":"https://openalex.org/C2983448237","wikidata":"https://www.wikidata.org/wiki/Q1078276","display_name":"Language understanding","level":2,"score":0.25949999690055847}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/software4040029","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software4040029","pdf_url":"https://www.mdpi.com/2674-113X/4/4/29/pdf?version=1762523019","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:ea79ece846d148bf8dd099f4d8cca4df","is_oa":true,"landing_page_url":"https://doaj.org/article/ea79ece846d148bf8dd099f4d8cca4df","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":"Software, Vol 4, Iss 4, p 29 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/software4040029","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software4040029","pdf_url":"https://www.mdpi.com/2674-113X/4/4/29/pdf?version=1762523019","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4416003797.pdf"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Root":[0],"cause":[1,69,143],"analysis":[2],"(RCA)":[3],"identifies":[4],"the":[5,102],"faults":[6],"and":[7,15,88,97,117,149,157],"vulnerabilities":[8],"underlying":[9],"software":[10],"failures,":[11],"informing":[12],"better":[13],"design":[14],"maintenance":[16],"decisions.":[17],"Earlier":[18],"approaches":[19],"typically":[20],"framed":[21],"RCA":[22,41],"as":[23,45],"a":[24,46,59],"classification":[25],"task,":[26],"predicting":[27],"coarse":[28],"categories":[29],"of":[30,54],"root":[31,68,142],"causes.":[32],"With":[33],"recent":[34],"advances":[35],"in":[36,83,141],"large":[37],"language":[38,52],"models":[39],"(LLMs),":[40],"can":[42],"be":[43],"treated":[44],"generative":[47],"task":[48],"that":[49,61,136],"produces":[50],"natural":[51],"explanations":[53,70],"faults.":[55],"We":[56],"introduce":[57],"RCEGen,":[58],"framework":[60],"leverages":[62],"state-of-the-art":[63],"open-source":[64],"LLMs":[65,82,137],"to":[66,126],"generate":[67],"(RCEs)":[71],"directly":[72],"from":[73,145],"bug":[74,146],"reports.":[75],"Using":[76],"298":[77],"reports,":[78],"we":[79],"evaluated":[80],"five":[81],"conjunction":[84],"with":[85],"human":[86],"developers":[87],"LLM":[89],"judges":[90],"across":[91],"three":[92],"key":[93],"aspects:":[94],"correctness,":[95],"clarity,":[96],"reasoning":[98,111],"depth.":[99],"Qwen2.5-Coder-Instruct":[100],"achieved":[101],"strongest":[103],"performance":[104],"(correctness":[105],"\u2248":[106,109,112,115,124],"0.89,":[107],"clarity":[108],"0.88,":[110],"0.65,":[113],"overall":[114],"0.79),":[116],"RCEs":[118],"exhibited":[119],"high":[120,139],"semantic":[121],"fidelity":[122],"(CodeBERTScore":[123],"0.98)":[125],"developer-written":[127],"references":[128],"despite":[129],"low":[130],"lexical":[131],"overlap.":[132],"The":[133],"results":[134],"demonstrated":[135],"achieve":[138],"accuracy":[140],"identification":[144],"report":[147],"titles":[148],"descriptions,":[150],"particularly":[151],"when":[152],"reports":[153],"contained":[154],"error":[155],"logs":[156],"reproduction":[158],"steps.":[159]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-02T15:55:50.835912","created_date":"2025-11-07T00:00:00"}
