{"id":"https://openalex.org/W4210710363","doi":"https://doi.org/10.1109/ase51524.2021.9678823","title":"Transcode: Detecting Status Code Mapping Errors in Large-Scale Systems","display_name":"Transcode: Detecting Status Code Mapping Errors in Large-Scale Systems","publication_year":2021,"publication_date":"2021-11-01","ids":{"openalex":"https://openalex.org/W4210710363","doi":"https://doi.org/10.1109/ase51524.2021.9678823"},"language":"en","primary_location":{"id":"doi:10.1109/ase51524.2021.9678823","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678823","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102714233","display_name":"Wensheng Tang","orcid":"https://orcid.org/0000-0002-4259-3321"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Wensheng Tang","raw_affiliation_strings":["The Hong Kong University of Science and Technology, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106695869","display_name":"Yikun Hu","orcid":"https://orcid.org/0000-0003-0721-2914"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Yikun Hu","raw_affiliation_strings":["The Hong Kong University of Science and Technology, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065466354","display_name":"Gang Fan","orcid":"https://orcid.org/0000-0002-8633-6036"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Gang Fan","raw_affiliation_strings":["The Hong Kong University of Science and Technology, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045907091","display_name":"Peisen Yao","orcid":"https://orcid.org/0000-0003-0342-9518"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Peisen Yao","raw_affiliation_strings":["The Hong Kong University of Science and Technology, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054822682","display_name":"Rongxin Wu","orcid":"https://orcid.org/0000-0002-4648-3795"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rongxin Wu","raw_affiliation_strings":["Xiamen University, China"],"affiliations":[{"raw_affiliation_string":"Xiamen University, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112516116","display_name":"Guangyuan Bai","orcid":null},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guangyuan Bai","raw_affiliation_strings":["Tencent, Inc., China"],"affiliations":[{"raw_affiliation_string":"Tencent, Inc., China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049446182","display_name":"Pengcheng Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Pengcheng Wang","raw_affiliation_strings":["Tencent, Inc., China"],"affiliations":[{"raw_affiliation_string":"Tencent, Inc., China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101490553","display_name":"Charles Zhang","orcid":"https://orcid.org/0000-0001-6417-1034"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Charles Zhang","raw_affiliation_strings":["The Hong Kong University of Science and Technology, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5102714233"],"corresponding_institution_ids":["https://openalex.org/I200769079"],"apc_list":null,"apc_paid":null,"fwci":0.308,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.46006469,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"829","last_page":"841"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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"}},{"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9990000128746033,"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.8585507273674011},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.7329167723655701},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.4403754770755768},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.43076997995376587},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.42460793256759644},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.41380536556243896},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.36894112825393677},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.28965455293655396}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8585507273674011},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.7329167723655701},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4403754770755768},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.43076997995376587},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42460793256759644},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.41380536556243896},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36894112825393677},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.28965455293655396},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"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}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ase51524.2021.9678823","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678823","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.ust.hk:1783.1-116462","is_oa":false,"landing_page_url":"http://lbdiscover.ust.hk/uresolver?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rfr_id=info:sid/HKUST:SPI&rft.genre=article&rft.issn=&rft.volume=&rft.issue=&rft.date=2021&rft.spage=829&rft.aulast=Tang&rft.aufirst=&rft.atitle=Transcode%3A+Detecting+Status+Code+Mapping+Errors+in+Large-Scale+Systems&rft.title=Proceedings+-+2021+36th+IEEE%2FACM+International+Conference+on+Automated+Software+Engineering%2C+ASE+2021","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4000000059604645,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320307764","display_name":"Microsoft","ror":"https://ror.org/00d0nc645"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W35710305","https://openalex.org/W1545684573","https://openalex.org/W1565898282","https://openalex.org/W1657461476","https://openalex.org/W1983203157","https://openalex.org/W1991546210","https://openalex.org/W1997250454","https://openalex.org/W2078739669","https://openalex.org/W2080205938","https://openalex.org/W2100150874","https://openalex.org/W2110908283","https://openalex.org/W2114633883","https://openalex.org/W2126104567","https://openalex.org/W2140809377","https://openalex.org/W2155061608","https://openalex.org/W2156841542","https://openalex.org/W2158600037","https://openalex.org/W2163319971","https://openalex.org/W2163489266","https://openalex.org/W2164317885","https://openalex.org/W2165688098","https://openalex.org/W2166980237","https://openalex.org/W2171240827","https://openalex.org/W2297774820","https://openalex.org/W2484116259","https://openalex.org/W2509822438","https://openalex.org/W2741422284","https://openalex.org/W2799226481","https://openalex.org/W2898811429","https://openalex.org/W2955355561","https://openalex.org/W2967719799","https://openalex.org/W2979576127","https://openalex.org/W3178565067","https://openalex.org/W3195449405","https://openalex.org/W4230013745","https://openalex.org/W4235523389","https://openalex.org/W4236715026","https://openalex.org/W4245921527","https://openalex.org/W4246166885","https://openalex.org/W6632492962","https://openalex.org/W6646200042","https://openalex.org/W6679233400","https://openalex.org/W6685343602","https://openalex.org/W6722400398","https://openalex.org/W6755600280","https://openalex.org/W6767110181"],"related_works":["https://openalex.org/W2012531322","https://openalex.org/W2402761219","https://openalex.org/W2785900585","https://openalex.org/W2353730437","https://openalex.org/W2490303674","https://openalex.org/W4312763760","https://openalex.org/W4282830668","https://openalex.org/W2149635184","https://openalex.org/W2135968687","https://openalex.org/W3025557260"],"abstract_inverted_index":{"Status":[0],"code":[1,12,59,83,95,111,158],"mappings":[2,145],"reveal":[3],"state":[4],"shifts":[5],"of":[6,22,26,44,164,185,191,195,205],"a":[7,27,173,192,211,242],"program,":[8,29],"mapping":[9,84,96,153,253],"one":[10,156],"status":[11,58,82,94,110,130,157],"to":[13,16,75,80,91,104,133,161],"another.":[14],"Due":[15],"careless":[17],"programming":[18],"or":[19],"the":[20,23,64,115,128,139,152,165,189,224,234,256],"lack":[21],"system-wide":[24],"knowledge":[25],"whole":[28],"developers":[30],"can":[31],"make":[32],"incorrect":[33],"mappings.":[34],"Such":[35],"errors":[36,222,254],"are":[37,119,136],"widely":[38],"spread":[39],"across":[40],"modern":[41],"software,":[42],"some":[43],"which":[45,118,186,228],"have":[46,169,230,248],"even":[47],"become":[48],"critical":[49],"vulnerabilities.":[50],"Unfortunately,":[51],"existing":[52],"solutions":[53],"merely":[54],"focus":[55],"on":[56,147],"single":[57],"values,":[60,112,117],"while":[61],"never":[62],"considering":[63],"relationships,":[65],"that":[66,113,201],"is,":[67,114],"mappings,":[68],"among":[69,227],"them.":[70],"Therefore,":[71],"it":[72,126,178,217],"is":[73,159,203],"imperative":[74],"propose":[76,89],"an":[77],"effective":[78],"method":[79],"detect":[81,92],"errors.In":[85],"this":[86],"paper,":[87],"we":[88],"Transcode":[90,143,171,202,239],"potential":[93],"errors.":[97],"It":[98],"firstly":[99],"conducts":[100],"value":[101],"flow":[102],"analysis":[103],"efficiently":[105],"and":[106,150,176,213,247],"precisely":[107],"collect":[108],"candidate":[109],"integer":[116],"checked":[120],"by":[121,233],"following":[122],"conditional":[123],"comparisons.":[124],"Then,":[125],"aggregates":[127],"correlated":[129],"codes":[131],"according":[132],"whether":[134],"they":[135],"propagated":[137],"with":[138,179],"same":[140,166],"variable.":[141],"Finally,":[142],"extracts":[144],"based":[146],"control":[148],"dependencies":[149],"reports":[151],"error":[154],"if":[155],"mapped":[160],"two":[162],"others":[163],"kind.":[167],"We":[168,236],"implemented":[170],"as":[172],"prototype":[174],"system,":[175],"evaluated":[177],"5":[180],"real-world":[181],"software":[182],"projects,":[183,226],"each":[184],"possesses":[187],"in":[188,209,223,240,250,255],"order":[190],"million":[193],"lines":[194],"code.":[196],"The":[197],"experimental":[198],"results":[199],"show":[200],"capable":[204],"handling":[206],"large-scale":[207],"systems":[208],"both":[210],"precise":[212],"efficient":[214],"manner.":[215],"Furthermore,":[216],"has":[218],"discovered":[219],"59":[220],"new":[221],"tested":[225],"13":[229],"been":[231],"fixed":[232],"community.":[235],"also":[237],"deploy":[238],"WeChat,":[241],"widely-used":[243],"instant":[244],"messaging":[245],"service,":[246],"succeeded":[249],"finding":[251],"real":[252],"industrial":[257],"settings.":[258]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
