{"id":"https://openalex.org/W4407857394","doi":"https://doi.org/10.1145/3696443.3708959","title":"Enhancing Deployment-Time Predictive Model Robustness for Code Analysis and Optimization","display_name":"Enhancing Deployment-Time Predictive Model Robustness for Code Analysis and Optimization","publication_year":2025,"publication_date":"2025-02-22","ids":{"openalex":"https://openalex.org/W4407857394","doi":"https://doi.org/10.1145/3696443.3708959"},"language":"en","primary_location":{"id":"doi:10.1145/3696443.3708959","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696443.3708959","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3696443.3708959","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101484881","display_name":"Huanting Wang","orcid":"https://orcid.org/0000-0003-0579-4295"},"institutions":[{"id":"https://openalex.org/I130828816","display_name":"University of Leeds","ror":"https://ror.org/024mrxd33","country_code":"GB","type":"education","lineage":["https://openalex.org/I130828816"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Huanting Wang","raw_affiliation_strings":["University of Leeds, Leeds, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Leeds, Leeds, United Kingdom","institution_ids":["https://openalex.org/I130828816"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115756451","display_name":"Patrick Lenihan","orcid":null},"institutions":[{"id":"https://openalex.org/I130828816","display_name":"University of Leeds","ror":"https://ror.org/024mrxd33","country_code":"GB","type":"education","lineage":["https://openalex.org/I130828816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Patrick Lenihan","raw_affiliation_strings":["University of Leeds, Leeds, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Leeds, Leeds, United Kingdom","institution_ids":["https://openalex.org/I130828816"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100401045","display_name":"Zheng Wang","orcid":"https://orcid.org/0000-0001-6157-0662"},"institutions":[{"id":"https://openalex.org/I130828816","display_name":"University of Leeds","ror":"https://ror.org/024mrxd33","country_code":"GB","type":"education","lineage":["https://openalex.org/I130828816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Zheng Wang","raw_affiliation_strings":["University of Leeds, Leeds, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Leeds, Leeds, United Kingdom","institution_ids":["https://openalex.org/I130828816"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101484881"],"corresponding_institution_ids":["https://openalex.org/I130828816"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.02809104,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"31","last_page":"46"},"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.9987999796867371,"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.9987999796867371,"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.9962000250816345,"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/T12810","display_name":"Real-time simulation and control systems","score":0.9919999837875366,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.739337682723999},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7052329778671265},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.6935809850692749},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.19568473100662231}],"concepts":[{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.739337682723999},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7052329778671265},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6935809850692749},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.19568473100662231},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3696443.3708959","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696443.3708959","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3696443.3708959","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696443.3708959","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W139044672","https://openalex.org/W1593532658","https://openalex.org/W1908991523","https://openalex.org/W1973555673","https://openalex.org/W1982020565","https://openalex.org/W1989562524","https://openalex.org/W2064441385","https://openalex.org/W2071949631","https://openalex.org/W2081984813","https://openalex.org/W2090268225","https://openalex.org/W2294710185","https://openalex.org/W2514278201","https://openalex.org/W2565684518","https://openalex.org/W2586408124","https://openalex.org/W2618564128","https://openalex.org/W2741951152","https://openalex.org/W2762847354","https://openalex.org/W2797728052","https://openalex.org/W2797932837","https://openalex.org/W2962724414","https://openalex.org/W3007205676","https://openalex.org/W3008788679","https://openalex.org/W3016874949","https://openalex.org/W3086481683","https://openalex.org/W3090891670","https://openalex.org/W3106004876","https://openalex.org/W3111602563","https://openalex.org/W3116350821","https://openalex.org/W3145543370","https://openalex.org/W3183048323","https://openalex.org/W3193314808","https://openalex.org/W3212319973","https://openalex.org/W4210788642","https://openalex.org/W4212863985","https://openalex.org/W4220727415","https://openalex.org/W4230791431","https://openalex.org/W4237689800","https://openalex.org/W4246945770","https://openalex.org/W4250223664","https://openalex.org/W4250700635","https://openalex.org/W4287765491","https://openalex.org/W4312436517","https://openalex.org/W4318541553","https://openalex.org/W4391558518","https://openalex.org/W4391582533","https://openalex.org/W6779121023","https://openalex.org/W6893168327"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2770234245","https://openalex.org/W96612179","https://openalex.org/W4229499248","https://openalex.org/W2566006169","https://openalex.org/W1567818861","https://openalex.org/W2987774938","https://openalex.org/W4256492088"],"abstract_inverted_index":{"Supervised":[0],"machine":[1,103],"learning":[2,104],"techniques":[3],"have":[4],"shown":[5],"promising":[6],"results":[7],"in":[8,24],"code":[9,38,108],"analysis":[10,109],"and":[11,59,83,110],"optimization":[12,111],"problems.":[13],"However,":[14],"a":[15,33,91,146,150],"learning-based":[16],"solution":[17],"can":[18,119,144],"be":[19],"brittle":[20],"because":[21],"minor":[22],"changes":[23,66],"hardware":[25],"or":[26,37],"application":[27],"workloads":[28],"\u2013":[29,40],"such":[30,65],"as":[31],"facing":[32],"new":[34],"CPU":[35],"architecture":[36],"pattern":[39],"may":[41],"jeopardize":[42],"decision":[43],"accuracy,":[44],"ultimately":[45],"undermining":[46],"model":[47,148,158],"robustness.":[48],"We":[49,94],"introduce":[50],"Prom,":[51],"an":[52,122],"open-source":[53],"library":[54],"to":[55,76,81,89,100,127,134,153],"enhance":[56],"the":[57,137],"robustness":[58],"performance":[60,151],"of":[61,124,129,136],"predictive":[62],"models":[63,105],"against":[64],"during":[67,156],"deployment.":[68],"Prom":[69,96,118,143],"achieves":[70],"this":[71],"by":[72,97],"using":[73,84],"statistical":[74],"assessments":[75],"identify":[77,121],"test":[78],"samples":[79,88,139],"prone":[80],"mispredictions":[82],"feedback":[85],"on":[86],"these":[87],"improve":[90],"deployed":[92,147],"model.":[93],"showcase":[95],"applying":[98],"it":[99],"13":[101],"representative":[102],"across":[106],"5":[107],"tasks.":[112],"Our":[113],"extensive":[114],"evaluation":[115],"demonstrates":[116],"that":[117,154],"successfully":[120],"average":[123],"96%":[125],"(up":[126],"100%)":[128],"mispredictions.":[130],"By":[131],"relabeling":[132],"up":[133],"5%":[135],"Prom-identified":[138],"through":[140],"incremental":[141],"learning,":[142],"help":[145],"achieve":[149],"comparable":[152],"attained":[155],"its":[157],"training":[159],"phase.":[160]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
