{"id":"https://openalex.org/W4411205902","doi":"https://doi.org/10.1109/icciaa65327.2025.11013645","title":"Improving Software Reliability Through Bug Detection and Automated Error Repair Using Transformer-Based Models","display_name":"Improving Software Reliability Through Bug Detection and Automated Error Repair Using Transformer-Based Models","publication_year":2025,"publication_date":"2025-04-28","ids":{"openalex":"https://openalex.org/W4411205902","doi":"https://doi.org/10.1109/icciaa65327.2025.11013645"},"language":"en","primary_location":{"id":"doi:10.1109/icciaa65327.2025.11013645","doi":"https://doi.org/10.1109/icciaa65327.2025.11013645","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icciaa65327.2025.11013645","pdf_url":null,"source":{"id":"https://openalex.org/S7407096881","display_name":"International Conference on Computational Intelligence Approaches and Applications (ICCIAA)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 1st International Conference on Computational Intelligence Approaches and Applications (ICCIAA)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5013262068","display_name":"Nedal Mohammed Nwasra","orcid":"https://orcid.org/0009-0005-9323-685X","observed_orcids":["https://orcid.org/0009-0005-9323-685X"]},"institutions":[{"id":"https://openalex.org/I36622005","display_name":"Petra University","ror":"https://ror.org/039d9es10","country_code":"JO","type":"education","lineage":["https://openalex.org/I36622005"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Nedal Nwasra","raw_affiliation_strings":["University of Petra,Computer Science Department,Amman,Jordan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Petra,Computer Science Department,Amman,Jordan","institution_ids":["https://openalex.org/I36622005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5118123194","display_name":"Jamal Zaraqu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I36622005","display_name":"Petra University","ror":"https://ror.org/039d9es10","country_code":"JO","type":"education","lineage":["https://openalex.org/I36622005"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Jamal Zaraqu","raw_affiliation_strings":["University of Petra,Computer Science Department,Amman,Jordan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Petra,Computer Science Department,Amman,Jordan","institution_ids":["https://openalex.org/I36622005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063318135","display_name":"Zahid Hussain Qaisar","orcid":"https://orcid.org/0000-0003-2714-9131","observed_orcids":["https://orcid.org/0000-0003-2714-9131"]},"institutions":[{"id":"https://openalex.org/I4405265995","display_name":"Emerson University, Multan","ror":"https://ror.org/03sq4pf43","country_code":"PK","type":"education","lineage":["https://openalex.org/I4405265995"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Zahid Hussain Qaisar","raw_affiliation_strings":["Computing & Emerging Technologies Emerson University Multan,Multan,Pakistan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computing & Emerging Technologies Emerson University Multan,Multan,Pakistan","institution_ids":["https://openalex.org/I4405265995"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.7548999786376953,"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.7548999786376953,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.24410000443458557,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.0003000000142492354,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/automated-program-repair","display_name":"automated program repair","score":0.8130000233650208},{"id":"https://openalex.org/keywords/bug-finding","display_name":"bug detection","score":0.9120000004768372},{"id":"https://openalex.org/keywords/software-reliability","display_name":"software reliability","score":0.746999979019165},{"id":"https://openalex.org/keywords/codet5","display_name":"CodeT5","score":0.9580000042915344},{"id":"https://openalex.org/keywords/defects4j","display_name":"Defects4J","score":0.9670000076293945},{"id":"https://openalex.org/keywords/java-programs","display_name":"Java programs","score":0.8429999947547913},{"id":"https://openalex.org/keywords/edit-distance","display_name":"edit distance","score":0.5640000104904175}],"concepts":[{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.7445353865623474},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6960359811782837},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.5986390113830566},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5652499794960022},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.4740975797176361},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42029309272766113},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.4102877974510193},{"id":"https://openalex.org/C52928878","wikidata":"https://www.wikidata.org/wiki/Q7554226","display_name":"Software reliability testing","level":5,"score":0.41011983156204224},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19071441888809204},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.1671161651611328},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.15870916843414307},{"id":"https://openalex.org/C165801399","wikidata":"https://www.wikidata.org/wiki/Q25428","display_name":"Voltage","level":2,"score":0.08134612441062927},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.07047754526138306},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icciaa65327.2025.11013645","doi":"https://doi.org/10.1109/icciaa65327.2025.11013645","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icciaa65327.2025.11013645","pdf_url":null,"source":{"id":"https://openalex.org/S7407096881","display_name":"International Conference on Computational Intelligence Approaches and Applications (ICCIAA)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 1st International Conference on Computational Intelligence Approaches and Applications (ICCIAA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4405846562","https://openalex.org/W4388415256","https://openalex.org/W3136840659","https://openalex.org/W3089441851","https://openalex.org/W3156041258","https://openalex.org/W4406039183","https://openalex.org/W7143396810","https://openalex.org/W4229450116","https://openalex.org/W7167019940","https://openalex.org/W4385573988"],"abstract_inverted_index":{"Automated":[0],"bug":[1],"detection":[2],"and":[3,11,43,51,60,69,83,108,132,148,167],"repair":[4,123],"are":[5],"critical":[6],"in":[7,164],"determining":[8],"the":[9,31,63,66,95,150],"reliability":[10],"cost":[12],"of":[13,92,145,171],"software":[14,146],"development.":[15],"To":[16],"address":[17],"these":[18],"concerns,":[19],"this":[20],"research":[21],"uses":[22,141],"a":[23],"transformer-based":[24],"sequence-to-sequence":[25,58],"model":[26,64,73],"called":[27],"CodeT5,":[28],"together":[29],"with":[30,39,112],"Defects4J":[32],"dataset,":[33],"which":[34],"contains":[35],"real":[36],"Java":[37],"programs":[38],"officially":[40],"identified":[41],"buggy":[42,50],"fixed":[44,52],"versions.":[45],"The":[46,136],"approach":[47],"involves":[48],"retrieving":[49],"code":[53],"pairs,":[54],"pretraining":[55],"CodeT5":[56],"for":[57,142],"learning,":[59],"then":[61],"evaluating":[62],"using":[65,161],"BLEU,":[67],"EM,":[68],"ED":[70],"measures.":[71],"This":[72,118],"got":[74],"translated":[75],"sentences'":[76],"BLEU":[77],"78.4%,":[78],"Exact":[79],"Match,":[80],"rate":[81],"64.2%":[82],"accuracy":[84],"82.0%.":[85],"While":[86],"having":[87],"an":[88],"average":[89],"edit":[90],"distance":[91],"12.3":[93],"operations,":[94],"generated":[96],"fixes":[97,111],"suggest":[98],"how":[99],"slight":[100],"modifications":[101],"can":[102,124],"be":[103,158],"made":[104],"to":[105,139,160],"produce":[106],"semantically":[107],"syntactically":[109],"correct":[110],"little":[113],"human":[114],"intuition":[115],"or":[116],"input.":[117],"work":[119,156],"shows":[120],"that":[121],"program":[122],"benefit":[125],"from":[126],"applying":[127],"state-of-the-art":[128],"deep":[129],"learning":[130],"algorithms":[131],"realistic":[133],"benchmark":[134],"datasets.":[135],"outcomes":[137],"point":[138],"possible":[140],"enhancing":[143],"directions":[144],"creation":[147],"shortening":[149],"hours":[151],"spent":[152],"on":[153],"debugging.":[154],"Future":[155],"will":[157],"dedicated":[159],"similar":[162],"techniques":[163],"different":[165,169],"languages":[166],"handling":[168],"types":[170],"bugs.":[172]},"counts_by_year":[],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2025-10-10T00:00:00"}
