{"id":"https://openalex.org/W7163903869","doi":"https://doi.org/10.3390/computers15060372","title":"Heterogeneous Graph Transformer with Multi-View Representation Learning for Flaky Test Detection","display_name":"Heterogeneous Graph Transformer with Multi-View Representation Learning for Flaky Test Detection","publication_year":2026,"publication_date":"2026-06-07","ids":{"openalex":"https://openalex.org/W7163903869","doi":"https://doi.org/10.3390/computers15060372"},"language":"en","primary_location":{"id":"doi:10.3390/computers15060372","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers15060372","pdf_url":null,"source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.3390/computers15060372","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5138115404","display_name":"Peng Dai","orcid":"https://orcid.org/0000-0003-1919-2498"},"institutions":[{"id":"https://openalex.org/I4210089621","display_name":"Chizhou University","ror":"https://ror.org/007cx7r28","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210089621"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peng Dai","raw_affiliation_strings":["School of Big Data and Artificial Intelligence, Chizhou University, Chizhou 247100, China"],"raw_orcid":"https://orcid.org/0000-0003-1919-2498","affiliations":[{"raw_affiliation_string":"School of Big Data and Artificial Intelligence, Chizhou University, Chizhou 247100, China","institution_ids":["https://openalex.org/I4210089621"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133850659","display_name":"Xiaoqin Ma","orcid":null},"institutions":[{"id":"https://openalex.org/I4210089621","display_name":"Chizhou University","ror":"https://ror.org/007cx7r28","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210089621"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoqin Ma","raw_affiliation_strings":["School of Big Data and Artificial Intelligence, Chizhou University, Chizhou 247100, China"],"raw_orcid":"https://orcid.org/0009-0007-9428-3505","affiliations":[{"raw_affiliation_string":"School of Big Data and Artificial Intelligence, Chizhou University, Chizhou 247100, China","institution_ids":["https://openalex.org/I4210089621"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138170433","display_name":"Yanyang Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanyang Zhao","raw_affiliation_strings":["BNRist, Tsinghua University, Beijing 100084, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"BNRist, Tsinghua University, Beijing 100084, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100687956","display_name":"Yunzhan Gong","orcid":"https://orcid.org/0000-0002-9105-4797"},"institutions":[{"id":"https://openalex.org/I139759216","display_name":"Beijing University of Posts and Telecommunications","ror":"https://ror.org/04w9fbh59","country_code":"CN","type":"education","lineage":["https://openalex.org/I139759216"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yunzhan Gong","raw_affiliation_strings":["State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China","institution_ids":["https://openalex.org/I139759216"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1800,"currency":"CHF","value_usd":2172},"apc_paid":{"value":1800,"currency":"CHF","value_usd":2172},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.57006633,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"15","issue":"6","first_page":"372","last_page":"372"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9480000138282776,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9480000138282776,"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/T10260","display_name":"Software Engineering Research","score":0.0272000003606081,"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.006599999964237213,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5774000287055969},{"id":"https://openalex.org/keywords/transformer","display_name":"Transformer","score":0.5008999705314636},{"id":"https://openalex.org/keywords/encode","display_name":"ENCODE","score":0.429500013589859},{"id":"https://openalex.org/keywords/generalization","display_name":"Generalization","score":0.32199999690055847},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.3192000091075897},{"id":"https://openalex.org/keywords/feature-learning","display_name":"Feature learning","score":0.301800012588501},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.3001999855041504}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6841999888420105},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5774000287055969},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.5008999705314636},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4627000093460083},{"id":"https://openalex.org/C66746571","wikidata":"https://www.wikidata.org/wiki/Q1134833","display_name":"ENCODE","level":3,"score":0.429500013589859},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3264999985694885},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3240000009536743},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.32199999690055847},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.31949999928474426},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.3192000091075897},{"id":"https://openalex.org/C59404180","wikidata":"https://www.wikidata.org/wiki/Q17013334","display_name":"Feature learning","level":2,"score":0.301800012588501},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3001999855041504},{"id":"https://openalex.org/C152745839","wikidata":"https://www.wikidata.org/wiki/Q5438153","display_name":"Fault detection and isolation","level":3,"score":0.2980000078678131},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.2879999876022339},{"id":"https://openalex.org/C64339825","wikidata":"https://www.wikidata.org/wiki/Q722659","display_name":"Graph property","level":5,"score":0.28459998965263367},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.26820001006126404},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.26440000534057617},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2619999945163727},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.26089999079704285},{"id":"https://openalex.org/C2781020372","wikidata":"https://www.wikidata.org/wiki/Q533093","display_name":"On the fly","level":2,"score":0.25279998779296875}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/computers15060372","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers15060372","pdf_url":null,"source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computers","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:3a2fa5dc73844622b3a52936e5570d00","is_oa":false,"landing_page_url":"https://doaj.org/article/3a2fa5dc73844622b3a52936e5570d00","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,"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":"Computers, Vol 15, Iss 6, p 372 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/computers15060372","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers15060372","pdf_url":null,"source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computers","raw_type":"journal-article"},"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":{"Continuous":[0],"Integration":[1],"pipelines":[2],"rely":[3],"on":[4,102,141,165,169,174],"large-scale":[5],"automated":[6],"testing":[7,95],"to":[8,35,75,93,110,125],"support":[9],"rapid":[10],"releases.":[11],"However,":[12],"flaky":[13,116],"tests":[14],"exhibit":[15],"non-deterministic":[16],"outcomes":[17],"under":[18],"an":[19,161],"identical":[20],"code":[21],"and":[22,28,41,52,85,97,114,132,146,153,167,182,191],"configuration,":[23],"substantially":[24],"increasing":[25],"rerun":[26],"costs":[27],"hindering":[29],"fault":[30],"localization.":[31],"Existing":[32],"approaches":[33],"struggle":[34],"uniformly":[36],"model":[37],"heterogeneous":[38,65,77,87,119],"runtime":[39],"evidence":[40],"its":[42],"multi-relational":[43],"structure":[44],"in":[45,197],"CI":[46,78],"environments,":[47],"which":[48],"limits":[49],"cross-project":[50],"generalization":[51],"interpretability.":[53],"To":[54],"address":[55],"this":[56,58],"gap,":[57],"paper":[59],"presents":[60],"HgtFlaky,":[61],"a":[62,86],"runtime-evidence-centered":[63],"multi-view":[64,129],"graph":[66,89,120,130],"learning":[67],"framework.":[68],"A":[69,118],"Unified":[70],"Event":[71],"Model":[72],"is":[73,90,122],"introduced":[74],"normalize":[76],"artifacts":[79],"into":[80],"semantically":[81],"consistent":[82],"event":[83],"quadruples,":[84],"execution":[88],"then":[91],"constructed":[92],"capture":[94],"entities":[96],"multiple":[98],"relation":[99],"types.":[100],"Based":[101],"the":[103,128],"HEG,":[104],"three":[105],"complementary":[106],"views":[107],"are":[108],"derived":[109],"characterize":[111],"run-level,":[112],"test-level,":[113],"thread-level":[115],"behaviors.":[117],"Transformer":[121],"further":[123],"adopted":[124],"jointly":[126],"encode":[127],"instances":[131],"learn":[133],"transferable":[134],"test-level":[135],"representations":[136],"for":[137],"flaky/non-flaky":[138],"prediction.":[139],"Experiments":[140],"two":[142],"benchmark":[143],"datasets,":[144],"FlakeFlagger":[145,166,192],"IDoFT,":[147],"show":[148],"that":[149],"HgtFlaky":[150,176],"achieves":[151,177],"strong":[152],"stable":[154],"performance.":[155],"Under":[156,171],"10-fold":[157],"cross-validation,":[158],"it":[159],"obtains":[160],"F1-score":[162],"of":[163],"83%":[164],"98%":[168],"IDoFT.":[170],"per-project":[172],"validation":[173],"FlakeFlagger,":[175],"78%":[178],"Precision,":[179],"89%":[180],"Recall,":[181],"81%":[183],"F1-score,":[184],"outperforming":[185],"Flakify":[186],"by":[187,193],"8":[188],"percentage":[189,195],"points":[190,196],"74":[194],"F1-score.":[198]},"counts_by_year":[],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2026-06-09T00:00:00"}
