{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,20]],"date-time":"2026-08-20T06:31:01Z","timestamp":1787207461261,"version":"build-2736575974"},"reference-count":97,"publisher":"Association for Computing Machinery (ACM)","issue":"7","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2023,3]]},"abstract":"<jats:p>NVMe SSD hugely boosts the I\/O speed, with up to GB\/s throughput and microsecond-level latency. Unfortunately, DBMS users can often find their high-performanced storage devices tend to deliver less-than-expected or even worse performance when compared to their traditional peers. While many works focus on proposing new DBMS designs to fully exploit NVMe SSDs, few systematically study the symptoms, root causes and possible detection methods of such performance mismatches on existing databases.<\/jats:p>\n                  <jats:p>In this paper, we start with an empirical study where we systematically expose and analyze the performance mismatches on six popular databases via controlled configuration tuning. From the study, we find that all six databases can suffer from performance mismatches. Moreover, we conclude that the root causes can be categorized as databases' unawareness of new storage devices characteristics in I\/O size, I\/O parallelism and I\/O sequentiality. We report 17 mismatches to developers and 15 are confirmed.<\/jats:p>\n                  <jats:p>Additionally, we realize testing all configuration knobs yields low efficiency. Therefore, we propose a fast performance mismatch detection framework and evaluation shows that our framework brings two orders of magnitude speedup than baseline without sacrificing effectiveness.<\/jats:p>","DOI":"10.14778\/3587136.3587145","type":"journal-article","created":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T19:11:35Z","timestamp":1683573095000},"page":"1712-1725","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["When Database Meets New Storage Devices: Understanding and Exposing Performance Mismatches via Configurations"],"prefix":"10.14778","volume":"16","author":[{"given":"Haochen","family":"He","sequence":"first","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Erci","family":"Xu","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":"Zhouyang","family":"Jia","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Si","family":"Zheng","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":"Jun","family":"Ma","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":[[2023,5,8]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"consistency, isolation, durability). https:\/\/en.wikipedia.org\/wiki\/ACID. [Accessed","author":"ACID","year":"2023","unstructured":"ACID (atomicity , consistency, isolation, durability). https:\/\/en.wikipedia.org\/wiki\/ACID. [Accessed Jan. 2023 ]. ACID (atomicity, consistency, isolation, durability). https:\/\/en.wikipedia.org\/wiki\/ACID. [Accessed Jan. 2023]."},{"key":"e_1_2_1_2_1","volume-title":"anarazel.de\/talks\/2020-01-31-fosdem-aio\/aio. pdf. [Accessed","author":"Asynchronous IO","year":"2023","unstructured":"Asynchronous IO for PostgreSQL. anarazel.de\/talks\/2020-01-31-fosdem-aio\/aio. pdf. [Accessed Jan. 2023 ]. Asynchronous IO for PostgreSQL. anarazel.de\/talks\/2020-01-31-fosdem-aio\/aio. pdf. [Accessed Jan. 2023]."},{"key":"e_1_2_1_3_1","volume-title":"https:\/\/github.com\/iovisor\/bcc\/blob\/master\/docs\/tutorial_bcc_python_developer.md. [Accessed","author":"Developer Python","year":"2023","unstructured":"bcc Python Developer . https:\/\/github.com\/iovisor\/bcc\/blob\/master\/docs\/tutorial_bcc_python_developer.md. [Accessed Jan. 2023 ]. bcc Python Developer. https:\/\/github.com\/iovisor\/bcc\/blob\/master\/docs\/tutorial_bcc_python_developer.md. [Accessed Jan. 2023]."},{"key":"e_1_2_1_4_1","volume-title":"https:\/\/linux.die.net\/man\/8\/blktrace\/. [Accessed","year":"2023","unstructured":"blktrace. https:\/\/linux.die.net\/man\/8\/blktrace\/. [Accessed Jan. 2023 ]. blktrace. https:\/\/linux.die.net\/man\/8\/blktrace\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_5_1","volume-title":"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-parameters.html#sysvar_innodb_page_size. [Accessed","author":"Changing","year":"2023","unstructured":"Changing page size in MySQL. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-parameters.html#sysvar_innodb_page_size. [Accessed Jan. 2023 ]. Changing page size in MySQL. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-parameters.html#sysvar_innodb_page_size. [Accessed Jan. 2023]."},{"key":"e_1_2_1_6_1","volume-title":"https:\/\/sqlite.org\/pragma.html#pragma_page_size. [Accessed","author":"Lite Changing","year":"2023","unstructured":"Changing page size in SQ Lite . https:\/\/sqlite.org\/pragma.html#pragma_page_size. [Accessed Jan. 2023 ]. Changing page size in SQLite. https:\/\/sqlite.org\/pragma.html#pragma_page_size. [Accessed Jan. 2023]."},{"key":"e_1_2_1_7_1","volume-title":"the blind side of them. https:\/\/ragainis.lt\/cloud-nvmes-the-blind-side-of-them-da927d09b378. [Accessed","author":"Mes Cloud","year":"2023","unstructured":"Cloud NV Mes : the blind side of them. https:\/\/ragainis.lt\/cloud-nvmes-the-blind-side-of-them-da927d09b378. [Accessed Jan. 2023 ]. Cloud NVMes: the blind side of them. https:\/\/ragainis.lt\/cloud-nvmes-the-blind-side-of-them-da927d09b378. [Accessed Jan. 2023]."},{"key":"e_1_2_1_8_1","volume-title":"https:\/\/en.wikipedia.org\/wiki\/Control_variable. [Accessed","author":"Control","year":"2023","unstructured":"Control variable. https:\/\/en.wikipedia.org\/wiki\/Control_variable. [Accessed Jan. 2023 ]. Control variable. https:\/\/en.wikipedia.org\/wiki\/Control_variable. [Accessed Jan. 2023]."},{"key":"e_1_2_1_9_1","volume-title":"https:\/\/en.wikipedia.org\/wiki\/Dominator_(graph_theory). [Accessed","year":"2023","unstructured":"Dominator. https:\/\/en.wikipedia.org\/wiki\/Dominator_(graph_theory). [Accessed Jan. 2023 ]. Dominator. https:\/\/en.wikipedia.org\/wiki\/Dominator_(graph_theory). [Accessed Jan. 2023]."},{"key":"e_1_2_1_10_1","volume-title":"extended berkeley packet filter. https:\/\/ebpf.io\/. [Accessed","year":"2023","unstructured":"eBPF : extended berkeley packet filter. https:\/\/ebpf.io\/. [Accessed Jan. 2023 ]. eBPF: extended berkeley packet filter. https:\/\/ebpf.io\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_11_1","volume-title":"https:\/\/www.kernel.org\/doc\/html\/v4.19\/trace\/events.html. [Accessed","author":"Tracing Event","year":"2023","unstructured":"Event Tracing . https:\/\/www.kernel.org\/doc\/html\/v4.19\/trace\/events.html. [Accessed Jan. 2023 ]. Event Tracing. https:\/\/www.kernel.org\/doc\/html\/v4.19\/trace\/events.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_12_1","volume-title":"How io_uring Will Revolutionize Programming in Linux. https:\/\/thenewstack.io\/how-io_uring-and-ebpf-will-revolutionize-programming-in-linux\/. [Accessed","author":"Costa Glauber","year":"2023","unstructured":"Glauber Costa . How io_uring Will Revolutionize Programming in Linux. https:\/\/thenewstack.io\/how-io_uring-and-ebpf-will-revolutionize-programming-in-linux\/. [Accessed Jan. 2023 ]. Glauber Costa. How io_uring Will Revolutionize Programming in Linux. https:\/\/thenewstack.io\/how-io_uring-and-ebpf-will-revolutionize-programming-in-linux\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_13_1","volume-title":"Intel\u00ae SSD 760p Series. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/sku\/134583\/intel-ssd-760p-series-256gb-m-2-80mm-pcie-3-1-x4-3d2-tlc\/specifications.html. [Accessed","year":"2023","unstructured":"Intel. Intel\u00ae SSD 760p Series. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/sku\/134583\/intel-ssd-760p-series-256gb-m-2-80mm-pcie-3-1-x4-3d2-tlc\/specifications.html. [Accessed Jan. 2023 ]. Intel. Intel\u00ae SSD 760p Series. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/sku\/134583\/intel-ssd-760p-series-256gb-m-2-80mm-pcie-3-1-x4-3d2-tlc\/specifications.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_14_1","volume-title":"Report Central Processing Unit (CPU) statistics and input\/output statistics for devices and partitions. https:\/\/github.com\/sysstat\/sysstat\/blob\/master\/man\/iostat.in. [Accessed","year":"2023","unstructured":"iostat : Report Central Processing Unit (CPU) statistics and input\/output statistics for devices and partitions. https:\/\/github.com\/sysstat\/sysstat\/blob\/master\/man\/iostat.in. [Accessed Jan. 2023 ]. iostat: Report Central Processing Unit (CPU) statistics and input\/output statistics for devices and partitions. https:\/\/github.com\/sysstat\/sysstat\/blob\/master\/man\/iostat.in. [Accessed Jan. 2023]."},{"key":"e_1_2_1_15_1","volume-title":"https:\/\/fio.readthedocs.io\/en\/latest\/index.html. [Accessed","author":"Axboe Jens","year":"2023","unstructured":"Jens Axboe . Flexible I\/O Tester . https:\/\/fio.readthedocs.io\/en\/latest\/index.html. [Accessed Jan. 2023 ]. Jens Axboe. Flexible I\/O Tester. https:\/\/fio.readthedocs.io\/en\/latest\/index.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_16_1","volume-title":"Ringing in a new asynchronous I\/O API. https:\/\/lwn.net\/Articles\/776703\/. [Accessed","author":"Corbet Jonathan","year":"2023","unstructured":"Jonathan Corbet . Ringing in a new asynchronous I\/O API. https:\/\/lwn.net\/Articles\/776703\/. [Accessed Jan. 2023 ]. Jonathan Corbet. Ringing in a new asynchronous I\/O API. https:\/\/lwn.net\/Articles\/776703\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_17_1","volume-title":"http:\/\/lse.sourceforge.net\/io\/aio.html. [Accessed","author":"O","year":"2023","unstructured":"Linux-native asynchronous I\/ O library. http:\/\/lse.sourceforge.net\/io\/aio.html. [Accessed Jan. 2023 ]. Linux-native asynchronous I\/O library. http:\/\/lse.sourceforge.net\/io\/aio.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_18_1","volume-title":"https:\/\/llvm.org\/docs\/ProgrammersManual.html. [Accessed","author":"Programmer's Manual LLVM","year":"2023","unstructured":"LLVM Programmer's Manual . https:\/\/llvm.org\/docs\/ProgrammersManual.html. [Accessed Jan. 2023 ]. LLVM Programmer's Manual. https:\/\/llvm.org\/docs\/ProgrammersManual.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_19_1","volume-title":"https:\/\/llvm.org\/docs\/ProgrammersManual.html#iterating-over-def-use-use-def-chains. [Accessed","author":"LLVM","year":"2023","unstructured":"LLVM use-def-chains. https:\/\/llvm.org\/docs\/ProgrammersManual.html#iterating-over-def-use-use-def-chains. [Accessed Jan. 2023 ]. LLVM use-def-chains. https:\/\/llvm.org\/docs\/ProgrammersManual.html#iterating-over-def-use-use-def-chains. [Accessed Jan. 2023]."},{"key":"e_1_2_1_20_1","volume-title":"https:\/\/mariadb.org\/. [Accessed","author":"DB.","year":"2023","unstructured":"Maria DB. https:\/\/mariadb.org\/. [Accessed Jan. 2023 ]. MariaDB. https:\/\/mariadb.org\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_21_1","volume-title":"https:\/\/www.mongodb.com\/. [Accessed","author":"DB.","year":"2023","unstructured":"Mongo DB. https:\/\/www.mongodb.com\/. [Accessed Jan. 2023 ]. MongoDB. https:\/\/www.mongodb.com\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_22_1","volume-title":"https:\/\/bugs.mysql.com\/bug.php?id=93734\/. [Accessed","author":"Me SQL","year":"2023","unstructured":"My SQL 8.0 is 36 times slower than MySQL 5.7 in Samsung 970 Pro NV Me . https:\/\/bugs.mysql.com\/bug.php?id=93734\/. [Accessed Jan. 2023 ]. MySQL 8.0 is 36 times slower than MySQL 5.7 in Samsung 970 Pro NVMe. https:\/\/bugs.mysql.com\/bug.php?id=93734\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_23_1","volume-title":"Configuring the Number of Background InnoDB I\/O Threads. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-performance-multiple_io_threads.html. [Accessed","author":"SQL.","year":"2023","unstructured":"My SQL. Configuring the Number of Background InnoDB I\/O Threads. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-performance-multiple_io_threads.html. [Accessed Jan. 2023 ]. MySQL. Configuring the Number of Background InnoDB I\/O Threads. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-performance-multiple_io_threads.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_24_1","volume-title":"Using Asynchronous I\/O on linux. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-linux-native-aio.html. [Accessed","author":"SQL.","year":"2023","unstructured":"My SQL. Using Asynchronous I\/O on linux. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-linux-native-aio.html. [Accessed Jan. 2023 ]. MySQL. Using Asynchronous I\/O on linux. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-linux-native-aio.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_25_1","unstructured":"MySQL with NVMe SSD is slower than expected. https:\/\/gcore.de\/en\/help\/linux\/mysql-nvme-slow.php.  MySQL with NVMe SSD is slower than expected. https:\/\/gcore.de\/en\/help\/linux\/mysql-nvme-slow.php."},{"key":"e_1_2_1_26_1","volume-title":"https:\/\/nvmexpress.org\/wp-content\/uploads\/2013\/04\/NVM_whitepaper.pdf. [Accessed","author":"Express Explained NVM","year":"2023","unstructured":"NVM Express Explained . https:\/\/nvmexpress.org\/wp-content\/uploads\/2013\/04\/NVM_whitepaper.pdf. [Accessed Jan. 2023 ]. NVM Express Explained. https:\/\/nvmexpress.org\/wp-content\/uploads\/2013\/04\/NVM_whitepaper.pdf. [Accessed Jan. 2023]."},{"key":"e_1_2_1_27_1","volume-title":"https:\/\/www.oracle.com\/database\/. [Accessed","author":"Database Oracle","year":"2023","unstructured":"Oracle Database . https:\/\/www.oracle.com\/database\/. [Accessed Jan. 2023 ]. Oracle Database. https:\/\/www.oracle.com\/database\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_28_1","volume-title":"https:\/\/askubuntu.com\/questions\/698395\/. [Accessed","author":"Me Poor IO","year":"2023","unstructured":"Poor IO performance - NV Me Samsung 950 Pro . https:\/\/askubuntu.com\/questions\/698395\/. [Accessed Jan. 2023 ]. Poor IO performance - NVMe Samsung 950 Pro. https:\/\/askubuntu.com\/questions\/698395\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_29_1","volume-title":"https:\/\/www.reddit.com\/r\/PostgreSQL\/comments\/5nrha9\/postgres_slower_on_nvme_then_on_sata_ssd\/. [Accessed","author":"Postgres","year":"2023","unstructured":"Postgres slower on NVMe then on Sata SSD. https:\/\/www.reddit.com\/r\/PostgreSQL\/comments\/5nrha9\/postgres_slower_on_nvme_then_on_sata_ssd\/. [Accessed Jan. 2023 ]. Postgres slower on NVMe then on Sata SSD. https:\/\/www.reddit.com\/r\/PostgreSQL\/comments\/5nrha9\/postgres_slower_on_nvme_then_on_sata_ssd\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_30_1","volume-title":"https:\/\/github.com\/anarazel\/postgres\/tree\/aio. [Accessed","author":"SQL.","year":"2023","unstructured":"Postgre SQL. Asynchronous I\/O for PostgreSQL (Working in Progress). https:\/\/github.com\/anarazel\/postgres\/tree\/aio. [Accessed Jan. 2023 ]. PostgreSQL. Asynchronous I\/O for PostgreSQL (Working in Progress). https:\/\/github.com\/anarazel\/postgres\/tree\/aio. [Accessed Jan. 2023]."},{"key":"e_1_2_1_31_1","volume-title":"https:\/\/postgresqlco.nf\/doc\/en\/param\/. [Accessed","author":"Parameter Documentation SQLCO.NF","year":"2023","unstructured":"Postgre SQLCO.NF Parameter Documentation . https:\/\/postgresqlco.nf\/doc\/en\/param\/. [Accessed Jan. 2023 ]. PostgreSQLCO.NF Parameter Documentation. https:\/\/postgresqlco.nf\/doc\/en\/param\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_32_1","volume-title":"Database Engine Popularity Rankings. https:\/\/red9.com\/database-popularity-ranking. [Accessed","year":"2023","unstructured":"Red-9. Database Engine Popularity Rankings. https:\/\/red9.com\/database-popularity-ranking. [Accessed Jan. 2023 ]. Red-9. Database Engine Popularity Rankings. https:\/\/red9.com\/database-popularity-ranking. [Accessed Jan. 2023]."},{"key":"e_1_2_1_33_1","volume-title":"https:\/\/redis.io\/. [Accessed","year":"2023","unstructured":"Redis. https:\/\/redis.io\/. [Accessed Jan. 2023 ]. Redis. https:\/\/redis.io\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_34_1","volume-title":"Samsung 980 Pro NVMe SSD. https:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/product\/consumer\/980pro\/. [Accessed","year":"2023","unstructured":"Samsung. Samsung 980 Pro NVMe SSD. https:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/product\/consumer\/980pro\/. [Accessed Jan. 2023 ]. Samsung. Samsung 980 Pro NVMe SSD. https:\/\/www.samsung.com\/semiconductor\/minisite\/ssd\/product\/consumer\/980pro\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_35_1","volume-title":"https:\/\/db-engines.com\/en\/ranking. [Accessed","author":"Engines Ranking SOLID IT.","year":"2023","unstructured":"SOLID IT. DB- Engines Ranking . https:\/\/db-engines.com\/en\/ranking. [Accessed Jan. 2023 ]. SOLID IT. DB-Engines Ranking. https:\/\/db-engines.com\/en\/ranking. [Accessed Jan. 2023]."},{"key":"e_1_2_1_36_1","volume-title":"https:\/\/sqlite.org\/serverless.html. [Accessed","author":"Serverless Lite Is","year":"2023","unstructured":"SQ Lite Is Serverless . https:\/\/sqlite.org\/serverless.html. [Accessed Jan. 2023 ]. SQLite Is Serverless. https:\/\/sqlite.org\/serverless.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_37_1","volume-title":"Performance Related Assumptions. https:\/\/www.sqlite.org\/fileio.html#fs_performance. [Accessed","year":"2023","unstructured":"SQLite. Performance Related Assumptions. https:\/\/www.sqlite.org\/fileio.html#fs_performance. [Accessed Jan. 2023 ]. SQLite. Performance Related Assumptions. https:\/\/www.sqlite.org\/fileio.html#fs_performance. [Accessed Jan. 2023]."},{"key":"e_1_2_1_38_1","volume-title":"a clang static checker that carries out tainting analysis. https:\/\/github.com\/franchiotta\/taintchecker\/. [Accessed","year":"2023","unstructured":"TaintChecker : a clang static checker that carries out tainting analysis. https:\/\/github.com\/franchiotta\/taintchecker\/. [Accessed Jan. 2023 ]. TaintChecker: a clang static checker that carries out tainting analysis. https:\/\/github.com\/franchiotta\/taintchecker\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_39_1","volume-title":"a valgrind taint analysis tool. https:\/\/github.com\/wmkhoo\/taintgrind. [Accessed","author":"Taintgrind","year":"2023","unstructured":"Taintgrind : a valgrind taint analysis tool. https:\/\/github.com\/wmkhoo\/taintgrind. [Accessed Jan. 2023 ]. Taintgrind: a valgrind taint analysis tool. https:\/\/github.com\/wmkhoo\/taintgrind. [Accessed Jan. 2023]."},{"key":"e_1_2_1_40_1","unstructured":"The SQLite OS Interface or \"VFS\". https:\/\/www.sqlite.org\/vfs.html.  The SQLite OS Interface or \"VFS\". https:\/\/www.sqlite.org\/vfs.html."},{"key":"e_1_2_1_41_1","volume-title":"https:\/\/en.wikipedia.org\/wiki\/Transitive_relation. [Accessed","author":"Transitive","year":"2023","unstructured":"Transitive relation. https:\/\/en.wikipedia.org\/wiki\/Transitive_relation. [Accessed Jan. 2023 ]. Transitive relation. https:\/\/en.wikipedia.org\/wiki\/Transitive_relation. [Accessed Jan. 2023]."},{"key":"e_1_2_1_42_1","volume-title":"https:\/\/www.westerndigital.com\/products\/internal-drives\/wd-black-sn850-nvme-ssd\/. [Accessed","author":"Digital Western","year":"2023","unstructured":"Western Digital . WD_ BLACK SN850 NVMe SSD. https:\/\/www.westerndigital.com\/products\/internal-drives\/wd-black-sn850-nvme-ssd\/. [Accessed Jan. 2023 ]. Western Digital. WD_BLACK SN850 NVMe SSD. https:\/\/www.westerndigital.com\/products\/internal-drives\/wd-black-sn850-nvme-ssd\/. [Accessed Jan. 2023]."},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI)","author":"Attariyan Mona","year":"2012","unstructured":"Mona Attariyan , Michael Chow , and Jason Flinn . X-ray : Automating root-cause diagnosis of performance anomalies in production software . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI) , 2012 . Mona Attariyan, Michael Chow, and Jason Flinn. X-ray: Automating root-cause diagnosis of performance anomalies in production software. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI), 2012."},{"key":"e_1_2_1_44_1","volume-title":"2017 USENIX Annual Technical Conference (ATC)","author":"Balmau Oana","year":"2017","unstructured":"Oana Balmau , Diego Didona , Rachid Guerraoui , Willy Zwaenepoel , Huapeng Yuan , Aashray Arora , Karan Gupta , and Pavan Konka . TRIAD : creating synergies between memory, disk and log in log structured key-value stores . In 2017 USENIX Annual Technical Conference (ATC) , 2017 . Oana Balmau, Diego Didona, Rachid Guerraoui, Willy Zwaenepoel, Huapeng Yuan, Aashray Arora, Karan Gupta, and Pavan Konka. TRIAD: creating synergies between memory, disk and log in log structured key-value stores. In 2017 USENIX Annual Technical Conference (ATC), 2017."},{"key":"e_1_2_1_45_1","volume-title":"Proceedings of the Association for the Advancement of Arti\u0104cial Intelligence (AAAI)","author":"Chakraborty Supratik","year":"2014","unstructured":"Supratik Chakraborty , Daniel J Fremont , Kuldeep S Meel , Sanjit A Seshia , and Moshe Y Vardi . Distribution-aware sampling and weighted model counting for sat . In Proceedings of the Association for the Advancement of Arti\u0104cial Intelligence (AAAI) , 2014 . Supratik Chakraborty, Daniel J Fremont, Kuldeep S Meel, Sanjit A Seshia, and Moshe Y Vardi. Distribution-aware sampling and weighted model counting for sat. In Proceedings of the Association for the Advancement of Arti\u0104cial Intelligence (AAAI), 2014."},{"issue":"3","key":"e_1_2_1_46_1","volume":"12","author":"Chen Feng","year":"2016","unstructured":"Feng Chen , Binbing Hou , and Rubao Lee . Internal parallelism of flash memory-based solid-state drives. ACM Trans. Storage , 12 ( 3 ), 2016 . Feng Chen, Binbing Hou, and Rubao Lee. Internal parallelism of flash memory-based solid-state drives. ACM Trans. Storage, 12(3), 2016.","journal-title":"ACM Trans. Storage"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555371"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409727"},{"key":"e_1_2_1_49_1","volume-title":"2020 USENIX Annual Technical Conference (ATC)","author":"Conway Alexander","year":"2020","unstructured":"Alexander Conway , Abhishek Gupta , Vijay Chidambaram , Martin Farach-Colton , Richard P. Spillane , Amy Tai , and Rob Johnson . Splinterdb : Closing the bandwidth gap for nvme key-value stores . In 2020 USENIX Annual Technical Conference (ATC) , 2020 . Alexander Conway, Abhishek Gupta, Vijay Chidambaram, Martin Farach-Colton, Richard P. Spillane, Amy Tai, and Rob Johnson. Splinterdb: Closing the bandwidth gap for nvme key-value stores. In 2020 USENIX Annual Technical Conference (ATC), 2020."},{"key":"e_1_2_1_50_1","first-page":"4","author":"Cooper Keith D","year":"2001","unstructured":"Keith D Cooper , Timothy J Harvey , and Ken Kennedy . A simple, fast dominance algorithm. Software Practice & Experience , 4 , 2001 . Keith D Cooper, Timothy J Harvey, and Ken Kennedy. A simple, fast dominance algorithm. Software Practice & Experience, 4, 2001.","journal-title":"Software Practice & Experience"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950360"},{"key":"e_1_2_1_52_1","volume-title":"International Conference on Management of Data (SIGMOD)","author":"Ghodsnia Pedram","year":"2014","unstructured":"Pedram Ghodsnia , Ivan T. Bowman , and Anisoara Nica . Parallel I\/O aware query optimization . In International Conference on Management of Data (SIGMOD) , 2014 . Pedram Ghodsnia, Ivan T. Bowman, and Anisoara Nica. Parallel I\/O aware query optimization. In International Conference on Management of Data (SIGMOD), 2014."},{"key":"e_1_2_1_53_1","author":"Guo X.","year":"2019","unstructured":"X. Guo , X. Liu , E. Zhu , X. Zhu , M. Li , X. Xu , and J. Yin . Adaptive self-paced deep clustering with data augmentation. IEEE Transactions on Knowledge and Data Engineering , 2019 . X. Guo, X. Liu, E. Zhu, X. Zhu, M. Li, X. Xu, and J. Yin. Adaptive self-paced deep clustering with data augmentation. IEEE Transactions on Knowledge and Data Engineering, 2019.","journal-title":"Adaptive self-paced deep clustering with data augmentation. IEEE Transactions on Knowledge and Data Engineering"},{"key":"e_1_2_1_54_1","volume-title":"Sibsankar Haldar, 2016","author":"Haldar Sibsankar","year":"2023","unstructured":"Sibsankar Haldar . SQLite Database System Design and Implementation . Sibsankar Haldar, 2016 . [Accessed Jan. 2023 ]. Sibsankar Haldar. SQLite Database System Design and Implementation. Sibsankar Haldar, 2016. [Accessed Jan. 2023]."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238204"},{"key":"e_1_2_1_56_1","volume-title":"35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE","author":"He Haochen","year":"2020","unstructured":"Haochen He , Zhouyang Jia , Shanshan Li , Erci Xu , Tingting Yu , Yue Yu , Ji Wang , and Xiangke Liao . Cp-detector : Using configuration-related performance properties to expose performance bugs . In 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE , 2020 . Haochen He, Zhouyang Jia, Shanshan Li, Erci Xu, Tingting Yu, Yue Yu, Ji Wang, and Xiangke Liao. Cp-detector: Using configuration-related performance properties to expose performance bugs. In 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 2020."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064187"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338912"},{"issue":"6","key":"e_1_2_1_59_1","volume":"62","author":"Hu Yang","year":"2013","unstructured":"Yang Hu , Hong Jiang , Dan Feng , Lei Tian , Hao Luo , and Chao Ren . Exploring and exploiting the multilevel parallelism inside ssds for improved performance and endurance. IEEE Trans. Computers , 62 ( 6 ), 2013 . Yang Hu, Hong Jiang, Dan Feng, Lei Tian, Hao Luo, and Chao Ren. Exploring and exploiting the multilevel parallelism inside ssds for improved performance and endurance. IEEE Trans. Computers, 62(6), 2013.","journal-title":"IEEE Trans. Computers"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/3488766.3488807"},{"key":"e_1_2_1_61_1","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Hwang Jaehyun","year":"2021","unstructured":"Jaehyun Hwang , Midhul Vuppalapati , Simon Peter , and Rachit Agarwal . Rearchitecting linux storage stack for &mu;s latency and high throughput . In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI) , 2021 . Jaehyun Hwang, Midhul Vuppalapati, Simon Peter, and Rachit Agarwal. Rearchitecting linux storage stack for &mu;s latency and high throughput. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2021."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254075"},{"key":"e_1_2_1_63_1","volume-title":"Proceedings of the International Software Product Line Conference (SPLC)","author":"Johansen M. F.","year":"2012","unstructured":"M. F. Johansen , \u00d8. Haugen, and F. Fleurey . An algorithm for generating t-wise covering arrays from large feature models . In Proceedings of the International Software Product Line Conference (SPLC) , 2012 . M. F. Johansen, \u00d8. Haugen, and F. Fleurey. An algorithm for generating t-wise covering arrays from large feature models. In Proceedings of the International Software Product Line Conference (SPLC), 2012."},{"key":"e_1_2_1_64_1","volume-title":"Proc. VLDB Endow., 13(4)","author":"Kakaraparthy Aarati","year":"2019","unstructured":"Aarati Kakaraparthy , Jignesh M. Patel , Kwanghyun Park , and Brian Kroth . Optimizing databases by learning hidden parameters of solid state drives . Proc. VLDB Endow., 13(4) , 2019 . Aarati Kakaraparthy, Jignesh M. Patel, Kwanghyun Park, and Brian Kroth. Optimizing databases by learning hidden parameters of solid state drives. Proc. VLDB Endow., 13(4), 2019."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00112"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00112"},{"key":"e_1_2_1_67_1","volume-title":"Bit Density. In Proceedings of the 68th IEEE International Solid-State Circuits Conference (ISSCC)","author":"Khakifirooz Ali","year":"2021","unstructured":"Ali Khakifirooz , Sriram Balasubrahmanyam , Richard Fastow , Kristopher H Gaewsky , Chang Wan Ha , Rezaul Haque , Owen W Jungroth , Steven Law , Aliasgar S Madraswala , Binh Ngo , A 1Tb 4b\/Cell 144- Tier Floating-Gate 3D-NAND Flash Memory with 40MB\/s Program Throughput and 13.8 Gb\/mm 2 Bit Density. In Proceedings of the 68th IEEE International Solid-State Circuits Conference (ISSCC) , 2021 . Ali Khakifirooz, Sriram Balasubrahmanyam, Richard Fastow, Kristopher H Gaewsky, Chang Wan Ha, Rezaul Haque, Owen W Jungroth, Steven Law, Aliasgar S Madraswala, Binh Ngo, et al. A 1Tb 4b\/Cell 144-Tier Floating-Gate 3D-NAND Flash Memory with 40MB\/s Program Throughput and 13.8 Gb\/mm 2 Bit Density. In Proceedings of the 68th IEEE International Solid-State Circuits Conference (ISSCC), 2021."},{"issue":"1","key":"e_1_2_1_68_1","volume":"53","author":"Kim Chulbum","year":"2017","unstructured":"Chulbum Kim , Doo-Hyun Kim , Woopyo Jeong , Hyun-Jin Kim , Il Han Park , Hyun-Wook Park , JongHoon Lee , JiYoon Park , Yang-Lo Ahn , Ji Young Lee , A 512-Gb 3-b\/Cell 64-stacked WL 3-D-NAND flash memory. IEEE Journal of Solid-State Circuits , 53 ( 1 ), 2017 . Chulbum Kim, Doo-Hyun Kim, Woopyo Jeong, Hyun-Jin Kim, Il Han Park, Hyun-Wook Park, JongHoon Lee, JiYoon Park, Yang-Lo Ahn, Ji Young Lee, et al. A 512-Gb 3-b\/Cell 64-stacked WL 3-D-NAND flash memory. IEEE Journal of Solid-State Circuits, 53(1), 2017.","journal-title":"IEEE Journal of Solid-State Circuits"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359628"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387520"},{"key":"e_1_2_1_71_1","volume-title":"Fifteenth EuroSys Conference (EuroSys)","author":"Li Chi","year":"2020","unstructured":"Chi Li , Shu Wang , Henry Hoffmann , and Shan Lu . Statically inferring performance properties of software configurations . In Fifteenth EuroSys Conference (EuroSys) , 2020 . Chi Li, Shu Wang, Henry Hoffmann, and Shan Lu. Statically inferring performance properties of software configurations. In Fifteenth EuroSys Conference (EuroSys), 2020."},{"key":"e_1_2_1_72_1","volume-title":"Proc. VLDB Endow., 3(1)","author":"Li Yinan","year":"2010","unstructured":"Yinan Li , Bingsheng He , Jun Yang , Qiong Luo , and Ke Yi . Tree indexing on solid state drives . Proc. VLDB Endow., 3(1) , 2010 . Yinan Li, Bingsheng He, Jun Yang, Qiong Luo, and Ke Yi. Tree indexing on solid state drives. Proc. VLDB Endow., 3(1), 2010."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.5555\/3488766.3488797"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483592"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291198"},{"key":"e_1_2_1_76_1","volume-title":"Proceedings of the International Software Product Line Conference (SPLC)","author":"Marijan D.","year":"2013","unstructured":"D. Marijan , A. Gotlieb , S. Sen , and A. Hervieu . Practical pairwise testing for software product lines . In Proceedings of the International Software Product Line Conference (SPLC) , 2013 . D. Marijan, A. Gotlieb, S. Sen, and A. Hervieu. Practical pairwise testing for software product lines. In Proceedings of the International Software Product Line Conference (SPLC), 2013."},{"key":"e_1_2_1_77_1","volume-title":"Proceedings of the 10th USENIX conference on File and Storage Technologies (FAST)","author":"Min Changwoo","year":"2012","unstructured":"Changwoo Min , Kangnyeon Kim , Hyunjin Cho , Sang-Won Lee , and Young Ik Eom . SFS : random write considered harmful in solid state drives . In Proceedings of the 10th USENIX conference on File and Storage Technologies (FAST) , 2012 . Changwoo Min, Kangnyeon Kim, Hyunjin Cho, Sang-Won Lee, and Young Ik Eom. SFS: random write considered harmful in solid state drives. In Proceedings of the 10th USENIX conference on File and Storage Technologies (FAST), 2012."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.100"},{"key":"e_1_2_1_79_1","volume-title":"DBWR---the Database Writer. https:\/\/www.oreilly.com\/library\/view\/oracle-database-administration\/1565925165\/ch10s02s01s01.html. [Accessed","author":"OREILLY.","year":"2023","unstructured":"OREILLY. DBWR---the Database Writer. https:\/\/www.oreilly.com\/library\/view\/oracle-database-administration\/1565925165\/ch10s02s01s01.html. [Accessed Jan. 2023 ]. OREILLY. DBWR---the Database Writer. https:\/\/www.oreilly.com\/library\/view\/oracle-database-administration\/1565925165\/ch10s02s01s01.html. [Accessed Jan. 2023]."},{"key":"e_1_2_1_80_1","volume-title":"2016 USENIX Annual Technical Conference (ATC)","author":"Papagiannis Anastasios","year":"2016","unstructured":"Anastasios Papagiannis , Giorgos Saloustros , Pilar Gonz\u00e1lez-F\u00e9rez , and Angelos Bilas . Tucana : Design and implementation of a fast and efficient scale-up key-value store . In 2016 USENIX Annual Technical Conference (ATC) , 2016 . Anastasios Papagiannis, Giorgos Saloustros, Pilar Gonz\u00e1lez-F\u00e9rez, and Angelos Bilas. Tucana: Design and implementation of a fast and efficient scale-up key-value store. In 2016 USENIX Annual Technical Conference (ATC), 2016."},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2610393"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132765"},{"key":"e_1_2_1_83_1","volume-title":"Proc. VLDB Endow., 5(4)","author":"Roh Hongchan","year":"2011","unstructured":"Hongchan Roh , Sanghyun Park , Sungho Kim , Mincheol Shin , and Sang-Won Lee . B+-tree index optimization by exploiting internal parallelism of flash-based solid state drives . Proc. VLDB Endow., 5(4) , 2011 . Hongchan Roh, Sanghyun Park, Sungho Kim, Mincheol Shin, and Sang-Won Lee. B+-tree index optimization by exploiting internal parallelism of flash-based solid state drives. Proc. VLDB Endow., 5(4), 2011."},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.14778\/3402707.3402719"},{"key":"e_1_2_1_85_1","volume-title":"International Conference on Software Engineering (ICSE)","author":"Su Pengfei","year":"2019","unstructured":"Pengfei Su , Shasha Wen , Hailong Yang , Milind Chabbi , and Xu Liu . Redundant loads : A software inefficiency indicator . In International Conference on Software Engineering (ICSE) , 2019 . Pengfei Su, Shasha Wen, Hailong Yang, Milind Chabbi, and Xu Liu. Redundant loads: A software inefficiency indicator. In International Conference on Software Engineering (ICSE), 2019."},{"key":"e_1_2_1_86_1","volume-title":"Towards connecting discrete mathematics and software engineering. TSINGHUA SCIENCE AND TECHNOLOGY, 25(3)","year":"2020","unstructured":"TunLi, WanweiLiu, JuanChen, XiaoguangMao, and XinjunMao. Towards connecting discrete mathematics and software engineering. TSINGHUA SCIENCE AND TECHNOLOGY, 25(3) , 2020 . TunLi, WanweiLiu, JuanChen, XiaoguangMao, and XinjunMao. Towards connecting discrete mathematics and software engineering. TSINGHUA SCIENCE AND TECHNOLOGY, 25(3), 2020."},{"key":"e_1_2_1_87_1","volume-title":"17th USENIX symposium on networked systems design and implementation (NSDI)","author":"Uta Alexandru","year":"2020","unstructured":"Alexandru Uta , Alexandru Custura , Dmitry Duplyakin , Ivo Jimenez , Jan Rellermeyer , Carlos Maltzahn , Robert Ricci , and Alexandru Iosup . Is big data performance reproducible in modern cloud networks? In 17th USENIX symposium on networked systems design and implementation (NSDI) , 2020 . Alexandru Uta, Alexandru Custura, Dmitry Duplyakin, Ivo Jimenez, Jan Rellermeyer, Carlos Maltzahn, Robert Ricci, and Alexandru Iosup. Is big data performance reproducible in modern cloud networks? In 17th USENIX symposium on networked systems design and implementation (NSDI), 2020."},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064029"},{"key":"e_1_2_1_89_1","volume-title":"Proceedings of the 45th International Conference on Software Engineering (ICSE)","author":"Wang Teng","year":"2023","unstructured":"Teng Wang , Zhouyang Jia , Shanshan Li , Si Zheng , Yue Yu , Erci Xu , Shaoliang Peng , and Xiangke Liao . Understanding and detecting on-the-fly configuration bugs . In Proceedings of the 45th International Conference on Software Engineering (ICSE) , 2023 . Teng Wang, Zhouyang Jia, Shanshan Li, Si Zheng, Yue Yu, Erci Xu, Shaoliang Peng, and Xiangke Liao. Understanding and detecting on-the-fly configuration bugs. In Proceedings of the 45th International Conference on Software Engineering (ICSE), 2023."},{"key":"e_1_2_1_90_1","volume-title":"USENIX Conference on File and Storage Technologies (FAST)","author":"Won Youjip","year":"2018","unstructured":"Youjip Won , Jaemin Jung , Gyeongyeol Choi , Joontaek Oh , Seongbae Son , Joo Young Hwang , and Sangyeun Cho . Barrier-enabled io stack for flash storage . In USENIX Conference on File and Storage Technologies (FAST) , 2018 . Youjip Won, Jaemin Jung, Gyeongyeol Choi, Joontaek Oh, Seongbae Son, Joo Young Hwang, and Sangyeun Cho. Barrier-enabled io stack for flash storage. In USENIX Conference on File and Storage Technologies (FAST), 2018."},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/2757667.2757684"},{"key":"e_1_2_1_92_1","volume-title":"ACM SIGOPS 24th Symposium on Operating Systems Principles (SOSP)","author":"Xu Tianyin","year":"2013","unstructured":"Tianyin Xu , Jiaqi Zhang , Peng Huang , Jing Zheng , Tianwei Sheng , Ding Yuan , Yuanyuan Zhou , and Shankar Pasupathy . Do not blame users for misconfigurations . In ACM SIGOPS 24th Symposium on Operating Systems Principles (SOSP) , 2013 . Tianyin Xu, Jiaqi Zhang, Peng Huang, Jing Zheng, Tianwei Sheng, Ding Yuan, Yuanyuan Zhou, and Shankar Pasupathy. Do not blame users for misconfigurations. In ACM SIGOPS 24th Symposium on Operating Systems Principles (SOSP), 2013."},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931070"},{"key":"e_1_2_1_94_1","volume-title":"Proc. VLDB Endow., 11(12)","author":"Zhang Bohan","year":"2018","unstructured":"Bohan Zhang , Dana Van Aken , Justin Wang , Tao Dai , Shuli Jiang , Jacky Lao , Siyuan Sheng , Andrew Pavlo , and Geoffrey J. Gordon . A demonstration of the ottertune automatic database management system tuning service . Proc. VLDB Endow., 11(12) , 2018 . Bohan Zhang, Dana Van Aken, Justin Wang, Tao Dai, Shuli Jiang, Jacky Lao, Siyuan Sheng, Andrew Pavlo, and Geoffrey J. Gordon. A demonstration of the ottertune automatic database management system tuning service. Proc. VLDB Endow., 11(12), 2018."},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3300085"},{"key":"e_1_2_1_96_1","volume-title":"2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)","author":"Zhou Shulin","year":"2016","unstructured":"Shulin Zhou , Xiaodong Liu , Shanshan Li , Wei Dong , Xiangke Liao , and Yun Xiong . Confmapper : Automated variable finding for configuration items in source code . In 2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) , 2016 . Shulin Zhou, Xiaodong Liu, Shanshan Li, Wei Dong, Xiangke Liao, and Yun Xiong. Confmapper: Automated variable finding for configuration items in source code. In 2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), 2016."},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128605"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3587136.3587145","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T19:14:16Z","timestamp":1683573256000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3587136.3587145"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3]]},"references-count":97,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["10.14778\/3587136.3587145"],"URL":"https:\/\/doi.org\/10.14778\/3587136.3587145","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2023,3]]},"assertion":[{"value":"2023-05-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}