{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:14:14Z","timestamp":1750220054001,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,27]],"date-time":"2023-03-27T00:00:00Z","timestamp":1679875200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science and Technology Council, Taiwan","award":["MOST 111-2221-E-006 -116 -MY3"],"award-info":[{"award-number":["MOST 111-2221-E-006 -116 -MY3"]}]},{"name":"Ministry of Education, Taiwan","award":["Intelligent Manufacturing Research Center (iMRC) from The Featured Areas Research Center Program"],"award-info":[{"award-number":["Intelligent Manufacturing Research Center (iMRC) from The Featured Areas Research Center Program"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,3,27]]},"DOI":"10.1145\/3555776.3577669","type":"proceedings-article","created":{"date-parts":[[2023,6,7]],"date-time":"2023-06-07T17:16:29Z","timestamp":1686158189000},"page":"483-492","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["CAT: Context Aware Tracing for Rust Asynchronous Programs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2271-6045","authenticated-orcid":false,"given":"Tsung-Yen","family":"Wang","sequence":"first","affiliation":[{"name":"Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan City, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1961-4304","authenticated-orcid":false,"given":"Shao-Hua","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan City, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8967-1385","authenticated-orcid":false,"given":"Chia-Heng","family":"Tu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan City, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2561-5779","authenticated-orcid":false,"given":"Wen-Yew","family":"Liang","sequence":"additional","affiliation":[{"name":"ADLINK Technology Inc., New Taipei City, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,6,7]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 31","author":"Boucher Sol","year":"2020","unstructured":"Sol Boucher , Anuj Kalia , David G. Andersen , and Michael Kaminsky . 2020 . Lightweight Preemptible Functions . In Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 31 , 13 pages. Sol Boucher, Anuj Kalia, David G. Andersen, and Michael Kaminsky. 2020. Lightweight Preemptible Functions. In Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 31, 13 pages."},{"key":"e_1_3_2_1_2_1","volume-title":"Python Concurrency with asyncio","author":"Fowler Matthew","unstructured":"Matthew Fowler . 2022. Python Concurrency with asyncio ( 1 st ed.). Manning Publications . Matthew Fowler. 2022. Python Concurrency with asyncio (1st ed.). Manning Publications.","edition":"1"},{"volume-title":"Go language. Retrieved","year":"2022","key":"e_1_3_2_1_3_1","unstructured":"Google. 2010. Go language. Retrieved Jun 2, 2022 from https:\/\/go.dev\/ Google. 2010. Go language. Retrieved Jun 2, 2022 from https:\/\/go.dev\/"},{"volume-title":"Trace-viewer - Analysis and Visualization tool. Retrieved","year":"2022","key":"e_1_3_2_1_4_1","unstructured":"Google. 2014. Trace-viewer - Analysis and Visualization tool. Retrieved Jun 2, 2022 from https:\/\/github.com\/catapult-project\/catapult Google. 2014. Trace-viewer - Analysis and Visualization tool. Retrieved Jun 2, 2022 from https:\/\/github.com\/catapult-project\/catapult"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382734.3405740"},{"key":"e_1_3_2_1_6_1","volume-title":"Uftrace - Function graph tracer for C\/C++\/Rust. Retrieved","author":"Kim Namhyung","year":"2022","unstructured":"Namhyung Kim . 2014. Uftrace - Function graph tracer for C\/C++\/Rust. Retrieved Jun 2, 2022 from https:\/\/github.com\/namhyung\/uftrace Namhyung Kim. 2014. Uftrace - Function graph tracer for C\/C++\/Rust. Retrieved Jun 2, 2022 from https:\/\/github.com\/namhyung\/uftrace"},{"volume-title":"Fundamental Algorithms","author":"Knuth Donald E.","key":"e_1_3_2_1_7_1","unstructured":"Donald E. Knuth . 1997. The Art of Computer Programming , Vol. 1 : Fundamental Algorithms ( third ed.). Addison-Wesley , Reading, Mass . Donald E. Knuth. 1997. The Art of Computer Programming, Vol. 1: Fundamental Algorithms (third ed.). Addison-Wesley, Reading, Mass."},{"key":"e_1_3_2_1_8_1","volume-title":"python_opentracing_async_instrumentation. Retrieved","author":"Morris Jessie A.","year":"2022","unstructured":"Jessie A. Morris . 2019. python_opentracing_async_instrumentation. Retrieved Jun 2, 2022 from https:\/\/gitlab.com\/midigator\/python_opentracing_async_instrumentation Jessie A. Morris. 2019. python_opentracing_async_instrumentation. Retrieved Jun 2, 2022 from https:\/\/gitlab.com\/midigator\/python_opentracing_async_instrumentation"},{"key":"e_1_3_2_1_9_1","volume-title":"Async: What is blocking?","author":"Ryhl Alice","year":"2020","unstructured":"Alice Ryhl . 2020 . Async: What is blocking? (2020). https:\/\/ryhl.io\/blog\/async-what-is-blocking\/ Alice Ryhl. 2020. Async: What is blocking? (2020). https:\/\/ryhl.io\/blog\/async-what-is-blocking\/"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0190(02)00286-7"},{"volume-title":"Retrieved","year":"2019","key":"e_1_3_2_1_11_1","unstructured":"Tokio. 2019 . tokio-tracing . Retrieved May 31, 2022 from https:\/\/github.com\/tokio-rs\/tracing Tokio. 2019. tokio-tracing. Retrieved May 31, 2022 from https:\/\/github.com\/tokio-rs\/tracing"},{"volume-title":"Retrieved","year":"2021","key":"e_1_3_2_1_12_1","unstructured":"Tokio. 2021 . tokio-console . Retrieved May 31, 2022 from https:\/\/github.com\/tokio-rs\/console Tokio. 2021. tokio-console. Retrieved May 31, 2022 from https:\/\/github.com\/tokio-rs\/console"},{"key":"e_1_3_2_1_13_1","volume-title":"asyncio. Retrieved","author":"van Rossum Guido","year":"2022","unstructured":"Guido van Rossum . 2015. asyncio. Retrieved Jun 2, 2022 from https:\/\/docs.python.org\/3\/library\/asyncio.html Guido van Rossum. 2015. asyncio. Retrieved Jun 2, 2022 from https:\/\/docs.python.org\/3\/library\/asyncio.html"},{"key":"e_1_3_2_1_14_1","volume-title":"2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 102--111","author":"Weaver Vincent M.","year":"2015","unstructured":"Vincent M. Weaver . 2015 . Self-monitoring overhead of the Linux perf_event performance counter interface . In 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 102--111 . Vincent M. Weaver. 2015. Self-monitoring overhead of the Linux perf_event performance counter interface. In 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 102--111."},{"volume-title":"zenoh. Retrieved","year":"2022","key":"e_1_3_2_1_15_1","unstructured":"zettascale. 2020. zenoh. Retrieved Jun 2, 2022 from https:\/\/zenoh.io\/ zettascale. 2020. zenoh. Retrieved Jun 2, 2022 from https:\/\/zenoh.io\/"}],"event":{"name":"SAC '23: 38th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Tallinn Estonia","acronym":"SAC '23"},"container-title":["Proceedings of the 38th ACM\/SIGAPP Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555776.3577669","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3555776.3577669","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:08:23Z","timestamp":1750183703000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555776.3577669"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,27]]},"references-count":15,"alternative-id":["10.1145\/3555776.3577669","10.1145\/3555776"],"URL":"https:\/\/doi.org\/10.1145\/3555776.3577669","relation":{},"subject":[],"published":{"date-parts":[[2023,3,27]]},"assertion":[{"value":"2023-06-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}