{"id":"https://openalex.org/W4400587308","doi":"https://doi.org/10.1145/3678009","title":"Time-Aware Spectrum-Based Bug Localization for Hardware Design Code with Data Purification","display_name":"Time-Aware Spectrum-Based Bug Localization for Hardware Design Code with Data Purification","publication_year":2024,"publication_date":"2024-07-12","ids":{"openalex":"https://openalex.org/W4400587308","doi":"https://doi.org/10.1145/3678009"},"language":"en","primary_location":{"id":"doi:10.1145/3678009","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3678009","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3678009","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3678009","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021371093","display_name":"Jiang Wu","orcid":"https://orcid.org/0000-0002-6353-8890"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiang Wu","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0002-6353-8890","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101941418","display_name":"Zhuo Zhang","orcid":"https://orcid.org/0000-0003-3243-1019"},"institutions":[{"id":"https://openalex.org/I4210131919","display_name":"Xi'an University of Technology","ror":"https://ror.org/038avdt50","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210131919"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhuo Zhang","raw_affiliation_strings":["Xi'an University of Technology, Xi'an, China"],"raw_orcid":"https://orcid.org/0000-0003-3243-1019","affiliations":[{"raw_affiliation_string":"Xi'an University of Technology, Xi'an, China","institution_ids":["https://openalex.org/I4210131919"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003136837","display_name":"Deheng Yang","orcid":"https://orcid.org/0000-0002-8383-1939"},"institutions":[{"id":"https://openalex.org/I4210158522","display_name":"PLA Academy of Military Science","ror":"https://ror.org/05ct4s596","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210158522"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Deheng Yang","raw_affiliation_strings":["Academy of Military Science of the People's Liberation Army, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-8383-1939","affiliations":[{"raw_affiliation_string":"Academy of Military Science of the People's Liberation Army, Beijing, China","institution_ids":["https://openalex.org/I4210158522"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023948588","display_name":"Jianjun Xu","orcid":"https://orcid.org/0000-0001-7668-0522"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianjun Xu","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0001-7668-0522","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034699862","display_name":"Jiayu He","orcid":"https://orcid.org/0000-0002-1329-7312"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiayu He","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0002-1329-7312","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080183182","display_name":"Xiaoguang Mao","orcid":"https://orcid.org/0000-0003-4204-7424"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoguang Mao","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-4204-7424","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7431,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.72526482,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":"21","issue":"3","first_page":"1","last_page":"25"},"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.9995999932289124,"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.9995999932289124,"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.9994999766349792,"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.998199999332428,"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.803749680519104},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7877196073532104},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6550697088241577},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.48715922236442566},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4314959943294525},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.4168597161769867},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.40883928537368774},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3732272982597351},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.30211755633354187}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.803749680519104},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7877196073532104},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6550697088241577},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.48715922236442566},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4314959943294525},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.4168597161769867},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40883928537368774},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3732272982597351},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30211755633354187},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3678009","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3678009","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3678009","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3678009","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3678009","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3678009","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G484042878","display_name":null,"funder_award_id":"2023M732594","funder_id":"https://openalex.org/F4320321543","funder_display_name":"China Postdoctoral Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320321543","display_name":"China Postdoctoral Science Foundation","ror":"https://ror.org/0426zh255"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4400587308.pdf"},"referenced_works_count":44,"referenced_works":["https://openalex.org/W593715794","https://openalex.org/W1492007289","https://openalex.org/W1978886470","https://openalex.org/W2013655083","https://openalex.org/W2024678228","https://openalex.org/W2070249305","https://openalex.org/W2082791317","https://openalex.org/W2101819268","https://openalex.org/W2130323538","https://openalex.org/W2137012271","https://openalex.org/W2139531926","https://openalex.org/W2157373763","https://openalex.org/W2162045655","https://openalex.org/W2162946946","https://openalex.org/W2343875716","https://openalex.org/W2514300030","https://openalex.org/W2620081107","https://openalex.org/W2793769076","https://openalex.org/W2912012512","https://openalex.org/W2944390283","https://openalex.org/W2967415589","https://openalex.org/W2998154431","https://openalex.org/W3000602293","https://openalex.org/W3013098030","https://openalex.org/W3026584292","https://openalex.org/W3148091059","https://openalex.org/W4206831070","https://openalex.org/W4213151038","https://openalex.org/W4226467489","https://openalex.org/W4229905918","https://openalex.org/W4236075701","https://openalex.org/W4236986999","https://openalex.org/W4240040040","https://openalex.org/W4241395538","https://openalex.org/W4245648202","https://openalex.org/W4248657623","https://openalex.org/W4251158353","https://openalex.org/W4254201300","https://openalex.org/W4293228146","https://openalex.org/W4300908206","https://openalex.org/W4301083591","https://openalex.org/W4301320024","https://openalex.org/W4301485103","https://openalex.org/W4366721896"],"related_works":["https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W2611067230","https://openalex.org/W2480201319","https://openalex.org/W2387706296","https://openalex.org/W2155788121","https://openalex.org/W4235469518","https://openalex.org/W362492756","https://openalex.org/W2061417947"],"abstract_inverted_index":{"The":[0,215],"verification":[1],"of":[2,16,46,76,152,158,179,189,196,205],"hardware":[3,17,22,28,63,133,207,235],"design":[4,23,102,134,184,236],"code":[5,24,135,237],"is":[6,25,31,222],"a":[7,35,77,105,114,117,128,231],"critical":[8],"aspect":[9,45],"in":[10,21,61,83,182],"ensuring":[11],"the":[12,62,73,91,95,146,150,156,159,169,173,177,180,183,187,194,210,227,245],"quality":[13],"and":[14,30,38,79,100,148,175,240],"reliability":[15],"products.":[18],"Finding":[19],"bugs":[20],"important":[26],"for":[27,94,132],"development":[29],"frequently":[32],"considered":[33],"as":[34],"notoriously":[36],"challenging":[37],"time-consuming":[39],"activity":[40],"while":[41],"being":[42,190],"an":[43,68],"essential":[44],"verification.":[47,89],"Thus,":[48],"bug":[49,78,92,122,212,238],"localization":[50,213,239],"techniques":[51],"that":[52,220],"could":[53],"assist":[54],"manual":[55],"debugging":[56],"have":[57],"attracted":[58],"much":[59],"attention":[60],"community.":[64,246],"However,":[65],"there":[66],"exists":[67],"unpredictable":[69],"time":[70],"span":[71],"between":[72,98],"precise":[74],"origin":[75],"its":[80],"detected":[81],"manifestation":[82],"prior":[84],"work":[85],"without":[86],"costly":[87],"formal":[88],"Locating":[90],"responsible":[93],"exposed":[96],"discrepancy":[97],"expected":[99],"exhibited":[101],"behavior":[103],"remains":[104],"major":[106],"challenge.":[107],"In":[108],"this":[109],"work,":[110],"we":[111,198],"propose":[112],"Tartan,":[113,197],"T":[115],"ime-":[116],"ware":[118],"spect":[119],"r":[120],"um-based":[121],"localiza":[123],"t":[124],"ion":[125],"with":[126,145],"d":[127],"ta":[129],"purificatio":[130],"n":[131],"to":[136,162,185,244],"address":[137],"these":[138],"limitations.":[139],"Tartan":[140,167,221],"integrates":[141],"hardware-specific":[142],"timing":[143],"information":[144],"spectrum":[147,170],"captures":[149],"changes":[151,161],"executed":[153],"statements":[154,181],"when":[155],"state":[157],"circuit":[160],"effectively":[163],"locate":[164],"bugs.":[165],"Further,":[166],"purifies":[168],"data":[171],"from":[172],"simulation":[174],"evaluates":[176],"suspiciousness":[178],"indicate":[186],"likelihood":[188],"buggy.":[191],"To":[192],"evaluate":[193],"effectiveness":[195],"conduct":[199],"large-scale":[200],"experiments":[201],"on":[202,234],"69":[203],"versions":[204],"15":[206],"projects":[208],"by":[209],"state-of-the-art":[211],"techniques.":[214],"experimental":[216],"results":[217],"clearly":[218],"show":[219],"statistically":[223],"more":[224],"effective":[225],"than":[226],"baselines.":[228],"It":[229],"provides":[230],"new":[232],"perspective":[233],"brings":[241],"fresh":[242],"insights":[243]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
