{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T16:50:26Z","timestamp":1781974226201,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":97,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,8]],"date-time":"2020-11-08T00:00:00Z","timestamp":1604793600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1816615"],"award-info":[{"award-number":["1816615"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,8]]},"DOI":"10.1145\/3368089.3409727","type":"proceedings-article","created":{"date-parts":[[2020,12,11]],"date-time":"2020-12-11T00:37:56Z","timestamp":1607647076000},"page":"362-374","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":44,"title":["Understanding and discovering software configuration dependencies in cloud and datacenter systems"],"prefix":"10.1145","author":[{"given":"Qingrong","family":"Chen","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Teng","family":"Wang","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Owolabi","family":"Legunsen","sequence":"additional","affiliation":[{"name":"Cornell University, USA"}],"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":"Tianyin","family":"Xu","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,11,8]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Apache Users Mailing List. heartbeat timeout doesn't work. http:\/\/mailarchives.apache.org\/mod_mbox\/hadoop-user\/201407.mbox\/<53BA5D42. 7080202@oss.nttdata.co. jp> 2014.  Apache Users Mailing List. heartbeat timeout doesn't work. http:\/\/mailarchives.apache.org\/mod_mbox\/hadoop-user\/201407.mbox\/<53BA5D42. 7080202@oss.nttdata.co. jp> 2014."},{"key":"e_1_3_2_2_2_1","unstructured":"Apache Users Mailing List. block replication. http:\/\/mail-archives.apache.org\/ mod_mbox\/hadoop-user\/201401.mbox\/<201401011820424902125@jd. com> 2014.  Apache Users Mailing List. block replication. http:\/\/mail-archives.apache.org\/ mod_mbox\/hadoop-user\/201401.mbox\/<201401011820424902125@jd. com> 2014."},{"key":"e_1_3_2_2_3_1","volume-title":"Improper configuration can leads to endless lease recovery during failover. https:\/\/issues.apache.org\/jira\/browse\/HBASE-13200\/","author":"HBASE ISSUE","year":"2015","unstructured":"HBASE ISSUE 13200. Improper configuration can leads to endless lease recovery during failover. https:\/\/issues.apache.org\/jira\/browse\/HBASE-13200\/ , 2015 . HBASE ISSUE 13200. Improper configuration can leads to endless lease recovery during failover. https:\/\/issues.apache.org\/jira\/browse\/HBASE-13200\/, 2015."},{"key":"e_1_3_2_2_4_1","unstructured":"MAPREDUCE ISSUE 4604. In mapred-default mapreduce.map.maxattempts & mapreduce.reduce.maxattempts defaults are set to 4 as well as mapreduce.job.maxtaskfailures.per.tracker. https:\/\/issues.apache.org\/jira\/browse\/ MAPREDUCE-4604\/ 2015.  MAPREDUCE ISSUE 4604. In mapred-default mapreduce.map.maxattempts & mapreduce.reduce.maxattempts defaults are set to 4 as well as mapreduce.job.maxtaskfailures.per.tracker. https:\/\/issues.apache.org\/jira\/browse\/ MAPREDUCE-4604\/ 2015."},{"key":"e_1_3_2_2_5_1","volume-title":"https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoopproject-dist\/hadoop-hdfs\/ShortCircuitLocalReads.html","author":"Short-Circuit Local HDFS","year":"2018","unstructured":"HDFS Short-Circuit Local Reads. https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoopproject-dist\/hadoop-hdfs\/ShortCircuitLocalReads.html , 2018 . HDFS Short-Circuit Local Reads. https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoopproject-dist\/hadoop-hdfs\/ShortCircuitLocalReads.html, 2018."},{"key":"e_1_3_2_2_6_1","volume-title":"https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoop-projectdist\/hadoop-common\/SecureMode.html","author":"Secure Mode Hadoop","year":"2018","unstructured":"Hadoop in Secure Mode . https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoop-projectdist\/hadoop-common\/SecureMode.html , 2018 . Hadoop in Secure Mode. https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoop-projectdist\/hadoop-common\/SecureMode.html, 2018."},{"key":"e_1_3_2_2_7_1","volume-title":"https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoop-yarn\/ hadoop-yarn-site\/TimelineServer.html","author":"Timeline Server The YARN","year":"2018","unstructured":"The YARN Timeline Server . https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoop-yarn\/ hadoop-yarn-site\/TimelineServer.html , 2018 . The YARN Timeline Server. https:\/\/hadoop.apache. org\/docs\/r2.9.2\/hadoop-yarn\/ hadoop-yarn-site\/TimelineServer.html, 2018."},{"key":"e_1_3_2_2_8_1","volume-title":"https:\/\/docs.openstack.org\/keystone\/stein\/ configuration\/config-options.html","author":"Keystone","year":"2019","unstructured":"Keystone configuration options. https:\/\/docs.openstack.org\/keystone\/stein\/ configuration\/config-options.html , 2019 . Keystone configuration options. https:\/\/docs.openstack.org\/keystone\/stein\/ configuration\/config-options.html, 2019."},{"key":"e_1_3_2_2_9_1","volume-title":"https:\/\/docs.alluxio.io\/os\/user\/1.8\/en\/Overview.html","author":"Overview Alluxio","year":"2019","unstructured":"Alluxio 1. 8- Overview . https:\/\/docs.alluxio.io\/os\/user\/1.8\/en\/Overview.html , 2019 . Alluxio 1. 8-Overview. https:\/\/docs.alluxio.io\/os\/user\/1.8\/en\/Overview.html, 2019."},{"key":"e_1_3_2_2_10_1","volume-title":"OpenStack Block Storage (Cinder) documentation. https:\/\/docs.openstack.org\/cinder\/stein\/","author":"OpenStack","year":"2019","unstructured":"OpenStack Docs (Stein) : OpenStack Block Storage (Cinder) documentation. https:\/\/docs.openstack.org\/cinder\/stein\/ , 2019 . OpenStack Docs (Stein) : OpenStack Block Storage (Cinder) documentation. https:\/\/docs.openstack.org\/cinder\/stein\/, 2019."},{"key":"e_1_3_2_2_11_1","volume-title":"core-default.xml. https:\/\/hadoop.apache. org\/ docs\/r2.9. 2\/hadoop-project-dist\/hadoop-common\/core-default.xml","author":"Configurations Hadoop Common","year":"2019","unstructured":"Hadoop Common Configurations . core-default.xml. https:\/\/hadoop.apache. org\/ docs\/r2.9. 2\/hadoop-project-dist\/hadoop-common\/core-default.xml , 2019 . Hadoop Common Configurations. core-default.xml. https:\/\/hadoop.apache. org\/ docs\/r2.9. 2\/hadoop-project-dist\/hadoop-common\/core-default.xml, 2019."},{"key":"e_1_3_2_2_12_1","volume-title":"Welcome to Glance's documentation! https:\/\/docs. openstack.org\/glance\/stein\/","author":"OpenStack","year":"2019","unstructured":"OpenStack Docs (Stein) : Welcome to Glance's documentation! https:\/\/docs. openstack.org\/glance\/stein\/ , 2019 . OpenStack Docs (Stein) : Welcome to Glance's documentation! https:\/\/docs. openstack.org\/glance\/stein\/, 2019."},{"key":"e_1_3_2_2_13_1","volume-title":"https:\/\/hbase.apache.org\/book.html","author":"Reference Guide Apache","year":"2019","unstructured":"Apache HBase 2.2.1- Reference Guide . https:\/\/hbase.apache.org\/book.html , 2019 . Apache HBase 2.2.1-Reference Guide. https:\/\/hbase.apache.org\/book.html, 2019."},{"key":"e_1_3_2_2_14_1","volume-title":"CLI MiniCluster. https:\/\/hadoop.apache. org\/ docs\/r2.9. 2\/hadoop-project-dist\/hadoop-common\/CLIMiniCluster.html","author":"Hadoop Apache Hadoop","year":"2019","unstructured":"Apache Hadoop 2.9.2- Hadoop : CLI MiniCluster. https:\/\/hadoop.apache. org\/ docs\/r2.9. 2\/hadoop-project-dist\/hadoop-common\/CLIMiniCluster.html , 2019 . Apache Hadoop 2.9.2-Hadoop: CLI MiniCluster. https:\/\/hadoop.apache. org\/ docs\/r2.9. 2\/hadoop-project-dist\/hadoop-common\/CLIMiniCluster.html, 2019."},{"key":"e_1_3_2_2_15_1","volume-title":"hdfs-default.xml. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/ hadoop-project-dist\/hadoop-hdfs\/hdfs-default.xml","author":"Configurations HDFS","year":"2019","unstructured":"HDFS Configurations . hdfs-default.xml. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/ hadoop-project-dist\/hadoop-hdfs\/hdfs-default.xml , 2019 . HDFS Configurations. hdfs-default.xml. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/ hadoop-project-dist\/hadoop-hdfs\/hdfs-default.xml, 2019."},{"key":"e_1_3_2_2_16_1","volume-title":"https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-project-dist\/hadoop-hdfs\/HdfsDesign.html","author":"Architecture Apache Hadoop","year":"2019","unstructured":"Apache Hadoop 2.9.2-HDFS Architecture . https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-project-dist\/hadoop-hdfs\/HdfsDesign.html , 2019 . Apache Hadoop 2.9.2-HDFS Architecture. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-project-dist\/hadoop-hdfs\/HdfsDesign.html, 2019."},{"key":"e_1_3_2_2_17_1","volume-title":"Welcome to Ironic's documentation! https:\/\/docs. openstack.org\/ironic\/stein\/","author":"OpenStack","year":"2019","unstructured":"OpenStack Docs (Stein) : Welcome to Ironic's documentation! https:\/\/docs. openstack.org\/ironic\/stein\/ , 2019 . OpenStack Docs (Stein) : Welcome to Ironic's documentation! https:\/\/docs. openstack.org\/ironic\/stein\/, 2019."},{"key":"e_1_3_2_2_18_1","volume-title":"Keystone, the OpenStack Identity Service. https:\/\/docs. openstack.org\/keystone\/stein\/","author":"OpenStack","year":"2019","unstructured":"OpenStack Docs ( Stein) : Keystone, the OpenStack Identity Service. https:\/\/docs. openstack.org\/keystone\/stein\/ , 2019 . OpenStack Docs ( Stein) : Keystone, the OpenStack Identity Service. https:\/\/docs. openstack.org\/keystone\/stein\/, 2019."},{"key":"e_1_3_2_2_19_1","volume-title":"mapred-default.xml. https: \/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-mapreduce-client\/hadoopmapreduce-client-core\/mapred-default.xml","author":"MapReduce Configurations Hadoop","year":"2019","unstructured":"Hadoop MapReduce Configurations . mapred-default.xml. https: \/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-mapreduce-client\/hadoopmapreduce-client-core\/mapred-default.xml , 2019 . Hadoop MapReduce Configurations. mapred-default.xml. https: \/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-mapreduce-client\/hadoopmapreduce-client-core\/mapred-default.xml, 2019."},{"key":"e_1_3_2_2_20_1","volume-title":"https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-mapreduce-client\/hadoop-mapreduce-clientcore\/MapReduceTutorial.html","author":"MapReduce Tutorial Apache Hadoop","year":"2019","unstructured":"Apache Hadoop 2.9.2- MapReduce Tutorial . https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-mapreduce-client\/hadoop-mapreduce-clientcore\/MapReduceTutorial.html , 2019 . Apache Hadoop 2.9.2-MapReduce Tutorial. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/hadoop-mapreduce-client\/hadoop-mapreduce-clientcore\/MapReduceTutorial.html, 2019."},{"key":"e_1_3_2_2_21_1","volume-title":"Welcome to Neutron's documentation! https:\/\/docs. openstack.org\/neutron\/stein\/","author":"OpenStack","year":"2019","unstructured":"OpenStack Docs (Stein) : Welcome to Neutron's documentation! https:\/\/docs. openstack.org\/neutron\/stein\/ , 2019 . OpenStack Docs (Stein) : Welcome to Neutron's documentation! https:\/\/docs. openstack.org\/neutron\/stein\/, 2019."},{"key":"e_1_3_2_2_22_1","volume-title":"https:\/\/docs.openstack.org\/nova\/stein\/ configuration\/config.html","author":"Nova","year":"2019","unstructured":"Nova configuration options. https:\/\/docs.openstack.org\/nova\/stein\/ configuration\/config.html , 2019 . Nova configuration options. https:\/\/docs.openstack.org\/nova\/stein\/ configuration\/config.html, 2019."},{"key":"e_1_3_2_2_23_1","volume-title":"OpenStack Compute nova. https:\/\/docs.openstack.org\/ nova\/stein\/","author":"OpenStack","year":"2019","unstructured":"OpenStack Docs ( Stein) : OpenStack Compute nova. https:\/\/docs.openstack.org\/ nova\/stein\/ , 2019 . OpenStack Docs ( Stein) : OpenStack Compute nova. https:\/\/docs.openstack.org\/ nova\/stein\/, 2019."},{"key":"e_1_3_2_2_24_1","volume-title":"https:\/\/docs.openstack.org\/placement\/stein\/","author":"Placement OpenStack","year":"2019","unstructured":"OpenStack Docs (Stein) : Placement . https:\/\/docs.openstack.org\/placement\/stein\/ , 2019 . OpenStack Docs (Stein) : Placement. https:\/\/docs.openstack.org\/placement\/stein\/, 2019."},{"key":"e_1_3_2_2_25_1","volume-title":"http:\/\/spark.apache. org\/docs\/2.4.0\/","author":"Overview Spark","year":"2019","unstructured":"Spark 2.4. 0- Overview . http:\/\/spark.apache. org\/docs\/2.4.0\/ , 2019 . Spark 2.4. 0-Overview. http:\/\/spark.apache. org\/docs\/2.4.0\/, 2019."},{"key":"e_1_3_2_2_26_1","volume-title":"Welcome to Swift's documentation! https:\/\/docs. openstack.org\/swift\/stein\/","author":"OpenStack","year":"2019","unstructured":"OpenStack Docs (Stein) : Welcome to Swift's documentation! https:\/\/docs. openstack.org\/swift\/stein\/ , 2019 . OpenStack Docs (Stein) : Welcome to Swift's documentation! https:\/\/docs. openstack.org\/swift\/stein\/, 2019."},{"key":"e_1_3_2_2_27_1","volume-title":"yarn-default.xml. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/ hadoop-yarn\/hadoop-yarn-common\/yarn-default.xml","author":"Configurations Yarn","year":"2019","unstructured":"Yarn Configurations . yarn-default.xml. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/ hadoop-yarn\/hadoop-yarn-common\/yarn-default.xml , 2019 . Yarn Configurations. yarn-default.xml. https:\/\/hadoop.apache. org\/docs\/r2.9. 2\/ hadoop-yarn\/hadoop-yarn-common\/yarn-default.xml, 2019."},{"key":"e_1_3_2_2_28_1","volume-title":"https:\/\/hadoop.apache. org\/docs\/ r2.9.2\/hadoop-yarn\/hadoop-yarn-site\/YARN.html","author":"Apache Apache Hadoop","year":"2019","unstructured":"Apache Hadoop 2.9.2- Apache Hadoop YARN. https:\/\/hadoop.apache. org\/docs\/ r2.9.2\/hadoop-yarn\/hadoop-yarn-site\/YARN.html , 2019 . Apache Hadoop 2.9.2-Apache Hadoop YARN. https:\/\/hadoop.apache. org\/docs\/ r2.9.2\/hadoop-yarn\/hadoop-yarn-site\/YARN.html, 2019."},{"key":"e_1_3_2_2_29_1","volume-title":"http:\/\/zookeeper.apache. org\/doc\/r3.5.4-beta\/zookeeperAdmin.html","author":"Administrator's Guide ZooKeeper","year":"2019","unstructured":"ZooKeeper 3.5.4- Administrator's Guide . http:\/\/zookeeper.apache. org\/doc\/r3.5.4-beta\/zookeeperAdmin.html , 2019 . ZooKeeper 3.5.4-Administrator's Guide. http:\/\/zookeeper.apache. org\/doc\/r3.5.4-beta\/zookeeperAdmin.html, 2019."},{"key":"e_1_3_2_2_30_1","volume-title":"https:\/\/docs.openstack.org\/ironic\/stein\/ configuration\/config.html","author":"Ironic","year":"2020","unstructured":"Ironic configuration options. https:\/\/docs.openstack.org\/ironic\/stein\/ configuration\/config.html , 2020 . Ironic configuration options. https:\/\/docs.openstack.org\/ironic\/stein\/ configuration\/config.html, 2020."},{"key":"e_1_3_2_2_31_1","volume-title":"https:\/\/docs.openstack.org\/neutron\/stein\/ configuration\/neutron.html","author":"Neutron","year":"2020","unstructured":"Neutron configuration options. https:\/\/docs.openstack.org\/neutron\/stein\/ configuration\/neutron.html , 2020 . Neutron configuration options. https:\/\/docs.openstack.org\/neutron\/stein\/ configuration\/neutron.html, 2020."},{"key":"e_1_3_2_2_32_1","unstructured":"Soot: a Java Optimization Framework. http:\/\/sable.github.io\/soot\/ 2020.  Soot: a Java Optimization Framework. http:\/\/sable.github.io\/soot\/ 2020."},{"key":"e_1_3_2_2_33_1","volume-title":"Proceedings of 2016 USENIX Annual Technical Conference (ATC'16)","author":"Amvrosiadis G.","year":"2016","unstructured":"G. Amvrosiadis and M. Bhadkamkar . Getting Back Up: Understanding How Enterprise Data Backups Fail . In Proceedings of 2016 USENIX Annual Technical Conference (ATC'16) , June 2016 . G. Amvrosiadis and M. Bhadkamkar. Getting Back Up: Understanding How Enterprise Data Backups Fail. In Proceedings of 2016 USENIX Annual Technical Conference (ATC'16), June 2016."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924960"},{"key":"e_1_3_2_2_35_1","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI'12)","author":"Attariyan M.","year":"2012","unstructured":"M. Attariyan , M. Chow , and J. 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'12) , October 2012 . M. Attariyan, M. Chow, and J. 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'12), October 2012."},{"key":"e_1_3_2_2_36_1","volume-title":"The Datacenter as a Computer: An Introduction to the Design of Warehouse-scale Machines","author":"Barroso L. A.","year":"2018","unstructured":"L. A. Barroso , U. H\u00f6lzle , and P. Ranganathan . The Datacenter as a Computer: An Introduction to the Design of Warehouse-scale Machines ( Third Edition). Morgan and Claypool Publishers , 2018 . L. A. Barroso, U. H\u00f6lzle, and P. Ranganathan. The Datacenter as a Computer: An Introduction to the Design of Warehouse-scale Machines (Third Edition). Morgan and Claypool Publishers, 2018."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3154448.3154453"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786869"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/1558977.1559000"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018471"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2016.95"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.50"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332463"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2016.37"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2001420.2001450"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738508"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987583"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110148"},{"key":"e_1_3_2_2_49_1","volume-title":"Conf Valley : A Systematic Conifguration Validation Framework for Cloud Services. In Proceedings of the 10th ACM European Conference in Computer Systems (EuroSys'15)","author":"Huang P.","year":"2015","unstructured":"P. Huang , W. J. Bolosky , A. Sigh , and Y. Zhou . Conf Valley : A Systematic Conifguration Validation Framework for Cloud Services. In Proceedings of the 10th ACM European Conference in Computer Systems (EuroSys'15) , April 2015 . P. Huang, W. J. Bolosky, A. Sigh, and Y. Zhou. Conf Valley : A Systematic Conifguration Validation Framework for Cloud Services. In Proceedings of the 10th ACM European Conference in Computer Systems (EuroSys'15), April 2015."},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110164"},{"key":"e_1_3_2_2_51_1","volume-title":"Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST'08)","author":"Jiang W.","year":"2008","unstructured":"W. Jiang , C. Hu , Y. Zhou , and A. Kanevsky . Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics . In Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST'08) , February 2008 . W. Jiang, C. Hu, Y. Zhou, and A. Kanevsky. Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics. In Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST'08), February 2008."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2643009"},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591191"},{"key":"e_1_3_2_2_54_1","volume-title":"What Takes Us Down? USENIX ;login:, 37 ( 5 )","author":"Kendrick S.","year":"2012","unstructured":"S. Kendrick . What Takes Us Down? USENIX ;login:, 37 ( 5 ) : 37-45, October 2012 . S. Kendrick. What Takes Us Down? USENIX ;login:, 37 ( 5 ): 37-45, October 2012."},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3393691.3394215"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2643001"},{"key":"e_1_3_2_2_57_1","author":"Lillack M.","year":"2017","unstructured":"M. Lillack , C. K\u00e4stner , and E. Bodden . Tracking Load-time Configuration Options. IEEE Transactions on Software Engineering (TSE), Early Access , September 2017 . M. Lillack, C. K\u00e4stner, and E. Bodden. Tracking Load-time Configuration Options. IEEE Transactions on Software Engineering (TSE), Early Access, September 2017.","journal-title":"Tracking Load-time Configuration Options. IEEE Transactions on Software Engineering (TSE), Early Access"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814330"},{"key":"e_1_3_2_2_59_1","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20)","author":"Mehta S.","year":"2020","unstructured":"S. Mehta , R. Bhagwan , R. Kumar , C. Bansal , C. Maddila , B. Ashok , S. Asthana , C. Bird , and A. Kumar . Rex: Preventing Bugs and Misconfiguration in Large Services Using Correlated Change Analysis . In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20) , February 2020 . S. Mehta, R. Bhagwan, R. Kumar, C. Bansal, C. Maddila, B. Ashok, S. Asthana, C. Bird, and A. Kumar. Rex: Preventing Bugs and Misconfiguration in Large Services Using Correlated Change Analysis. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20), February 2020."},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950311"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251460.1251461"},{"key":"e_1_3_2_2_62_1","volume-title":"Configuration Aware Prioritization Techniques in Regression Testing. In Proceedings of the 31st International Conference on Software Engineering (ICSE'09)","author":"Qu X.","year":"2009","unstructured":"X. Qu . Configuration Aware Prioritization Techniques in Regression Testing. In Proceedings of the 31st International Conference on Software Engineering (ICSE'09) , May 2009 . X. Qu. Configuration Aware Prioritization Techniques in Regression Testing. In Proceedings of the 31st International Conference on Software Engineering (ICSE'09), May 2009."},{"key":"e_1_3_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390641"},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2011.9"},{"key":"e_1_3_2_2_65_1","volume-title":"Proceedings of the 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE'11)","author":"Rabkin A.","year":"2011","unstructured":"A. Rabkin and R. Katz . Precomputing Possible Configuration Error Diagnosis . In Proceedings of the 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE'11) , November 2011 . A. Rabkin and R. Katz. Precomputing Possible Configuration Error Diagnosis. In Proceedings of the 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE'11), November 2011."},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985812"},{"key":"e_1_3_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2012.73"},{"key":"e_1_3_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555228.1555269"},{"key":"e_1_3_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806864"},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-41540-6_5"},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133888"},{"key":"e_1_3_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.31"},{"key":"e_1_3_2_2_73_1","author":"Sayagh M.","year":"2018","unstructured":"M. Sayagh , N. Kerzazi , B. Adams , and F. Petrillo . Software Configuration Engineering in Practice: Interviews, Surveys, and Systematic Literature Review. IEEE Transactions on Software Engineering (TSE), Preprint , 2018 . M. Sayagh, N. Kerzazi, B. Adams, and F. Petrillo. Software Configuration Engineering in Practice: Interviews, Surveys, and Systematic Literature Review. IEEE Transactions on Software Engineering (TSE), Preprint, 2018.","journal-title":"IEEE Transactions on Software Engineering (TSE), Preprint"},{"key":"e_1_3_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.26"},{"key":"e_1_3_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337329"},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.64"},{"key":"e_1_3_2_2_77_1","volume-title":"Proceedings of the 20th IEEE International Symposium on Software Reliability Engineering (ISSRE'09)","author":"Srikanth H.","year":"2009","unstructured":"H. Srikanth , M. B. Cohen , and X. Qu . Reducing Field Failures in System Conifgurable Software: Cost-Based Prioritization . In Proceedings of the 20th IEEE International Symposium on Software Reliability Engineering (ISSRE'09) , November 2009 . H. Srikanth, M. B. Cohen, and X. Qu. Reducing Field Failures in System Conifgurable Software: Cost-Based Prioritization. In Proceedings of the 20th IEEE International Symposium on Software Reliability Engineering (ISSRE'09), November 2009."},{"key":"e_1_3_2_2_78_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI'20)","author":"Sun X.","year":"2020","unstructured":"X. Sun , R. Cheng , J. Chen , E. Ang , O. Legunsen , and T. Xu . Testing Configuration Changes in Context to Prevent Production Failures . In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI'20) , November 2020 . X. Sun, R. Cheng, J. Chen, E. Ang, O. Legunsen, and T. Xu. Testing Configuration Changes in Context to Prevent Production Failures. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI'20), November 2020."},{"key":"e_1_3_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815401"},{"key":"e_1_3_2_2_80_1","volume-title":"Wang. Automatic Misconifguration Troubleshooting with PeerPressure. In Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI'04)","author":"Wang H. J.","year":"2004","unstructured":"H. J. Wang , J. C. Platt , Y. Chen , R. Zhang , and Y.- M. Wang. Automatic Misconifguration Troubleshooting with PeerPressure. In Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI'04) , December 2004 . H. J. Wang, J. C. Platt, Y. Chen, R. Zhang, and Y.-M. Wang. Automatic Misconifguration Troubleshooting with PeerPressure. In Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI'04), December 2004."},{"key":"e_1_3_2_2_81_1","volume-title":"Proceedings of the 17th Large Installation Systems Administration Conference (LISA'03)","author":"Wang Y.-M.","year":"2003","unstructured":"Y.-M. Wang , C. Verbowski , J. Dunagan , Y. Chen , H. J. Wang , C. Yuan , and Z. Zhang . STRIDER: A Black-box, State-based Approach to Change and Configuration Management and Support . In Proceedings of the 17th Large Installation Systems Administration Conference (LISA'03) , October 2003 . Y.-M. Wang, C. Verbowski, J. Dunagan, Y. Chen, H. J. Wang, C. Yuan, and Z. Zhang. STRIDER: A Black-box, State-based Approach to Change and Configuration Management and Support. In Proceedings of the 17th Large Installation Systems Administration Conference (LISA'03), October 2003."},{"key":"e_1_3_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3363191"},{"key":"e_1_3_2_2_83_1","volume-title":"Proceedings of the 2020 USENIX Annual Technical Conference (ATC'20)","author":"Xiang C.","year":"2020","unstructured":"C. Xiang , H. Huang , A. Yoo , Y. Zhou , and S. Pasupathy . PracExtractor: Extracting Configuration Good Practices from Manuals to Detect Server Misconfigurations . In Proceedings of the 2020 USENIX Annual Technical Conference (ATC'20) , July 2020 . C. Xiang, H. Huang, A. Yoo, Y. Zhou, and S. Pasupathy. PracExtractor: Extracting Configuration Good Practices from Manuals to Detect Server Misconfigurations. In Proceedings of the 2020 USENIX Annual Technical Conference (ATC'20), July 2020."},{"key":"e_1_3_2_2_84_1","volume-title":"Configuration Testing: Testing Configuration Values as Code and with Code. arXiv","author":"Xu T.","year":"1905","unstructured":"T. Xu and O. Legunsen . Configuration Testing: Testing Configuration Values as Code and with Code. arXiv : 1905 .12195, July 2019. T. Xu and O. Legunsen. Configuration Testing: Testing Configuration Values as Code and with Code. arXiv: 1905.12195, July 2019."},{"key":"e_1_3_2_2_85_1","volume-title":"Proceedings of the 40th International Conference on Software Engineering (ICSE'18)","author":"Xu T.","year":"2018","unstructured":"T. Xu and D. Marinov . Mining Container Image Repositories for Software Conifgurations and Beyond . In Proceedings of the 40th International Conference on Software Engineering (ICSE'18) , New Ideas and Emerging Results , May 2018 . T. Xu and D. Marinov. Mining Container Image Repositories for Software Conifgurations and Beyond. In Proceedings of the 40th International Conference on Software Engineering (ICSE'18), New Ideas and Emerging Results, May 2018."},{"key":"e_1_3_2_2_86_1","volume-title":"July","author":"Xu T.","year":"2015","unstructured":"T. Xu and Y. Zhou . Systems Approaches to Tackling Configuration Errors: A Survey. ACM Computing Surveys, 47 ( 4 ) , July 2015 . T. Xu and Y. Zhou. Systems Approaches to Tackling Configuration Errors: A Survey. ACM Computing Surveys, 47 ( 4 ), July 2015."},{"key":"e_1_3_2_2_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522727"},{"key":"e_1_3_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786852"},{"key":"e_1_3_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026925"},{"key":"e_1_3_2_2_90_1","volume-title":"January","author":"Xu T.","year":"2016","unstructured":"T. Xu , V. Pandey , and S. Klemmer . An HCI View of Configuration Problems. arXiv: 1601.01747 , January 2016 . T. Xu, V. Pandey, and S. Klemmer. An HCI View of Configuration Problems. arXiv: 1601.01747, January 2016."},{"key":"e_1_3_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025999"},{"key":"e_1_3_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043572"},{"key":"e_1_3_2_2_93_1","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI'12)","author":"Yuan D.","year":"2012","unstructured":"D. Yuan , S. Park , P. Huang , Y. Liu , M. M. Lee , X. Tang , Y. Zhou , and S. Savage . Be Conservative: Enhancing Failure Diagnosis with Proactive Logging . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI'12) , October 2012 . D. Yuan, S. Park, P. Huang, Y. Liu, M. M. Lee, X. Tang, Y. Zhou, and S. Savage. Be Conservative: Enhancing Failure Diagnosis with Proactive Logging. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI'12), October 2012."},{"key":"e_1_3_2_2_94_1","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI'14)","author":"Yuan D.","year":"2014","unstructured":"D. Yuan , Y. Luo , X. Zhuang , G. Rodrigues , X. Zhao , Y. Zhang , P. U. Jain , and M. Stumm . Simple Testing Can Prevent Most Critical Failures : An Analysis of Production Failures in Distributed Data-intensive Systems . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI'14) , October 2014 . D. Yuan, Y. Luo, X. Zhuang, G. Rodrigues, X. Zhao, Y. Zhang, P. U. Jain, and M. Stumm. Simple Testing Can Prevent Most Critical Failures : An Analysis of Production Failures in Distributed Data-intensive Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI'14), October 2014."},{"key":"e_1_3_2_2_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541983"},{"key":"e_1_3_2_2_96_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486830"},{"key":"e_1_3_2_2_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771817"}],"event":{"name":"ESEC\/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Virtual Event USA","acronym":"ESEC\/FSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3368089.3409727","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3368089.3409727","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:40Z","timestamp":1750203880000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3368089.3409727"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,8]]},"references-count":97,"alternative-id":["10.1145\/3368089.3409727","10.1145\/3368089"],"URL":"https:\/\/doi.org\/10.1145\/3368089.3409727","relation":{},"subject":[],"published":{"date-parts":[[2020,11,8]]},"assertion":[{"value":"2020-11-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}