{"id":"https://openalex.org/W4409427898","doi":"https://doi.org/10.1371/journal.pone.0320808","title":"Features extraction and fusion by attention mechanism for software defect prediction","display_name":"Features extraction and fusion by attention mechanism for software defect prediction","publication_year":2025,"publication_date":"2025-04-14","ids":{"openalex":"https://openalex.org/W4409427898","doi":"https://doi.org/10.1371/journal.pone.0320808","pmid":"https://pubmed.ncbi.nlm.nih.gov/40228192","pmcid":"https://www.ncbi.nlm.nih.gov/pmc/articles/11996211"},"language":"en","primary_location":{"id":"doi:10.1371/journal.pone.0320808","doi":"https://doi.org/10.1371/journal.pone.0320808","is_oa":true,"landing_page_url":"https://doi.org/10.1371/journal.pone.0320808","pdf_url":"https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0320808&type=printable","source":{"id":"https://openalex.org/S202381698","display_name":"PLoS ONE","issn_l":"1932-6203","issn":["1932-6203"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","cwts-core","doaj","dongbi-c","doyens","erih-plus","jufo-1","ki-jl-1","medline","norway-1","poland-100","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315706","host_organization_name":"Public Library of Science","host_organization_lineage":["https://openalex.org/P4310315706"],"host_organization_lineage_names":["Public Library of Science"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLOS ONE","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref","doaj","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0320808&type=printable","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072436255","display_name":"Shaoming Qiu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210092944","display_name":"Dalian University","ror":"https://ror.org/00g2ypp58","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210092944"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shaoming Qiu","raw_affiliation_strings":["School of Information Engineering, Dalian University, Dalian, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Engineering, Dalian University, Dalian, China","institution_ids":["https://openalex.org/I4210092944"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5096494450","display_name":"E Bicong","orcid":"https://orcid.org/0009-0005-9723-5336","observed_orcids":["https://orcid.org/0009-0005-9723-5336"]},"institutions":[{"id":"https://openalex.org/I4210092944","display_name":"Dalian University","ror":"https://ror.org/00g2ypp58","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210092944"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Bicong E","raw_affiliation_strings":["School of Information Engineering, Dalian University, Dalian, China"],"raw_orcid":"https://orcid.org/0009-0005-9723-5336","affiliations":[{"raw_affiliation_string":"School of Information Engineering, Dalian University, Dalian, China","institution_ids":["https://openalex.org/I4210092944"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103229355","display_name":"Jingjie He","orcid":"https://orcid.org/0000-0003-4376-4986","observed_orcids":["https://orcid.org/0000-0003-4376-4986"]},"institutions":[{"id":"https://openalex.org/I4210092944","display_name":"Dalian University","ror":"https://ror.org/00g2ypp58","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210092944"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingjie He","raw_affiliation_strings":["School of Information Engineering, Dalian University, Dalian, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Engineering, Dalian University, Dalian, China","institution_ids":["https://openalex.org/I4210092944"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5096494450"],"corresponding_institution_ids":["https://openalex.org/I4210092944"],"apc_list":{"value":2382,"currency":"USD","value_usd":2382},"apc_paid":{"value":2382,"currency":"USD","value_usd":2382},"fwci":5.1923,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.95343431,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":99},"biblio":{"volume":"20","issue":"4","first_page":"e0320808","last_page":"e0320808"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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/T12423","display_name":"Software Reliability and Analysis Research","score":9.999999747378752e-05,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.0,"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/software-defect-prediction","display_name":"software defect prediction","score":1.0},{"id":"https://openalex.org/keywords/feature-extraction","display_name":"feature extraction","score":0.7979999780654907},{"id":"https://openalex.org/keywords/feature-fusion","display_name":"feature fusion","score":0.9419999718666077},{"id":"https://openalex.org/keywords/attention-mechanism","display_name":"attention mechanism","score":0.9700000286102295},{"id":"https://openalex.org/keywords/deformable-attention","display_name":"deformable attention","score":0.906000018119812},{"id":"https://openalex.org/keywords/self-attention","display_name":"self-attention","score":0.9869999885559082},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"abstract syntax tree","score":0.8669999837875366},{"id":"https://openalex.org/keywords/software-metrics","display_name":"software metrics","score":0.7450000047683716},{"id":"https://openalex.org/keywords/software-networks","display_name":"software networks","score":0.7429999709129333},{"id":"https://openalex.org/keywords/semantic-features","display_name":"semantic features","score":0.9049999713897705},{"id":"https://openalex.org/keywords/cross-project-prediction","display_name":"cross-project prediction","score":0.6159999966621399},{"id":"https://openalex.org/keywords/java-projects","display_name":"Java projects","score":0.6970000267028809}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7481667399406433},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.7072910070419312},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.5604727864265442},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5462526679039001},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.5429075360298157},{"id":"https://openalex.org/C52622490","wikidata":"https://www.wikidata.org/wiki/Q1026626","display_name":"Feature extraction","level":2,"score":0.4949175715446472},{"id":"https://openalex.org/C173414695","wikidata":"https://www.wikidata.org/wiki/Q5510276","display_name":"Fusion mechanism","level":4,"score":0.47603726387023926},{"id":"https://openalex.org/C141353440","wikidata":"https://www.wikidata.org/wiki/Q182221","display_name":"Fuse (electrical)","level":2,"score":0.4547320306301117},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.4423756003379822},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4361620843410492},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.43494361639022827},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.4268597960472107},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.4253157079219818},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.42226314544677734},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3877471685409546},{"id":"https://openalex.org/C158525013","wikidata":"https://www.wikidata.org/wiki/Q2593739","display_name":"Fusion","level":2,"score":0.29763540625572205},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.17417985200881958},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.07969191670417786},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C103038307","wikidata":"https://www.wikidata.org/wiki/Q6556360","display_name":"Lipid bilayer fusion","level":3,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D012660","descriptor_name":"Semantics","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":"Q000592","qualifier_name":"standards","is_major_topic":true}],"locations_count":6,"locations":[{"id":"doi:10.1371/journal.pone.0320808","doi":"https://doi.org/10.1371/journal.pone.0320808","is_oa":true,"landing_page_url":"https://doi.org/10.1371/journal.pone.0320808","pdf_url":"https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0320808&type=printable","source":{"id":"https://openalex.org/S202381698","display_name":"PLoS ONE","issn_l":"1932-6203","issn":["1932-6203"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","cwts-core","doaj","dongbi-c","doyens","erih-plus","jufo-1","ki-jl-1","medline","norway-1","poland-100","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315706","host_organization_name":"Public Library of Science","host_organization_lineage":["https://openalex.org/P4310315706"],"host_organization_lineage_names":["Public Library of Science"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLOS ONE","raw_type":"journal-article"},{"id":"pmh:oai:europepmc.org:10808394","doi":null,"is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/11996211","pdf_url":null,"source":{"id":"https://openalex.org/S4306400806","display_name":"Europe PMC (PubMed Central)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I1303153112","host_organization_name":"European Bioinformatics Institute","host_organization_lineage":["https://openalex.org/I1303153112"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":null,"raw_type":"Text"},{"id":"pmid:40228192","doi":null,"is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/40228192","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,"listed_in":[],"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":"PloS one","raw_type":"Journal Article"},{"id":"pmh:oai:pubmedcentral.nih.gov:11996211","doi":null,"is_oa":true,"landing_page_url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC11996211/","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLoS One","raw_type":"Text"},{"id":"pmh:oai:RePEc:plo:pone00:0320808","doi":null,"is_oa":false,"landing_page_url":"https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0320808","pdf_url":null,"source":{"id":"https://openalex.org/S4306401271","display_name":"RePEc: Research Papers in Economics","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I77793887","host_organization_name":"Federal Reserve Bank of St. Louis","host_organization_lineage":["https://openalex.org/I77793887"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},{"id":"pmh:oai:doaj.org/article:442af5ccc0d94831b0eecca53cadb14a","doi":null,"is_oa":false,"landing_page_url":"https://doaj.org/article/442af5ccc0d94831b0eecca53cadb14a","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"PLoS ONE, Vol 20, Iss 4, p e0320808 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1371/journal.pone.0320808","doi":"https://doi.org/10.1371/journal.pone.0320808","is_oa":true,"landing_page_url":"https://doi.org/10.1371/journal.pone.0320808","pdf_url":"https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0320808&type=printable","source":{"id":"https://openalex.org/S202381698","display_name":"PLoS ONE","issn_l":"1932-6203","issn":["1932-6203"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","cwts-core","doaj","dongbi-c","doyens","erih-plus","jufo-1","ki-jl-1","medline","norway-1","poland-100","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315706","host_organization_name":"Public Library of Science","host_organization_lineage":["https://openalex.org/P4310315706"],"host_organization_lineage_names":["Public Library of Science"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PLOS ONE","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4409427898.pdf","grobid_xml":"https://content.openalex.org/works/W4409427898.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W2250539671","https://openalex.org/W2282866165","https://openalex.org/W2887364112","https://openalex.org/W2888348590","https://openalex.org/W2901941771","https://openalex.org/W2966694634","https://openalex.org/W3016164475","https://openalex.org/W3133782093","https://openalex.org/W3135553079","https://openalex.org/W3153574020","https://openalex.org/W3173291597","https://openalex.org/W3207955138","https://openalex.org/W4205254497","https://openalex.org/W4211259380","https://openalex.org/W4289261546","https://openalex.org/W4290603381","https://openalex.org/W4293764002","https://openalex.org/W4297348178","https://openalex.org/W4304688778","https://openalex.org/W4391454373","https://openalex.org/W4399334390","https://openalex.org/W4405056409","https://openalex.org/W4405930819"],"related_works":["https://openalex.org/W4411172819","https://openalex.org/W4399449863","https://openalex.org/W4386366005","https://openalex.org/W4205254497","https://openalex.org/W2998056950","https://openalex.org/W4290603381","https://openalex.org/W4414605953","https://openalex.org/W4415402901","https://openalex.org/W7081986437","https://openalex.org/W7151356518"],"abstract_inverted_index":{"Software":[0],"defect":[1],"prediction":[2,213],"is":[3,55],"a":[4,73,86,99,107,116,196],"technology":[5],"that":[6,105,144,200],"uses":[7,106,115],"known":[8],"software":[9,26,31,38,60,80],"information":[10],"to":[11,35,57,66,89,111,119,179],"predict":[12],"defects":[13],"in":[14,154,212],"the":[15,36,41,79,94,141,145,151,155,164,167,186],"target":[16],"software.":[17],"Generally,":[18],"models":[19,135],"are":[20,173,191],"built":[21],"using":[22,202],"features":[23,113,190,204],"such":[24],"as":[25],"metrics,":[27],"semantic":[28,121],"information,":[29],"and":[30,40,50,68,91,98,114,122,130,138,161,171,176,185,207],"networks.":[32],"However,":[33],"due":[34],"complex":[37],"structure":[39],"small":[42],"number":[43],"of":[44,150,188,195],"samples,":[45],"without":[46],"effective":[47],"feature":[48,51,75],"representation":[49],"extraction":[52,206],"methods,":[53],"it":[54],"impossible":[56],"fully":[58,77],"utilize":[59],"features,":[61],"which":[62],"can":[63],"easily":[64],"lead":[65],"misjudgments":[67],"reduced":[69],"performance.":[70,214],"In":[71,163],"addition,":[72],"single":[74,197],"cannot":[76],"characterize":[78],"structure.":[81],"Therefore,":[82],"this":[83],"research":[84],"proposes":[85],"new":[87],"method":[88],"efficiently":[90],"accurately":[92],"represent":[93],"Abstract":[95],"Syntax":[96],"Tree(AST)":[97],"model":[100,153],"called":[101],"MFA(Multi":[102],"Features":[103],"Attention)":[104],"deformable":[108],"attention":[109],"mechanism":[110,118],"extract":[112],"self-attention":[117],"fuse":[120],"network":[123],"features.":[124],"By":[125],"selecting":[126],"21":[127],"Java":[128],"projects":[129],"comparing":[131],"them":[132],"with":[133],"multiple":[134],"for":[136,205],"cross-version":[137,156],"cross-project":[139,165],"experiments,":[140],"experiments":[142],"show":[143],"average":[146,168],"ACC,":[147,169],"F1,":[148],"AUC":[149,172],"proposed":[152],"scheme":[157],"reach":[158],"0.7,":[159],"0.614":[160],"0.711.":[162],"scheme,":[166],"F1":[170],"0.687,":[174],"0.575":[175],"0.696.":[177],"Up":[178],"41%":[180],"better":[181,192],"than":[182,193],"other":[183],"models,":[184],"results":[187],"fusion":[189,208],"those":[194],"feature,":[198],"showing":[199],"MFA":[201],"two":[203],"has":[209],"greater":[210],"advantages":[211]},"counts_by_year":[{"year":2026,"cited_by_count":7},{"year":2025,"cited_by_count":2}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2025-04-15T00:00:00"}
