{"id":"https://openalex.org/W4405056409","doi":"https://doi.org/10.1109/tr.2024.3503688","title":"CFG2AT: Control Flow Graph and Graph Attention Network-Based Software Defect Prediction","display_name":"CFG2AT: Control Flow Graph and Graph Attention Network-Based Software Defect Prediction","publication_year":2024,"publication_date":"2024-12-05","ids":{"openalex":"https://openalex.org/W4405056409","doi":"https://doi.org/10.1109/tr.2024.3503688"},"language":"en","primary_location":{"id":"doi:10.1109/tr.2024.3503688","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2024.3503688","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","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/A5020583313","display_name":"Haiyang Liu","orcid":"https://orcid.org/0009-0009-2671-008X"},"institutions":[{"id":"https://openalex.org/I88830068","display_name":"Shaanxi Normal University","ror":"https://ror.org/0170z8493","country_code":"CN","type":"education","lineage":["https://openalex.org/I88830068"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haiyang Liu","raw_affiliation_strings":["School of Computer Science, Shaanxi Normal University, Xi&#x0027;an, China"],"raw_orcid":"https://orcid.org/0009-0009-2671-008X","affiliations":[{"raw_affiliation_string":"School of Computer Science, Shaanxi Normal University, Xi&#x0027;an, China","institution_ids":["https://openalex.org/I88830068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100438040","display_name":"Zhiqiang Li","orcid":"https://orcid.org/0000-0001-5999-3658"},"institutions":[{"id":"https://openalex.org/I88830068","display_name":"Shaanxi Normal University","ror":"https://ror.org/0170z8493","country_code":"CN","type":"education","lineage":["https://openalex.org/I88830068"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiqiang Li","raw_affiliation_strings":["School of Computer Science, Shaanxi Normal University, Xi&#x0027;an, China"],"raw_orcid":"https://orcid.org/0000-0001-5999-3658","affiliations":[{"raw_affiliation_string":"School of Computer Science, Shaanxi Normal University, Xi&#x0027;an, China","institution_ids":["https://openalex.org/I88830068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100412598","display_name":"Hongyu Zhang","orcid":"https://orcid.org/0000-0002-3063-9425"},"institutions":[{"id":"https://openalex.org/I158842170","display_name":"Chongqing University","ror":"https://ror.org/023rhb549","country_code":"CN","type":"education","lineage":["https://openalex.org/I158842170"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongyu Zhang","raw_affiliation_strings":["School of Big Data and Software Engineering, Chongqing University, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0002-3063-9425","affiliations":[{"raw_affiliation_string":"School of Big Data and Software Engineering, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029691902","display_name":"Xiao\u2010Yuan Jing","orcid":"https://orcid.org/0000-0002-0392-8475"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiao-Yuan Jing","raw_affiliation_strings":["School of Computer Science, Wuhan University, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-0392-8475","affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100766363","display_name":"Jinhui Liu","orcid":"https://orcid.org/0000-0002-5665-026X"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinhui Liu","raw_affiliation_strings":["School of Cybersecurity, Northwest Polytechnical University, Xi&#x0027;an, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cybersecurity, Northwest Polytechnical University, Xi&#x0027;an, China","institution_ids":["https://openalex.org/I17145004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.0245,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.94610725,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"74","issue":"3","first_page":"3412","last_page":"3426"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9987000226974487,"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.9987000226974487,"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.9947999715805054,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9916999936103821,"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/computer-science","display_name":"Computer science","score":0.6434777975082397},{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"Control flow graph","score":0.5367056131362915},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5006885528564453},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4373829662799835},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.41585323214530945},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4143671691417694},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.40690386295318604},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.21629902720451355},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19488415122032166}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6434777975082397},{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.5367056131362915},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5006885528564453},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4373829662799835},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.41585323214530945},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4143671691417694},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.40690386295318604},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.21629902720451355},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19488415122032166}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tr.2024.3503688","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2024.3503688","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1295009996","display_name":null,"funder_award_id":"62176069","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5275511580","display_name":null,"funder_award_id":"U23A20302","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6424415607","display_name":null,"funder_award_id":"2024JC-YBMS-497","funder_id":"https://openalex.org/F4320336567","funder_display_name":"Natural Science Basic Research Program of Shaanxi Province"},{"id":"https://openalex.org/G7347217188","display_name":null,"funder_award_id":"61902228","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"},{"id":"https://openalex.org/F4320336567","display_name":"Natural Science Basic Research Program of Shaanxi Province","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":56,"referenced_works":["https://openalex.org/W1894487006","https://openalex.org/W1964962870","https://openalex.org/W2051509876","https://openalex.org/W2058261204","https://openalex.org/W2074636452","https://openalex.org/W2110065044","https://openalex.org/W2110485445","https://openalex.org/W2118283821","https://openalex.org/W2147800946","https://openalex.org/W2158864412","https://openalex.org/W2163499595","https://openalex.org/W2476464413","https://openalex.org/W2743316948","https://openalex.org/W2748169822","https://openalex.org/W2771362265","https://openalex.org/W2790540264","https://openalex.org/W2791812915","https://openalex.org/W2805001156","https://openalex.org/W2809761809","https://openalex.org/W2888348590","https://openalex.org/W2898124301","https://openalex.org/W2898435572","https://openalex.org/W2907492528","https://openalex.org/W2937381238","https://openalex.org/W2949031891","https://openalex.org/W2954276596","https://openalex.org/W2955230520","https://openalex.org/W2955991060","https://openalex.org/W2963548617","https://openalex.org/W2964205113","https://openalex.org/W2998056950","https://openalex.org/W3020873385","https://openalex.org/W3030194725","https://openalex.org/W3083954092","https://openalex.org/W3110943671","https://openalex.org/W3113085184","https://openalex.org/W3133782093","https://openalex.org/W3161623246","https://openalex.org/W3207955138","https://openalex.org/W3216328947","https://openalex.org/W4206238894","https://openalex.org/W4207068100","https://openalex.org/W4238859253","https://openalex.org/W4252684946","https://openalex.org/W4281641613","https://openalex.org/W4285490379","https://openalex.org/W4293764002","https://openalex.org/W4294811229","https://openalex.org/W4304688778","https://openalex.org/W4308732630","https://openalex.org/W4312492777","https://openalex.org/W4312607684","https://openalex.org/W4376606865","https://openalex.org/W4385245566","https://openalex.org/W4385300780","https://openalex.org/W4392190394"],"related_works":["https://openalex.org/W2138385884","https://openalex.org/W2166895275","https://openalex.org/W2080313875","https://openalex.org/W2998775986","https://openalex.org/W157564837","https://openalex.org/W2011536294","https://openalex.org/W4210453401","https://openalex.org/W4283386367","https://openalex.org/W1724049288","https://openalex.org/W2595205408"],"abstract_inverted_index":{"Software":[0],"defect":[1,152,171,196],"prediction":[2,153],"(SDP)":[3],"plays":[4],"a":[5,90,115,165],"pivotal":[6],"role":[7],"in":[8,15,28,39,177,182,189,200,205,209],"ensuring":[9],"high-quality":[10],"software":[11,32,78,111,145],"development":[12],"by":[13,83],"aiding":[14],"the":[16,29,35,73,127],"early":[17],"identification":[18],"of":[19,31,129,141,167],"potential":[20],"defects.":[21],"This":[22],"practice":[23],"has":[24],"gained":[25],"substantial":[26],"attention":[27,100,117],"field":[30],"engineering":[33],"over":[34],"years.":[36],"Recent":[37],"advancements":[38],"deep":[40],"learning":[41],"have":[42],"primarily":[43],"focused":[44],"on":[45],"extracting":[46],"general":[47],"syntactic":[48],"features":[49],"from":[50,138],"abstract":[51],"syntax":[52],"trees":[53],"(ASTs)":[54],"for":[55,170],"SDP.":[56,103],"However,":[57],"AST-based":[58],"neural":[59],"network":[60],"models":[61],"might":[62],"overlook":[63],"important":[64],"structural":[65],"information":[66],"related":[67],"to":[68,108,119],"control":[69,84,95,122],"flows":[70],"embedded":[71],"within":[72],"source":[74],"code.":[75],"Given":[76],"that":[77,158],"defects":[79,112],"are":[80],"often":[81],"influenced":[82],"flow":[85,96,123],"patterns,":[86],"this":[87],"article":[88],"proposes":[89],"novel":[91],"SDP":[92],"approach":[93,162],"called":[94],"graph":[97,99],"and":[98,113,150,187,198,207],"(CFG2AT)":[101],"network-based":[102],"CFG2AT":[104,161],"is":[105,175],"specifically":[106],"designed":[107],"automatically":[109],"identify":[110],"contains":[114],"graph-structured":[116],"unit":[118],"effectively":[120],"capture":[121],"information.":[124],"To":[125],"evaluate":[126],"effectiveness":[128],"CFG2AT,":[130],"we":[131],"carried":[132],"out":[133],"extensive":[134],"experiments":[135],"using":[136],"data":[137],"15":[139],"versions":[140],"six":[142],"different":[143],"open-source":[144],"projects":[146],"under":[147,184,194,211],"both":[148],"within-project":[149,195],"cross-project":[151],"settings.":[154],"Experimental":[155],"results":[156],"demonstrate":[157],"our":[159],"proposed":[160],"generally":[163],"outperforms":[164],"range":[166],"competing":[168],"methods":[169],"prediction.":[172],"The":[173],"improvement":[174],"7.09%\u201312.80%":[176],"<italic":[178,201],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[179,202],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">F1</i>,":[180,203],"1.30%\u20134.15%":[181],"area":[183],"curve":[185],"(AUC),":[186],"6.78%\u201317.54%":[188],"Matthews":[190],"correlation":[191],"coefficient":[192],"(MCC)":[193],"prediction,":[197],"23.76%\u201344.79%":[199],"8.93%\u201313.27%":[204],"AUC,":[206],"36.92%\u201394.89%":[208],"MCC":[210],"CPDP,":[212],"respectively.":[213]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":3}],"updated_date":"2026-07-18T07:39:51.176621","created_date":"2025-10-10T00:00:00"}
