{"id":"https://openalex.org/W3194741001","doi":"https://doi.org/10.1145/3468264.3468610","title":"HeteroFuzz: fuzz testing to detect platform dependent divergence for heterogeneous applications","display_name":"HeteroFuzz: fuzz testing to detect platform dependent divergence for heterogeneous applications","publication_year":2021,"publication_date":"2021-08-18","ids":{"openalex":"https://openalex.org/W3194741001","doi":"https://doi.org/10.1145/3468264.3468610","mag":"3194741001"},"language":"en","primary_location":{"id":"doi:10.1145/3468264.3468610","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3468264.3468610","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3468264.3468610","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3468264.3468610","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5107250096","display_name":"Qian Zhang","orcid":"https://orcid.org/0000-0002-4002-4379"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Qian Zhang","raw_affiliation_strings":["University of California at Los Angeles, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Los Angeles, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107245722","display_name":"Jiyuan Wang","orcid":"https://orcid.org/0009-0005-2778-8840"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiyuan Wang","raw_affiliation_strings":["University of California at Los Angeles, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Los Angeles, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049451101","display_name":"Miryung Kim","orcid":"https://orcid.org/0000-0003-3802-1512"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Miryung Kim","raw_affiliation_strings":["University of California at Los Angeles, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Los Angeles, USA","institution_ids":["https://openalex.org/I161318765"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5107250096"],"corresponding_institution_ids":["https://openalex.org/I161318765"],"apc_list":null,"apc_paid":null,"fwci":3.1649,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.90704373,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"242","last_page":"254"},"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.9998999834060669,"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.9998999834060669,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9972000122070312,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.994700014591217,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7908973693847656},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6715757250785828},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.6606397032737732},{"id":"https://openalex.org/keywords/fuzz-testing","display_name":"Fuzz testing","score":0.5057590007781982},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5025758743286133},{"id":"https://openalex.org/keywords/preprocessor","display_name":"Preprocessor","score":0.4867432117462158},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.44530126452445984},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.44423675537109375},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.42611029744148254},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.37663254141807556},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36593496799468994},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.32316961884498596},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.26097285747528076},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19404903054237366}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7908973693847656},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6715757250785828},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.6606397032737732},{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.5057590007781982},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5025758743286133},{"id":"https://openalex.org/C34736171","wikidata":"https://www.wikidata.org/wiki/Q918333","display_name":"Preprocessor","level":2,"score":0.4867432117462158},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.44530126452445984},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.44423675537109375},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42611029744148254},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.37663254141807556},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36593496799468994},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.32316961884498596},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26097285747528076},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19404903054237366},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3468264.3468610","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3468264.3468610","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3468264.3468610","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3468264.3468610","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3468264.3468610","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3468264.3468610","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2637195115","display_name":null,"funder_award_id":"4-18-1-","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G2709462027","display_name":null,"funder_award_id":"N00014-18-1-2037","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G3400546487","display_name":null,"funder_award_id":"1764077","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5679969530","display_name":null,"funder_award_id":"1723773","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6535578548","display_name":null,"funder_award_id":"CCF-1723773","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8620907264","display_name":"CHS: Medium: Collaborative Research: Code demography: Addressing information needs at scale for programming interface users and designers","funder_award_id":"1956322","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8876996369","display_name":null,"funder_award_id":"N00014","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3194741001.pdf","grobid_xml":"https://content.openalex.org/works/W3194741001.grobid-xml"},"referenced_works_count":59,"referenced_works":["https://openalex.org/W24139812","https://openalex.org/W1546956568","https://openalex.org/W1575308494","https://openalex.org/W1613094071","https://openalex.org/W1966021031","https://openalex.org/W1971650562","https://openalex.org/W2012114780","https://openalex.org/W2036779190","https://openalex.org/W2055447156","https://openalex.org/W2079893838","https://openalex.org/W2085125624","https://openalex.org/W2087852986","https://openalex.org/W2105853930","https://openalex.org/W2107709519","https://openalex.org/W2143909327","https://openalex.org/W2153236055","https://openalex.org/W2156499539","https://openalex.org/W2166029537","https://openalex.org/W2172260321","https://openalex.org/W2233520879","https://openalex.org/W2274381509","https://openalex.org/W2293624369","https://openalex.org/W2515406844","https://openalex.org/W2515747181","https://openalex.org/W2542189141","https://openalex.org/W2542250562","https://openalex.org/W2558370909","https://openalex.org/W2574017551","https://openalex.org/W2604388664","https://openalex.org/W2757104921","https://openalex.org/W2766540688","https://openalex.org/W2774970068","https://openalex.org/W2788211964","https://openalex.org/W2865298191","https://openalex.org/W2891555757","https://openalex.org/W2892187475","https://openalex.org/W2899727632","https://openalex.org/W2916023982","https://openalex.org/W2917675277","https://openalex.org/W2925360983","https://openalex.org/W2950629094","https://openalex.org/W2953840721","https://openalex.org/W2961870034","https://openalex.org/W2964097210","https://openalex.org/W2964241064","https://openalex.org/W2965536399","https://openalex.org/W2979357014","https://openalex.org/W3003678351","https://openalex.org/W3008410827","https://openalex.org/W3019415692","https://openalex.org/W3019428952","https://openalex.org/W3091231896","https://openalex.org/W3091359231","https://openalex.org/W3102086861","https://openalex.org/W3104664063","https://openalex.org/W4229673714","https://openalex.org/W4239385313","https://openalex.org/W4243022595","https://openalex.org/W4245440340"],"related_works":["https://openalex.org/W2511770387","https://openalex.org/W3120811337","https://openalex.org/W3203597304","https://openalex.org/W2990186179","https://openalex.org/W4248424560","https://openalex.org/W4385301282","https://openalex.org/W3023977444","https://openalex.org/W2766647240","https://openalex.org/W4210660460","https://openalex.org/W2993910401"],"abstract_inverted_index":{"As":[0],"specialized":[1],"hardware":[2,66,87,94],"accelerators":[3],"like":[4],"FPGAs":[5],"become":[6],"a":[7,25],"prominent":[8],"part":[9],"of":[10,33,71,101],"the":[11,31,91],"current":[12],"computing":[13],"landscape,":[14],"software":[15],"applications":[16,51,56],"are":[17,52],"increasingly":[18],"constructed":[19],"to":[20,60,86],"leverage":[21],"heterogeneous":[22,50,78],"architectures.":[23],"Such":[24],"trend":[26],"is":[27],"already":[28],"happening":[29],"in":[30,69],"domain":[32],"machine":[34],"learning":[35],"and":[36,46,93],"Internet-of-Things":[37],"(IoT)":[38],"systems":[39],"built":[40],"on":[41],"edge":[42],"devices.":[43],"Yet,":[44],"debugging":[45],"testing":[47],"methods":[48],"for":[49,107],"currently":[53],"lacking.":[54],"These":[55],"may":[57,80],"look":[58],"similar":[59],"regular":[61],"C/C++":[62],"code":[63],"but":[64],"include":[65],"synthesis":[67,88],"details":[68],"terms":[70],"preprocessor":[72],"directives.":[73],"Therefore,":[74],"their":[75],"behavior":[76],"under":[77],"architectures":[79],"diverge":[81],"significantly":[82],"from":[83],"CPU":[84],"due":[85],"details.":[89],"Further,":[90],"compilation":[92],"simulation":[95],"cycle":[96],"takes":[97],"an":[98],"enormous":[99],"amount":[100],"time,":[102],"prohibiting":[103],"frequent":[104],"invocations":[105],"required":[106],"fuzz":[108],"testing.":[109]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
