{"id":"https://openalex.org/W4415006874","doi":"https://doi.org/10.1145/3763109","title":"TailTracer: Continuous Tail Tracing for Production Use","display_name":"TailTracer: Continuous Tail Tracing for Production Use","publication_year":2025,"publication_date":"2025-10-09","ids":{"openalex":"https://openalex.org/W4415006874","doi":"https://doi.org/10.1145/3763109"},"language":"en","primary_location":{"id":"doi:10.1145/3763109","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763109","pdf_url":null,"source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3763109","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043751505","display_name":"Tianyi Liu","orcid":"https://orcid.org/0000-0002-9781-4435"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Tianyi Liu","raw_affiliation_strings":["Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-9781-4435","affiliations":[{"raw_affiliation_string":"Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yi Li","orcid":"https://orcid.org/0009-0003-1162-7263"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Li","raw_affiliation_strings":["Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0009-0003-1162-7263","affiliations":[{"raw_affiliation_string":"Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107249999","display_name":"Yiyu Zhang","orcid":"https://orcid.org/0009-0000-7412-5293"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yiyu Zhang","raw_affiliation_strings":["Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0009-0000-7412-5293","affiliations":[{"raw_affiliation_string":"Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056119978","display_name":"Zhuangda Wang","orcid":"https://orcid.org/0009-0004-7628-2208"},"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":"Zhuangda Wang","raw_affiliation_strings":["Xiamen University, Xiamen, China"],"raw_orcid":"https://orcid.org/0009-0004-7628-2208","affiliations":[{"raw_affiliation_string":"Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]},{"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, Xiamen, China"],"raw_orcid":"https://orcid.org/0000-0002-4648-3795","affiliations":[{"raw_affiliation_string":"Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090810072","display_name":"Xuandong Li","orcid":"https://orcid.org/0000-0003-3090-9568"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuandong Li","raw_affiliation_strings":["Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0003-3090-9568","affiliations":[{"raw_affiliation_string":"Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067825173","display_name":"Zhiqiang Zuo","orcid":"https://orcid.org/0000-0001-7104-9918"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiqiang Zuo","raw_affiliation_strings":["Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0001-7104-9918","affiliations":[{"raw_affiliation_string":"Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5043751505"],"corresponding_institution_ids":["https://openalex.org/I881766915"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.26708075,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"OOPSLA2","first_page":"1647","last_page":"1670"},"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.9986000061035156,"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.9986000061035156,"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.9854999780654907,"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"}},{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9797000288963318,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/trace","display_name":"TRACE (psycholinguistics)","score":0.891700029373169},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.8787000179290771},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5562000274658203},{"id":"https://openalex.org/keywords/production","display_name":"Production (economics)","score":0.45249998569488525},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.45239999890327454},{"id":"https://openalex.org/keywords/selection","display_name":"Selection (genetic algorithm)","score":0.43380001187324524},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4246000051498413},{"id":"https://openalex.org/keywords/trac","display_name":"TRAC","score":0.399399995803833}],"concepts":[{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.891700029373169},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.8787000179290771},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7821000218391418},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5562000274658203},{"id":"https://openalex.org/C2778348673","wikidata":"https://www.wikidata.org/wiki/Q739302","display_name":"Production (economics)","level":2,"score":0.45249998569488525},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.45239999890327454},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.43380001187324524},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4246000051498413},{"id":"https://openalex.org/C2778994249","wikidata":"https://www.wikidata.org/wiki/Q2842324","display_name":"TRAC","level":2,"score":0.399399995803833},{"id":"https://openalex.org/C94966114","wikidata":"https://www.wikidata.org/wiki/Q29256","display_name":"Black box","level":2,"score":0.359499990940094},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.34450000524520874},{"id":"https://openalex.org/C183469790","wikidata":"https://www.wikidata.org/wiki/Q333501","display_name":"Crash","level":2,"score":0.34119999408721924},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.3357999920845032},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33000001311302185},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.3271999955177307},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3244999945163727},{"id":"https://openalex.org/C151201525","wikidata":"https://www.wikidata.org/wiki/Q177239","display_name":"Limit (mathematics)","level":2,"score":0.31470000743865967},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.30799999833106995},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.2872999906539917},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.27489998936653137},{"id":"https://openalex.org/C139968098","wikidata":"https://www.wikidata.org/wiki/Q3055454","display_name":"Development environment","level":2,"score":0.2542000114917755}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3763109","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763109","pdf_url":null,"source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3763109","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763109","pdf_url":null,"source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3836206047","display_name":null,"funder_award_id":"No. 62272217","funder_id":"https://openalex.org/F4320334062","funder_display_name":"National Natural Science Foundation of China-Liaoning Joint Fund"}],"funders":[{"id":"https://openalex.org/F4320334062","display_name":"National Natural Science Foundation of China-Liaoning Joint Fund","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W841012168","https://openalex.org/W1597799702","https://openalex.org/W2022084191","https://openalex.org/W2031487553","https://openalex.org/W2033472898","https://openalex.org/W2090590416","https://openalex.org/W2108112890","https://openalex.org/W2121081915","https://openalex.org/W2130343490","https://openalex.org/W2145124323","https://openalex.org/W2145561364","https://openalex.org/W2145607884","https://openalex.org/W2150376756","https://openalex.org/W2160880593","https://openalex.org/W2164649341","https://openalex.org/W2165595283","https://openalex.org/W2172154252","https://openalex.org/W2290349115","https://openalex.org/W2296291039","https://openalex.org/W2343875716","https://openalex.org/W2612611921","https://openalex.org/W2952416601","https://openalex.org/W2962715466","https://openalex.org/W2966971704","https://openalex.org/W3176404723","https://openalex.org/W4233793161","https://openalex.org/W4246793718","https://openalex.org/W4283323653","https://openalex.org/W4391951339","https://openalex.org/W4392405744","https://openalex.org/W7084101187"],"related_works":[],"abstract_inverted_index":{"Despite":[0],"extensive":[1],"in-house":[2],"testing,":[3],"bugs":[4],"often":[5],"escape":[6],"to":[7,20,30,76,81,112,125],"deployed":[8],"software.":[9],"Whenever":[10],"a":[11,108,133],"failure":[12],"occurs":[13],"in":[14],"production":[15,57],"software,":[16],"it":[17],"is":[18],"desirable":[19],"collect":[21],"as":[22,26,29,132],"much":[23],"execution":[24],"information":[25],"possible":[27],"so":[28],"help":[31],"developers":[32],"reproduce,":[33],"diagnose":[34],"and":[35,48,73,84,118,141,156],"fix":[36],"the":[37,41,67,78,89,98,143,146,152,176],"bug.":[38],"To":[39,103],"reconcile":[40],"tension":[42],"between":[43],"trace":[44,49,93,110,116,173],"capability,":[45],"runtime":[46],"overhead,":[47],"scale,":[50],"we":[51,65,95,106],"propose":[52],"continuous":[53],"tail":[54,115,167],"tracing":[55],"for":[56],"use.":[58],"Instead":[59],"of":[60,70,92,101,139],"capturing":[61],"only":[62,96],"crash":[63],"stacks,":[64],"produce":[66],"complete":[68],"sequence":[69],"function":[71],"calls":[72],"returns.":[74],"Importantly,":[75],"avoid":[77],"overwhelming":[79],"stress":[80],"I/O,":[82],"storage,":[83],"network":[85],"transfer":[86],"caused":[87],"by":[88],"tremendous":[90],"amount":[91],"data,":[94],"retain":[97],"final":[99],"segment":[100],"trace.":[102],"accomplish":[104],"it,":[105],"design":[107],"novel":[109],"decoder":[111],"support":[113],"precise":[114],"decoding,":[117],"an":[119],"effective":[120],"path-based":[121],"instrumentation-site":[122],"selection":[123],"algorithm":[124],"reduce":[126],"overhead.":[127],"We":[128],"implemented":[129],"our":[130],"approach":[131],"tool":[134],"called":[135],"TailTracer":[136,164],"on":[137],"top":[138],"LLVM,":[140],"conducted":[142],"evaluations":[144],"over":[145],"SPEC":[147],"CPU":[148],"2017":[149],"benchmark":[150],"suite,":[151],"open-source":[153],"database":[154],"system,":[155],"real-world":[157],"bugs.":[158],"The":[159],"experimental":[160],"results":[161],"validate":[162],"that":[163],"achieves":[165],"low-overhead":[166],"tracing,":[168],"while":[169],"providing":[170],"more":[171],"informative":[172],"data":[174],"than":[175],"baseline.":[177]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
