{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:55:54Z","timestamp":1756000554618,"version":"3.41.0"},"reference-count":17,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:00:00Z","timestamp":1725494400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMETRICS Perform. Eval. Rev."],"published-print":{"date-parts":[[2024,9,5]]},"abstract":"<jats:p>In Computer Science curriculum guidelines, topics related to Performance Engineering have typically been listed as small, elective components, if at all. Even less has been said about how and when to teach workload modeling. In this paper, I discuss how Systems courses are a good place to include this topic, including suggestions on how to do so that are rooted in personal experience, existing literature and examples from course programs found online. The ideas presented in this paper were first presented as an invited talk at the TeaPACS 2024 workshop, and the paper was written post-workshop, so the feedback and discussions of the TeaPACS speakers and attendees have been incorporated into it.<\/jats:p>","DOI":"10.1145\/3695411.3695432","type":"journal-article","created":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:20:33Z","timestamp":1725661233000},"page":"58-62","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["How can we Teach Workload Modeling in CS Systems Classes?"],"prefix":"10.1145","volume":"52","author":[{"given":"Cristina L.","family":"Abad","sequence":"first","affiliation":[{"name":"Escuela Superior Politecnica del Litoral (ESPOL), Guayaquil, Ecuador"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,9,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447545.3451197"},{"key":"e_1_2_1_2_1","volume-title":"Operating Systems: Three Easy Pieces","author":"Arpaci-Dusseau R.","year":"2023","unstructured":"R. Arpaci-Dusseau and A. Arpaci-Dusseau. Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books, 1.10 edition, November 2023."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2017.11"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447545.3451195"},{"issue":"2","key":"e_1_2_1_5_1","volume":"51","author":"Casale G.","unstructured":"G. Casale. Performance evaluation teaching in the age of cloud computing. SIGMETRICS Performormance Evaluation Review, 51(2), oct 2023.","journal-title":"SIGMETRICS Performormance Evaluation Review"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_1_7_1","volume-title":"Teaching performance modeling in the era of millennials","author":"de Nitto Person'e V.","year":"2020","unstructured":"V. de Nitto Person'e. Teaching performance modeling in the era of millennials, 2020. arXiv:2001.08949v1 [cs.CY]."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/2808941"},{"key":"e_1_2_1_9_1","volume-title":"ACM","author":"Force C. T.","year":"2020","unstructured":"C. T. Force. Computing Curricula 2020: Paradigms for Global Computing Education. ACM, 2020."},{"key":"e_1_2_1_10_1","volume-title":"Core topics for undergraduates. Technical report","author":"N.-T. C. W. Group","year":"2020","unstructured":"N.-T. C. W. Group. NSF\/IEEE-TCPP curriculum initiative on parallel and distributed computing : Core topics for undergraduates. Technical report, Center for Parallel and Distributed Computing Curriculum Development and Educational Resources (CDER), 2020. Version 2.0-beta."},{"key":"e_1_2_1_11_1","volume-title":"ACM","author":"Joint Task Force on Computing Curricula, Association for Computing Machinery (ACM) and IEEE Computer Society.","year":"2013","unstructured":"Joint Task Force on Computing Curricula, Association for Computing Machinery (ACM) and IEEE Computer Society. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. ACM, 2013."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447545.3451198"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3664191"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/2971"},{"key":"e_1_2_1_15_1","volume-title":"International Conference on Software Engineering (ICSE)","author":"M\u00a8uhlbauer S.","year":"2023","unstructured":"S. M\u00a8uhlbauer, F. Sattler, C. Kaltenecker, J. Dorn, S. Apel, and N. Siegmund. Analyzing the impact of workloads on modeling the performance of configurable software systems. In International Conference on Software Engineering (ICSE), 2023."},{"issue":"2","key":"e_1_2_1_16_1","volume":"49","author":"Serazzi G.","unstructured":"G. Serazzi. Updating the content of performance analysis textbooks. SIGMETRICS Performormance Evaluation Review, 49(2), jun 2021.","journal-title":"SIGMETRICS Performormance Evaluation Review"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302541.3311527"}],"container-title":["ACM SIGMETRICS Performance Evaluation Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3695411.3695432","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3695411.3695432","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:58:11Z","timestamp":1750294691000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3695411.3695432"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,5]]},"references-count":17,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,9,5]]}},"alternative-id":["10.1145\/3695411.3695432"],"URL":"https:\/\/doi.org\/10.1145\/3695411.3695432","relation":{},"ISSN":["0163-5999"],"issn-type":[{"type":"print","value":"0163-5999"}],"subject":[],"published":{"date-parts":[[2024,9,5]]},"assertion":[{"value":"2024-09-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}