{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T16:50:08Z","timestamp":1781974208333,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":61,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,21]],"date-time":"2022-05-21T00:00:00Z","timestamp":1653091200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Key R&D Program of China (Project No.2018YFB0204301)"},{"name":"The Major Key Project of PCL"},{"name":"National Natural Science Foundation of China (Project No.61872373)"},{"name":"Guangdong Major Project of Basic and Applied Basic Research (Project No.2019B030302002)"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,21]]},"DOI":"10.1145\/3510003.3510094","type":"proceedings-article","created":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T22:42:59Z","timestamp":1657060979000},"page":"1431-1442","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Multi-intention-aware configuration selection for performance tuning"],"prefix":"10.1145","author":[{"given":"Haochen","family":"He","sequence":"first","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhouyang","family":"Jia","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shanshan","family":"Li","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yue","family":"Yu","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chenglong","family":"Zhou","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qing","family":"Liao","sequence":"additional","affiliation":[{"name":"Harbin Institute of Technology, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ji","family":"Wang","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiangke","family":"Liao","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2016. MySQL 8.0 Reference Manual : 15.14 InnoDB Startup Options and System Variables. Retrieved 2021 from https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit"},{"key":"e_1_3_2_1_2_1","volume-title":"1--541","author":"International IEEE","year":"2017","unstructured":"2017. ISO\/IEC\/IEEE International Standard - Systems and software engineering-Vocabulary. ISO\/IEC\/IEEE 24765:2017(E) (2017), 1--541."},{"key":"e_1_3_2_1_3_1","unstructured":"2020. Category:Computing - Wikipedia. Retrieved 2021 from https:\/\/en.wikipedia.org\/wiki\/Category:Computing"},{"key":"e_1_3_2_1_4_1","unstructured":"2021. sklearn.metrics.average_precision_score-scikit-learn 0.24.2 documentation. Retrieved 2021 from https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.metrics.average_precision_score.html"},{"key":"e_1_3_2_1_5_1","unstructured":"Accessed 2021. AWS Cloud Products. https:\/\/aws.amazon.com\/products"},{"key":"e_1_3_2_1_6_1","unstructured":"Accessed 2021. The cassandra-stress tool. https:\/\/cassandra.apache.org\/doc\/4.0\/cassandra\/tools\/cassandra_stress.html"},{"key":"e_1_3_2_1_7_1","unstructured":"Accessed 2021. Google Cloud products. https:\/\/cloud.google.com\/products"},{"key":"e_1_3_2_1_8_1","unstructured":"Accessed 2021. The Open Source Pluggable NoSQL Benchmarking Suite (NoSQL-Bench). https:\/\/github.com\/nosqlbench\/nosqlbench"},{"key":"e_1_3_2_1_9_1","unstructured":"Accessed 2021. Optimizing InnoDB Disk I\/O: store system tablespace files on Fusion-io devices. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/optimizing-innodb-diskio.html"},{"key":"e_1_3_2_1_10_1","unstructured":"Accessed 2021. Oracle Cloud Infrastructure Products by Category. https:\/\/www.oracle.com\/cloud\/products.html"},{"key":"e_1_3_2_1_11_1","unstructured":"Accessed 2021. PostgreSQL documentation. https:\/\/www.postgresql.org\/docs\/13\/index.html"},{"key":"e_1_3_2_1_12_1","unstructured":"Accessed 2021. Principal component analysis. https:\/\/en.wikipedia.org\/wiki\/Principal_component_analysis"},{"key":"e_1_3_2_1_13_1","unstructured":"Accessed 2021. StackOverFlow #27176623. https:\/\/stackoverflow.com\/questions\/27176623\/"},{"key":"e_1_3_2_1_14_1","unstructured":"Accessed 2021. tlp-stress: A workload centric stress tool and framework. https:\/\/github.com\/thelastpickle\/tlp-stress"},{"key":"e_1_3_2_1_15_1","unstructured":"Accessed 2021. Transaction Processing Performance Council Benchmark C (TPC-C). http:\/\/www.tpc.org\/tpcc\/"},{"key":"e_1_3_2_1_16_1","unstructured":"Accessed 2021. Transaction Processing Performance Council Benchmark H (TPC-H). http:\/\/www.tpc.org\/tpch\/"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.9"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00051"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238175"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/2188385.2188395"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"e_1_3_2_1_22_1","volume-title":"ECML PKDD Workshop: Languages for Data Mining and Machine Learning. 108--122","author":"Buitinck Lars","year":"2013","unstructured":"Lars Buitinck, Gilles Louppe, Mathieu Blondel, Fabian Pedregosa, Andreas Mueller, Olivier Grisel, Vlad Niculae, Peter Prettenhofer, Alexandre Gramfort, Jaques Grobler, Robert Layton, Jake VanderPlas, Arnaud Joly, Brian Holt, and Ga\u00ebl Varoquaux. 2013. API design for machine learning software: experiences from the scikit-learn project. In ECML PKDD Workshop: Languages for Data Mining and Machine Learning. 108--122."},{"key":"e_1_3_2_1_23_1","volume-title":"Gerard Ekembe Ngondi, and Anne Kerr","author":"Butterfield Andrew","year":"2016","unstructured":"Andrew Butterfield, Gerard Ekembe Ngondi, and Anne Kerr. 2016. A dictionary of computer science. Oxford University Press."},{"key":"e_1_3_2_1_24_1","volume-title":"18th USENIX Conference on File and Storage Technologies (FAST 20)","author":"Cao Zhen","year":"2020","unstructured":"Zhen Cao, Geoff Kuenning, and Erez Zadok. 2020. Carver: Finding important parameters for storage system tuning. In 18th USENIX Conference on File and Storage Technologies (FAST 20). 43--57."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884794"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409727"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2873289"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1367497.1367651"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.isprsjprs.2017.12.002"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/11538059_91"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238204"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416531"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.1212303"},{"key":"e_1_3_2_1_34_1","volume-title":"Automated Reasoning and Detection of Specious Configuration in Large Systems with Symbolic Execution. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Hu Yigong","year":"2020","unstructured":"Yigong Hu, Gongqi Huang, and Peng Huang. 2020. Automated Reasoning and Detection of Specious Configuration in Large Systems with Symbolic Execution. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 719--734."},{"key":"e_1_3_2_1_35_1","unstructured":"ISO\/IEC 25010. 2011. ISO\/IEC 25010:2011 Systems and software engineering --- Systems and software Quality Requirements and Evaluation (SQuaRE) --- System and software quality models."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/3155562.3155625"},{"key":"e_1_3_2_1_37_1","volume-title":"Understanding and Detecting Real-World Performance Bugs. In 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 12)","author":"Jin Guoliang","year":"2012","unstructured":"Guoliang Jin, Linhai Song, Xiaoming Shi, Joel Scherpelz, and Shan Lu. 2012. Understanding and Detecting Real-World Performance Bugs. In 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 12). 77--88."},{"key":"e_1_3_2_1_38_1","volume-title":"12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 20)","author":"Kanellis Konstantinos","year":"2020","unstructured":"Konstantinos Kanellis, Ramnatthan Alagappan, and Shivaram Venkataraman. 2020. Too Many Knobs to Tune? Towards Faster Database Tuning by Pre-selecting Important Knobs. In 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 20)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387520"},{"key":"e_1_3_2_1_40_1","first-page":"18","article-title":"Classification and Regression by randomForest","volume":"2","author":"Liaw Andy","year":"2002","unstructured":"Andy Liaw and Matthew Wiener. 2002. Classification and Regression by randomForest. R News 2, 3 (2002), 18--22.","journal-title":"R News"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106238"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2648511.2648521"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJSN.2017.084342"},{"key":"e_1_3_2_1_44_1","unstructured":"PostgreSQL Global Development Group. 2008. PostgreSQL. http:\/\/www.postgresql.org."},{"key":"e_1_3_2_1_45_1","volume-title":"Term-weighting approaches in automatic text retrieval. Information processing & management 24, 5","author":"Salton Gerard","year":"1988","unstructured":"Gerard Salton and Christopher Buckley. 1988. Term-weighting approaches in automatic text retrieval. Information processing & management 24, 5 (1988), 513--523."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.07.020"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-011-9152-9"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2014.48"},{"key":"e_1_3_2_1_50_1","volume-title":"Automatic Database Management System Tuning Through Large-scale Machine Learning. In 2017 ACM International Conference on Management of Data (SIGMOD 17)","author":"Aken Dana Van","year":"2017","unstructured":"Dana Van Aken, Andrew Pavlo, Geoffrey J. Gordon, and Bohan Zhang. 2017. Automatic Database Management System Tuning Through Large-scale Machine Learning. In 2017 ACM International Conference on Management of Data (SIGMOD 17). 1009--1024. https:\/\/github.com\/cmu-db\/ottertune"},{"key":"e_1_3_2_1_51_1","volume-title":"Understanding and Auto-Adjusting Performance-Sensitive Configurations. In 23rd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 18)","author":"Wang Shu","year":"2018","unstructured":"Shu Wang, Chi Li, Henry Hoffmann, Shan Lu, William Sentosa, and Achmad Imam Kistijantoro. 2018. Understanding and Auto-Adjusting Performance-Sensitive Configurations. In 23rd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 18). 154--168."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491420"},{"key":"e_1_3_2_1_53_1","volume-title":"Squid: Optimising Web Delivery","author":"Wessels Duane","year":"1996","unstructured":"Duane Wessels, Henrik Nordstr\u00f6m, Amos Jeffries, Alex Rousskov, Francesco Chemolli, Robert Collins, and Guido Serassio. 1996. Squid: Optimising Web Delivery. http:\/\/www.squid-cache.org\/."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754648"},{"key":"e_1_3_2_1_55_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Xiang Chengcheng","year":"2020","unstructured":"Chengcheng Xiang, Haochen Huang, Andrew Yoo, Yuanyuan Zhou, and Shankar Pasupathy. 2020. PracExtractor: Extracting Configuration Good Practices from Manuals to Detect Server Misconfigurations. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). 265--280."},{"key":"e_1_3_2_1_56_1","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Xu Tianyin","year":"2016","unstructured":"Tianyin Xu, Xinxin Jin, Peng Huang, Yuanyuan Zhou, Shan Lu, Long Jin, and Shankar Pasupathy. 2016. Early detection of configuration errors to reduce failure damage. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). 619--634."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934664"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3300085"},{"key":"e_1_3_2_1_59_1","volume-title":"An Evolutionary Study of Configuration Design and Implementation in Cloud Systems. In 43rd International Conference on Software Engineering (ICSE 21)","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 43rd International Conference on Software Engineering (ICSE 21). 175--176."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC52881.2021.00018"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128605"}],"event":{"name":"ICSE '22: 44th International Conference on Software Engineering","location":"Pittsburgh Pennsylvania","acronym":"ICSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 44th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510094","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:23Z","timestamp":1750183823000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510094"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,21]]},"references-count":61,"alternative-id":["10.1145\/3510003.3510094","10.1145\/3510003"],"URL":"https:\/\/doi.org\/10.1145\/3510003.3510094","relation":{},"subject":[],"published":{"date-parts":[[2022,5,21]]},"assertion":[{"value":"2022-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}