{"id":"https://openalex.org/W7125006314","doi":"https://doi.org/10.1109/access.2026.3656247","title":"Benchmarking TabNet, NODE, and FT-Transformer for Software Defect Prediction: An Empirical Comparison and Explainability Analysis","display_name":"Benchmarking TabNet, NODE, and FT-Transformer for Software Defect Prediction: An Empirical Comparison and Explainability Analysis","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7125006314","doi":"https://doi.org/10.1109/access.2026.3656247"},"language":null,"primary_location":{"id":"doi:10.1109/access.2026.3656247","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3656247","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2026.3656247","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032501804","display_name":"Bur\u00e7ak Asal","orcid":null},"institutions":[{"id":"https://openalex.org/I50379099","display_name":"Adana Science and Technology University","ror":"https://ror.org/013z3yn41","country_code":"TR","type":"education","lineage":["https://openalex.org/I50379099"]}],"countries":["TR"],"is_corresponding":true,"raw_author_name":"Burcak Asal","raw_affiliation_strings":["Department of Computer Engineering, Adana Alparslan T&#x00FC;rkes Science and Technology University, Adana, T&#x00FC;rkiye"],"raw_orcid":"https://orcid.org/0009-0003-3729-8170","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Adana Alparslan T&#x00FC;rkes Science and Technology University, Adana, T&#x00FC;rkiye","institution_ids":["https://openalex.org/I50379099"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5123439077","display_name":"Burcu Yalciner","orcid":null},"institutions":[{"id":"https://openalex.org/I66514158","display_name":"Hacettepe University","ror":"https://ror.org/04kwvgz42","country_code":"TR","type":"education","lineage":["https://openalex.org/I66514158"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Burcu Yalciner","raw_affiliation_strings":["Department of Computer Engineering, Hacettepe University, Ankara, T&#x00FC;rkiye"],"raw_orcid":"https://orcid.org/0000-0001-5799-530X","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Hacettepe University, Ankara, T&#x00FC;rkiye","institution_ids":["https://openalex.org/I66514158"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5032501804"],"corresponding_institution_ids":["https://openalex.org/I50379099"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08704707,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"14","issue":null,"first_page":"11660","last_page":"11681"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.98089998960495,"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.98089998960495,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.002899999963119626,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.002099999925121665,"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/interpretability","display_name":"Interpretability","score":0.8550000190734863},{"id":"https://openalex.org/keywords/undersampling","display_name":"Undersampling","score":0.7748000025749207},{"id":"https://openalex.org/keywords/benchmarking","display_name":"Benchmarking","score":0.6808000206947327},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5291000008583069},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.5056999921798706},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.490200012922287},{"id":"https://openalex.org/keywords/hyperparameter","display_name":"Hyperparameter","score":0.4875999987125397},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.4618000090122223},{"id":"https://openalex.org/keywords/precision-and-recall","display_name":"Precision and recall","score":0.41260001063346863}],"concepts":[{"id":"https://openalex.org/C2781067378","wikidata":"https://www.wikidata.org/wiki/Q17027399","display_name":"Interpretability","level":2,"score":0.8550000190734863},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8141000270843506},{"id":"https://openalex.org/C136536468","wikidata":"https://www.wikidata.org/wiki/Q1225894","display_name":"Undersampling","level":2,"score":0.7748000025749207},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.6858000159263611},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.6808000206947327},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.578499972820282},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5291000008583069},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5056999921798706},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.490200012922287},{"id":"https://openalex.org/C8642999","wikidata":"https://www.wikidata.org/wiki/Q4171168","display_name":"Hyperparameter","level":2,"score":0.4875999987125397},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.4618000090122223},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4374000132083893},{"id":"https://openalex.org/C81669768","wikidata":"https://www.wikidata.org/wiki/Q2359161","display_name":"Precision and recall","level":2,"score":0.41260001063346863},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.3984000086784363},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.3725999891757965},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.36629998683929443},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.35370001196861267},{"id":"https://openalex.org/C2776145597","wikidata":"https://www.wikidata.org/wiki/Q25339462","display_name":"Dropout (neural networks)","level":2,"score":0.3391000032424927},{"id":"https://openalex.org/C101814296","wikidata":"https://www.wikidata.org/wiki/Q5439685","display_name":"Feature model","level":3,"score":0.31869998574256897},{"id":"https://openalex.org/C52622490","wikidata":"https://www.wikidata.org/wiki/Q1026626","display_name":"Feature extraction","level":2,"score":0.31200000643730164},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.3066999912261963},{"id":"https://openalex.org/C45804977","wikidata":"https://www.wikidata.org/wiki/Q7239673","display_name":"Predictive modelling","level":2,"score":0.26440000534057617},{"id":"https://openalex.org/C10485038","wikidata":"https://www.wikidata.org/wiki/Q48996162","display_name":"Hyperparameter optimization","level":3,"score":0.26190000772476196},{"id":"https://openalex.org/C2778049539","wikidata":"https://www.wikidata.org/wiki/Q17002908","display_name":"Bayesian optimization","level":2,"score":0.26080000400543213},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.2531000077724457},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.2517000138759613},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.25099998712539673}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/access.2026.3656247","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3656247","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/access.2026.3656247","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2026.3656247","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W1964962870","https://openalex.org/W2147386665","https://openalex.org/W2148143831","https://openalex.org/W2766521509","https://openalex.org/W2802138742","https://openalex.org/W2994099454","https://openalex.org/W3001625252","https://openalex.org/W3002124246","https://openalex.org/W3003554525","https://openalex.org/W3015641005","https://openalex.org/W3118657661","https://openalex.org/W3118822526","https://openalex.org/W3149229226","https://openalex.org/W3158303960","https://openalex.org/W3164087770","https://openalex.org/W3174086521","https://openalex.org/W3202428668","https://openalex.org/W4206989360","https://openalex.org/W4221057950","https://openalex.org/W4289261546","https://openalex.org/W4300824497","https://openalex.org/W4304688778","https://openalex.org/W4310113640","https://openalex.org/W4312433526","https://openalex.org/W4379373343","https://openalex.org/W4384158915","https://openalex.org/W4385978427","https://openalex.org/W4386895493","https://openalex.org/W4387126905","https://openalex.org/W4388180000","https://openalex.org/W4388948694","https://openalex.org/W4393033102","https://openalex.org/W4393372102","https://openalex.org/W4400207882","https://openalex.org/W4401070434","https://openalex.org/W4403330008","https://openalex.org/W4404498091","https://openalex.org/W4405011325","https://openalex.org/W4405999312","https://openalex.org/W4408059579","https://openalex.org/W4408733053","https://openalex.org/W4408823428","https://openalex.org/W4409013564","https://openalex.org/W4409013584","https://openalex.org/W4409013820","https://openalex.org/W4409310900","https://openalex.org/W4413448968","https://openalex.org/W4413806613"],"related_works":[],"abstract_inverted_index":{"Software":[0],"defect":[1,145],"prediction":[2,52],"(SDP)":[3],"is":[4],"essential":[5],"for":[6,33,88,144,160],"improving":[7],"software":[8,25],"quality":[9],"and":[10,43,54,63,84,105,118,123,153,168,172,178,182],"reliability.":[11],"Traditional":[12],"machine":[13],"learning":[14,30],"methods,":[15],"while":[16],"effective,":[17],"often":[18],"fail":[19],"in":[20,165,176,195],"capturing":[21],"complex":[22],"interactions":[23],"among":[24],"metrics.":[26],"Recently,":[27],"specialized":[28],"deep":[29],"architectures":[31],"designed":[32],"tabular":[34],"data,":[35],"including":[36],"TabNet,":[37,61],"Neural":[38],"Oblivious":[39],"Decision":[40],"Ensembles":[41],"(NODE),":[42],"FT-Transformer,":[44],"have":[45],"emerged,":[46],"offering":[47],"promising":[48],"potential":[49],"to":[50,133],"enhance":[51],"accuracy":[53,131,135,177],"interpretability.":[55],"This":[56],"study":[57],"comprehensively":[58],"benchmarks":[59],"the":[60,67,73,95,109,112,134],"NODE":[62,124,173],"FT-Transformer":[64,122,139,171],"models":[65,96,125],"on":[66],"challenging":[68],"NASA":[69],"JM1":[70],"dataset":[71],"from":[72],"PROMISE":[74],"repository.":[75],"We":[76],"address":[77],"severe":[78],"class":[79],"imbalance":[80],"using":[81,99,116],"NearMiss":[82],"undersampling":[83],"ensure":[85],"hyperparameter":[86],"optimization":[87],"fairness":[89],"across":[90],"comparisons.":[91],"The":[92,121],"performance":[93],"of":[94,111,136],"was":[97,114],"evaluated":[98],"standard":[100],"metrics:":[101],"precision,":[102],"recall,":[103],"F1-score,":[104],"accuracy.":[106],"In":[107],"addition,":[108],"interpretability":[110],"model":[113],"assessed":[115],"SHAP":[117,152],"LIME":[119,154],"methods.":[120],"demonstrated":[126],"superior":[127],"performance,":[128],"achieving":[129],"88%":[130],"compared":[132],"TabNet":[137,175],"86%.":[138],"showed":[140],"exceptional":[141],"precision":[142],"(99%)":[143],"detection,":[146],"emphasizing":[147],"its":[148],"low":[149],"false-positive":[150],"rate.":[151],"analyzes":[155],"revealed":[156],"unique":[157],"attention":[158],"patterns":[159],"each":[161],"model,":[162],"highlighting":[163],"differences":[164],"feature":[166,190],"importance":[167],"decision-making":[169,194],"processes.":[170],"outperform":[174],"balance":[179],"between":[180],"recall":[181],"precision.":[183],"Interpretability":[184],"analysis":[185],"provides":[186],"actionable":[187],"insights":[188],"into":[189],"importance,":[191],"enabling":[192],"better":[193],"practical":[196],"SDP":[197],"workflows.":[198]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2026-01-21T00:00:00"}
