{"id":"https://openalex.org/W4414605953","doi":"https://doi.org/10.1109/qrs65678.2025.00059","title":"Software Defect Prediction Method Based on Multi-Feature Fusion","display_name":"Software Defect Prediction Method Based on Multi-Feature Fusion","publication_year":2025,"publication_date":"2025-07-16","ids":{"openalex":"https://openalex.org/W4414605953","doi":"https://doi.org/10.1109/qrs65678.2025.00059"},"language":"en","primary_location":{"id":"doi:10.1109/qrs65678.2025.00059","is_oa":false,"landing_page_url":"https://doi.org/10.1109/qrs65678.2025.00059","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 25th International Conference on Software Quality, Reliability and Security (QRS)","raw_type":"proceedings-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/A5102944236","display_name":"Zijian Zhou","orcid":"https://orcid.org/0000-0003-3315-3962"},"institutions":[{"id":"https://openalex.org/I118574674","display_name":"Jiangsu Normal University","ror":"https://ror.org/051hvcm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I118574674"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Zijian Zhou","raw_affiliation_strings":["School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China","institution_ids":["https://openalex.org/I118574674"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045036903","display_name":"Yi Zhu","orcid":"https://orcid.org/0000-0002-0996-0142"},"institutions":[{"id":"https://openalex.org/I118574674","display_name":"Jiangsu Normal University","ror":"https://ror.org/051hvcm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I118574674"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Zhu","raw_affiliation_strings":["School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China","institution_ids":["https://openalex.org/I118574674"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101732858","display_name":"Yu Qiao","orcid":"https://orcid.org/0000-0003-0962-826X"},"institutions":[{"id":"https://openalex.org/I118574674","display_name":"Jiangsu Normal University","ror":"https://ror.org/051hvcm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I118574674"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiao Yu","raw_affiliation_strings":["School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China","institution_ids":["https://openalex.org/I118574674"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101644345","display_name":"Jianhao Li","orcid":"https://orcid.org/0000-0001-6268-8304"},"institutions":[{"id":"https://openalex.org/I118574674","display_name":"Jiangsu Normal University","ror":"https://ror.org/051hvcm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I118574674"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianhao Li","raw_affiliation_strings":["School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Jiangsu Normal University,Xuzhou,Jiangsu,China","institution_ids":["https://openalex.org/I118574674"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5102944236"],"corresponding_institution_ids":["https://openalex.org/I118574674"],"apc_list":null,"apc_paid":null,"fwci":3.3959,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.94107728,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"529","last_page":"539"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13832","display_name":"Advanced Decision-Making Techniques","score":0.8129000067710876,"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/T13832","display_name":"Advanced Decision-Making Techniques","score":0.8129000067710876,"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":0.736299991607666,"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/T13731","display_name":"Advanced Computing and Algorithms","score":0.7271999716758728,"subfield":{"id":"https://openalex.org/subfields/3322","display_name":"Urban Studies"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.5216000080108643},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5001000165939331},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.47519999742507935},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4652000069618225},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4505999982357025},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.4456999897956848},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.39239999651908875},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.383899986743927},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.38179999589920044}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.802299976348877},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5216000080108643},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5001000165939331},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4943999946117401},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.48669999837875366},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47519999742507935},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4749999940395355},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4652000069618225},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4505999982357025},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.4456999897956848},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.39239999651908875},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.383899986743927},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.38179999589920044},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.3808000087738037},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.37220001220703125},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.37139999866485596},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3634999990463257},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.357699990272522},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.33640000224113464},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.328000009059906},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3221000134944916},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.3001999855041504},{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.29789999127388},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.28139999508857727},{"id":"https://openalex.org/C2776969324","wikidata":"https://www.wikidata.org/wiki/Q613918","display_name":"Software quality assurance","level":5,"score":0.27880001068115234},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.27869999408721924},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.26019999384880066},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.25929999351501465},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C90312973","wikidata":"https://www.wikidata.org/wiki/Q7449052","display_name":"Semantic data model","level":2,"score":0.25040000677108765}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/qrs65678.2025.00059","is_oa":false,"landing_page_url":"https://doi.org/10.1109/qrs65678.2025.00059","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 25th International Conference on Software Quality, Reliability and Security (QRS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Software":[0,42],"defect":[1,60,71,87,138],"prediction":[2,61,72,88,139],"plays":[3],"a":[4,113,136,164,190,199],"vital":[5],"role":[6],"in":[7,24,55,79],"software":[8,14,59,137],"development.":[9],"During":[10],"the":[11,38,48,121,220,223,232,240],"process":[12,179,207],"of":[13,30,41,51,116,126,149,222],"updates":[15],"and":[16,33,123,171,184,235],"iterations,":[17],"it":[18],"helps":[19],"developers":[20],"anticipate":[21],"potential":[22,124],"defects":[23],"advance,":[25],"thereby":[26],"reducing":[27],"unnecessary":[28],"consumption":[29],"human,":[31],"material,":[32],"time":[34],"resources,":[35],"while":[36],"optimizing":[37],"allocation":[39],"efficiency":[40],"Quality":[43],"Assurance":[44],"(SQA)":[45],"resources.":[46],"Given":[47],"widespread":[49],"use":[50],"generative":[52],"artificial":[53],"intelligence":[54],"code":[56,118,150],"development,":[57],"effective":[58],"has":[62,89],"become":[63],"increasingly":[64],"important.":[65],"Most":[66],"previous":[67],"studies":[68],"primarily":[69],"constructed":[70],"models":[73,245],"using":[74],"traditional":[75,214],"metric-based":[76],"features.":[77,128,186,212],"However,":[78],"recent":[80],"years,":[81],"research":[82],"focusing":[83],"on":[84,112,142,231],"semantic":[85,102,154],"feature-based":[86],"gained":[90],"increasing":[91],"attention,":[92],"with":[93],"researchers":[94],"leveraging":[95],"deep":[96,101],"learning":[97],"to":[98,152,178,194,206,218],"automatically":[99],"extract":[100],"information":[103,155],"from":[104,156],"source":[105,117],"code.":[106],"Nevertheless,":[107],"existing":[108],"approaches":[109],"often":[110],"rely":[111],"single":[114],"type":[115],"representation,":[119],"overlooking":[120],"advantages":[122],"contributions":[125],"diverse":[127],"To":[129],"address":[130],"this":[131,133],"issue,":[132],"paper":[134],"proposes":[135],"method":[140],"based":[141],"multi-feature":[143],"fusion,":[144],"which":[145],"incorporates":[146],"multiple":[147,247],"types":[148],"representations":[151],"capture":[153,195],"different":[157],"perspectives.":[158],"The":[159,227],"proposed":[160,241],"model,":[161],"DP-TACT,":[162],"utilizes":[163],"multi-scale":[165],"Convolutional":[166,201],"Neural":[167],"Network":[168,202],"(Multiscale":[169],"CNN)":[170],"Bidirectional":[172],"Long":[173],"Short-Term":[174],"Memory":[175],"(BiLSTM)":[176],"network":[177],"Abstract":[180],"Syntax":[181],"Tree":[182],"(AST)":[183],"Full-token":[185],"It":[187],"also":[188],"employs":[189],"Multi-head":[191],"SelfAttention":[192],"mechanism":[193],"critical":[196],"information.":[197],"Additionally,":[198],"Graph":[200,210],"(GCN)":[203],"is":[204,229],"used":[205],"Control":[208],"Flow":[209],"(CFG)":[211],"Finally,":[213],"features":[215],"are":[216],"integrated":[217],"validate":[219],"effectiveness":[221],"feature":[224],"fusion":[225],"strategy.":[226],"model":[228],"evaluated":[230],"PROMISE":[233],"dataset,":[234],"experimental":[236],"results":[237],"demonstrate":[238],"that":[239],"approach":[242],"outperforms":[243],"baseline":[244],"across":[246],"metrics.":[248]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
