{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T07:00:09Z","timestamp":1770274809171,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":74,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T00:00:00Z","timestamp":1667779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000183","name":"Army Research Office","doi-asserted-by":"publisher","award":["W911NF1920321"],"award-info":[{"award-number":["W911NF1920321"]}],"id":[{"id":"10.13039\/100000183","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF-2119184, CCF-2028427, CNS-1956180, CNS-1952050, CCF-1837120, CCF-1823032, CNS-1764039"],"award-info":[{"award-number":["CCF-2119184, CCF-2028427, CNS-1956180, CNS-1952050, CCF-1837120, CCF-1823032, CNS-1764039"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"DOE U.S. Department of Energy","doi-asserted-by":"publisher","award":["DESC0014195 0003"],"award-info":[{"award-number":["DESC0014195 0003"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["FA8750-16-2-0004"],"award-info":[{"award-number":["FA8750-16-2-0004"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,7]]},"DOI":"10.1145\/3540250.3549136","type":"proceedings-article","created":{"date-parts":[[2022,11,9]],"date-time":"2022-11-09T20:46:22Z","timestamp":1668026782000},"page":"459-471","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["AgileCtrl: a self-adaptive framework for configuration tuning"],"prefix":"10.1145","author":[{"given":"Shu","family":"Wang","sequence":"first","affiliation":[{"name":"LinkedIn, USA"}]},{"given":"Henry","family":"Hoffmann","sequence":"additional","affiliation":[{"name":"University of Chicago, USA"}]},{"given":"Shan","family":"Lu","sequence":"additional","affiliation":[{"name":"University of Chicago, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,11,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Adaptive Systems in Control and Signal Processing","author":"\u00c5str\u00f6m Karl J","year":"1983","unstructured":"Karl J \u00c5str\u00f6m . 1984. LQG SELF-TUNERS . In Adaptive Systems in Control and Signal Processing 1983 . Elsevier , Amsterdam, Netherlands . 137\u2013146. isbn:978-0-08-030565-3 Karl J \u00c5str\u00f6m. 1984. LQG SELF-TUNERS. In Adaptive Systems in Control and Signal Processing 1983. Elsevier, Amsterdam, Netherlands. 137\u2013146. isbn:978-0-08-030565-3"},{"key":"e_1_3_2_1_2_1","volume-title":"Adaptive control","author":"\u00c5str\u00f6m Karl J","unstructured":"Karl J \u00c5str\u00f6m and Bj\u00f6rn Wittenmark . 2013. Adaptive control . Courier Corporation , Chelmsford, MA, USA . Karl J \u00c5str\u00f6m and Bj\u00f6rn Wittenmark. 2013. Adaptive control. Courier Corporation, Chelmsford, MA, USA."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.9"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00051"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2449299"},{"key":"e_1_3_2_1_6_1","volume-title":"Foundations of software and system performance engineering: process, performance modeling, requirements, testing, scalability, and practice. Pearson Education","author":"Bondi Andr\u00e9 B","unstructured":"Andr\u00e9 B Bondi . 2015. Foundations of software and system performance engineering: process, performance modeling, requirements, testing, scalability, and practice. Pearson Education , London, United Kingdom . Andr\u00e9 B Bondi. 2015. Foundations of software and system performance engineering: process, performance modeling, requirements, testing, scalability, and practice. Pearson Education, London, United Kingdom."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236076"},{"key":"e_1_3_2_1_8_1","volume-title":"AIAA Guidance, Navigation, and Control (GNC) Conference","author":"Chandramohan Rajeev","unstructured":"Rajeev Chandramohan and Anthony J Calise . 2013. Output Feedback Adaptive Control in the Presence of Unmodeled Dynamics . In AIAA Guidance, Navigation, and Control (GNC) Conference . AIAA , Reston, VA, USA . 4517. Rajeev Chandramohan and Anthony J Calise. 2013. Output Feedback Adaptive Control in the Presence of Unmodeled Dynamics. In AIAA Guidance, Navigation, and Control (GNC) Conference. AIAA, Reston, VA, USA. 4517."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMIC.2017.8321616"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2010.121"},{"key":"e_1_3_2_1_11_1","unstructured":"Yeounoh Chung Peter J. Haas Eli Upfal and Tim Kraska. 2019. Unknown Examples & Machine Learning Model Generalization. arxiv:1808.08294. \t\t\t\t  Yeounoh Chung Peter J. Haas Eli Upfal and Tim Kraska. 2019. Unknown Examples & Machine Learning Model Generalization. arxiv:1808.08294."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/9.362856"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3326633"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468603"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568272"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786833"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3024188"},{"key":"e_1_3_2_1_19_1","unstructured":"Omid Gheibi Danny Weyns and Federico Quin. 2021. Applying Machine Learning in Self-Adaptive Systems: A Systematic Literature Review. arxiv:2103.04112. \t\t\t\t  Omid Gheibi Danny Weyns and Federico Quin. 2021. Applying Machine Learning in Self-Adaptive Systems: A Systematic Literature Review. arxiv:2103.04112."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987583"},{"key":"e_1_3_2_1_21_1","volume-title":"Tilbury","author":"Hellerstein Joseph L.","year":"2004","unstructured":"Joseph L. Hellerstein , Yixin Diao , Sujay Parekh , and Dawn M . Tilbury . 2004 . Feedback Control of Computing Systems. John Wiley & Sons , Hoboken, NJ, USA. isbn:047126637X Joseph L. Hellerstein, Yixin Diao, Sujay Parekh, and Dawn M. Tilbury. 2004. Feedback Control of Computing Systems. John Wiley & Sons, Hoboken, NJ, USA. isbn:047126637X"},{"key":"e_1_3_2_1_22_1","volume-title":"Starfish: A Self-tuning System for Big Data Analytics. In Conference on Innovative Data Systems Research (CIDR). CIDR, USA. 261\u2013272","author":"Herodotou Herodotos","year":"2011","unstructured":"Herodotos Herodotou , Harold Lim , Gang Luo , Nedyalko Borisov , Liang Dong , Fatma Bilgen Cetin , and Shivnath Babu . 2011 . Starfish: A Self-tuning System for Big Data Analytics. In Conference on Innovative Data Systems Research (CIDR). CIDR, USA. 261\u2013272 . Herodotos Herodotou, Harold Lim, Gang Luo, Nedyalko Borisov, Liang Dong, Fatma Bilgen Cetin, and Shivnath Babu. 2011. Starfish: A Self-tuning System for Big Data Analytics. In Conference on Innovative Data Systems Research (CIDR). CIDR, USA. 261\u2013272."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815403"},{"key":"e_1_3_2_1_24_1","volume-title":"Probability and statistical inference. Pearson Education","author":"Hogg Robert Vincent","unstructured":"Robert Vincent Hogg and Elliot A Tanis . 2009. Probability and statistical inference. Pearson Education , London, United Kingdom . Robert Vincent Hogg and Elliot A Tanis. 2009. Probability and statistical inference. Pearson Education, London, United Kingdom."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2010.5452747"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SAMOS.2016.7818328"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2015.7108419"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2019.00015"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(82)90002-4"},{"key":"e_1_3_2_1_30_1","unstructured":"Glenn D Israel. 1992. Determining sample size. \t\t\t\t  Glenn D Israel. 1992. Determining sample size."},{"key":"e_1_3_2_1_31_1","volume-title":"International journal of Ayurveda research, 1, 1","author":"Kadam Prashant","year":"2010","unstructured":"Prashant Kadam and Supriya Bhalerao . 2010. Sample size calculation . International journal of Ayurveda research, 1, 1 ( 2010 ), 55. Prashant Kadam and Supriya Bhalerao. 2010. Sample size calculation. International journal of Ayurveda research, 1, 1 (2010), 55."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.3662552"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/3489146.3489161"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568227"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/PC.2017.7976253"},{"key":"e_1_3_2_1_36_1","unstructured":"Josua Krause Adam Perer and Enrico Bertini. 2016. Using visual analytics to interpret predictive machine learning models. \t\t\t\t  Josua Krause Adam Perer and Enrico Bertini. 2016. Using visual analytics to interpret predictive machine learning models."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1986.1104217"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387520"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126951"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382570.2382572"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2010.5717893"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106247"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/LES.2019.2941018"},{"key":"e_1_3_2_1_44_1","volume-title":"Robert R Bitmead, Marc Bodson, and Shankar S Sastry.","author":"Mareels Iven MY","year":"1987","unstructured":"Iven MY Mareels , Brian DO Anderson , Robert R Bitmead, Marc Bodson, and Shankar S Sastry. 1987 . Revisiting the MIT rule for adaptive control. In Adaptive Systems in Control and Signal Processing 1986. Elsevier , Amsterdam, Netherlands. 161\u2013166. Iven MY Mareels, Brian DO Anderson, Robert R Bitmead, Marc Bodson, and Shankar S Sastry. 1987. Revisiting the MIT rule for adaptive control. In Adaptive Systems in Control and Signal Processing 1986. Elsevier, Amsterdam, Netherlands. 161\u2013166."},{"key":"e_1_3_2_1_45_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX","author":"Maricq Aleksander","year":"2018","unstructured":"Aleksander Maricq , Dmitry Duplyakin , Ivo Jimenez , Carlos Maltzahn , Ryan Stutsman , and Robert Ricci . 2018 . Taming performance variability . In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX , Berkeley, CA, USA. 409\u2013425. Aleksander Maricq, Dmitry Duplyakin, Ivo Jimenez, Carlos Maltzahn, Ryan Stutsman, and Robert Ricci. 2018. Taming performance variability. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX, Berkeley, CA, USA. 409\u2013425."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173184"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106238"},{"key":"e_1_3_2_1_48_1","volume-title":"Sample size calculations: basic principles and common pitfalls. Nephrology dialysis transplantation, 25, 5","author":"Noordzij Marlies","year":"2010","unstructured":"Marlies Noordzij , Giovanni Tripepi , Friedo W Dekker , Carmine Zoccali , Michael W Tanck , and Kitty J Jager . 2010. Sample size calculations: basic principles and common pitfalls. Nephrology dialysis transplantation, 25, 5 ( 2010 ), 1388\u20131393. Marlies Noordzij, Giovanni Tripepi, Friedo W Dekker, Carmine Zoccali, Michael W Tanck, and Kitty J Jager. 2010. Sample size calculations: basic principles and common pitfalls. Nephrology dialysis transplantation, 25, 5 (2010), 1388\u20131393."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273026"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1966.1098361"},{"key":"e_1_3_2_1_51_1","volume-title":"Nathan Van De Wouw, and Henk Nijmeijer","author":"Pavlov Alexey","year":"2005","unstructured":"Alexey Pavlov , Nathan Van De Wouw, and Henk Nijmeijer . 2005 . Convergent systems: analysis and synthesis. In Control and observer design for nonlinear finite and infinite dimensional systems. Springer , New York, NY, USA. 131\u2013146. Alexey Pavlov, Nathan Van De Wouw, and Henk Nijmeijer. 2005. Convergent systems: analysis and synthesis. In Control and observer design for nonlinear finite and infinite dimensional systems. Springer, New York, NY, USA. 131\u2013146."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2017.23"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358285"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2019.2961733"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.2514\/1.G003341"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783719"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.45"},{"key":"e_1_3_2_1_58_1","volume-title":"International Conference on Machine Learning (ICML). PMLR, USA. 8655\u20138664","author":"Shao Huajie","year":"2020","unstructured":"Huajie Shao , Shuochao Yao , Dachun Sun , Aston Zhang , Shengzhong Liu , Dongxin Liu , Jun Wang , and Tarek Abdelzaher . 2020 . Controlvae: Controllable variational autoencoder . In International Conference on Machine Learning (ICML). PMLR, USA. 8655\u20138664 . Huajie Shao, Shuochao Yao, Dachun Sun, Aston Zhang, Shengzhong Liu, Dongxin Liu, Jun Wang, and Tarek Abdelzaher. 2020. Controlvae: Controllable variational autoencoder. In International Conference on Machine Learning (ICML). PMLR, USA. 8655\u20138664."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2704579"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS.2017.3"},{"key":"e_1_3_2_1_61_1","volume-title":"Engineering Adaptive Software Systems","author":"Shevtsov Stepan","unstructured":"Stepan Shevtsov , Danny Weyns , and Martina Maggio . 2019. Self-adaptation of software using automatically generated control-theoretical solutions . In Engineering Adaptive Software Systems . Springer , New York, NY, USA . 35\u201355. Stepan Shevtsov, Danny Weyns, and Martina Maggio. 2019. Self-adaptation of software using automatically generated control-theoretical solutions. In Engineering Adaptive Software Systems. Springer, New York, NY, USA. 35\u201355."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328730"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2013.6618802"},{"key":"e_1_3_2_1_64_1","unstructured":"Torsten S\u00f6derstr\u00f6m Lennart Ljung and Ivar Gustavsson. 1974. A comparative study of recursive identification methods. \t\t\t\t  Torsten S\u00f6derstr\u00f6m Lennart Ljung and Ivar Gustavsson. 1974. A comparative study of recursive identification methods."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468548"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064029"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173206"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/781027.781052"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173187"},{"key":"e_1_3_2_1_70_1","volume-title":"2020 USENIX Annual Technical Conference (ATC). USENIX","author":"Yuan Gina","year":"2020","unstructured":"Gina Yuan , Shoumik Palkar , Deepak Narayanan , and Matei Zaharia . 2020 . Offload annotations: Bringing heterogeneous computing to existing libraries and workloads . In 2020 USENIX Annual Technical Conference (ATC). USENIX , Berkeley, CA, USA. 293\u2013306. Gina Yuan, Shoumik Palkar, Deepak Narayanan, and Matei Zaharia. 2020. Offload annotations: Bringing heterogeneous computing to existing libraries and workloads. In 2020 USENIX Annual Technical Conference (ATC). USENIX, Berkeley, CA, USA. 293\u2013306."},{"key":"e_1_3_2_1_71_1","volume-title":"An Evolutionary Study of Configuration Design and Implementation in Cloud Systems. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE). IEEE","author":"Zhang Yuanliang","year":"2021","unstructured":"Yuanliang Zhang , Haochen He , Owolabi Legunsen , Shanshan Li , Wei Dong , and Tianyin Xu . 2021 . An Evolutionary Study of Configuration Design and Implementation in Cloud Systems. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE). IEEE , Piscataway, NJ, USA. 188\u2013200. Yuanliang Zhang, Haochen He, Owolabi Legunsen, Shanshan Li, Wei Dong, and Tianyin Xu. 2021. An Evolutionary Study of Configuration Design and Implementation in Cloud Systems. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, Piscataway, NJ, USA. 188\u2013200."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007787.3001209"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128605"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735971.1736036"}],"event":{"name":"ESEC\/FSE '22: 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Singapore Singapore","acronym":"ESEC\/FSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","NUS NUS"]},"container-title":["Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3540250.3549136","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3540250.3549136","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3540250.3549136","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:51:02Z","timestamp":1750182662000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3540250.3549136"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,7]]},"references-count":74,"alternative-id":["10.1145\/3540250.3549136","10.1145\/3540250"],"URL":"https:\/\/doi.org\/10.1145\/3540250.3549136","relation":{},"subject":[],"published":{"date-parts":[[2022,11,7]]},"assertion":[{"value":"2022-11-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}