{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T16:05:30Z","timestamp":1783526730047,"version":"3.55.0"},"reference-count":119,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2015,7,21]],"date-time":"2015-07-21T00:00:00Z","timestamp":1437436800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2015,7,21]]},"abstract":"<jats:p>In recent years, configuration errors (i.e., misconfigurations) have become one of the dominant causes of system failures, resulting in many severe service outages and downtime. Unfortunately, it is notoriously difficult for system users (e.g., administrators and operators) to prevent, detect, and troubleshoot configuration errors due to the complexity of the configurations as well as the systems under configuration. As a result, the cost of resolving configuration errors is often tremendous from the aspects of both compensating the service disruptions and diagnosing, recovering from the failures. The prevalence, severity, and cost have made configuration errors one of the most thorny system problems that desire to be addressed.<\/jats:p>\n          <jats:p>This survey article provides a holistic and structured overview of the systems approaches that tackle configuration errors. To understand the problem fundamentally, we first discuss the characteristics of configuration errors and the challenges of tackling such errors. Then, we discuss the state-of-the-art systems approaches that address different types of configuration errors in different scenarios. Our primary goal is to equip the stakeholder with a better understanding of configuration errors and the potential solutions for resolving configuration errors in the spectrum of system development and management. To inspire follow-up research, we further discuss the open problems with regard to system configuration. To the best of our knowledge, this is the first survey on the topic of tackling configuration errors.<\/jats:p>","DOI":"10.1145\/2791577","type":"journal-article","created":{"date-parts":[[2015,7,22]],"date-time":"2015-07-22T18:49:50Z","timestamp":1437590990000},"page":"1-41","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":117,"title":["Systems Approaches to Tackling Configuration Errors"],"prefix":"10.1145","volume":"47","author":[{"given":"Tianyin","family":"Xu","sequence":"first","affiliation":[{"name":"University of California San Diego, La Jolla, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuanyuan","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of California San Diego, La Jolla, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,7,21]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 6th USENIX Symposium on Networked System Design and Implementation (NSDI\u201909)","author":"Aggarwal Bhavish"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-014-0357-y"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/645371.651326"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1026675.1026681"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 4th USENIX Workshop on the Theory and Practice of Provenance (TaPP\u201912)","author":"Anderson Paul","year":"2012"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 19th Large Installation System Administration Conference (LISA\u201905)","author":"Anderson Paul","year":"2005"},{"key":"e_1_2_1_7_1","unstructured":"Marc Andreessen. 2011. Why software is eating the world. The Wall Street Journal (August 2011).  Marc Andreessen. 2011. Why software is eating the world. The Wall Street Journal (August 2011)."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201912)","author":"Attariyan Mona","year":"2012"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404037"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924960"},{"key":"e_1_2_1_12_1","unstructured":"Mona Attariyan and Jason Flinn. 2011. Automating configuration troubleshooting with ConfAid. USENIX ;login: 36 1 (February 2011) 27--36.  Mona Attariyan and Jason Flinn. 2011. Automating configuration troubleshooting with ConfAid. USENIX ;login: 36 1 (February 2011) 27--36."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031607.1031672"},{"key":"e_1_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Luiz Andr\u00e9 Barroso and Urs H\u00f6lzle. 2009. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Morgan and Claypool Publishers.   Luiz Andr\u00e9 Barroso and Urs H\u00f6lzle. 2009. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Morgan and Claypool Publishers.","DOI":"10.1007\/978-3-031-01722-3"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1952982.1952984"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1558977.1559000"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018471"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1646353.1646374"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 10th Workshop on Hot Topics in Operating Systems (HotOS X).","author":"Bianchini Ricardo","year":"2005"},{"key":"e_1_2_1_20_1","unstructured":"Charles Border and Kyrre Begnum. 2014. Educating system administrators. USENIX ;login: 39 5 (October 2014) 36--39.  Charles Border and Kyrre Begnum. 2014. Educating system administrators. USENIX ;login: 39 5 (October 2014) 36--39."},{"key":"e_1_2_1_21_1","unstructured":"Jon Brodkin. 2012. Why Gmail Went Down: Google Misconfigured Load Balancing Servers. Retrieved from http:\/\/arstechnica.com\/information-technology\/2012\/12\/why-gmail-went-down-google-misconfigured-ch-romes-sync-server\/.  Jon Brodkin. 2012. Why Gmail Went Down: Google Misconfigured Load Balancing Servers. Retrieved from http:\/\/arstechnica.com\/information-technology\/2012\/12\/why-gmail-went-down-google-misconfigured-ch-romes-sync-server\/."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 1st Workshop on Evaluating and Architecting System Dependability (EASY\u201901)","author":"Aaron"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 2003 USENIX Annual Technical Conference (USENIX ATC\u201903)","author":"Aaron"},{"key":"e_1_2_1_25_1","first-page":"309","article-title":"A site configuration engine","volume":"8","author":"Burgess Mark","year":"1995","journal-title":"USENIX Computing Systems"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201908)","author":"Cadar Cristian","year":"2008"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502045"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 26th International Conference on Very Large Data Bases (VLDB\u201900)","author":"Chaudhuri Surajit","year":"2000"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851190"},{"key":"e_1_2_1_30_1","unstructured":"Ken A. L. Coar. 1998. Apache Server For Dummies. IDG Books Worldwide Inc.   Ken A. L. Coar. 1998. Apache Server For Dummies. IDG Books Worldwide Inc."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the 24th Large Installation System Administration Conference (LISA\u201910)","author":"Delaet Thomas","year":"2010"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 19th Large Installation System Administration Conference (LISA\u201905)","author":"Desai Narayan","year":"2005"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the USENIX 10th Workshop on Hot Topics in Operating Systems (HotOS-X).","author":"DeTreville John","year":"2005"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/1361397.1361410"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687767"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522720"},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of 2007 USENIX Annual Technical Conference (USENIX ATC\u201907)","author":"Enck William","year":"2007"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2009.090408"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the 2nd USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201905)","author":"Feamster Nick","year":"2005"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1496909.1496915"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670986"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1234772.1234774"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.14778\/3402707.3402746"},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of the 26th Large Installation System Administration Conference (LISA\u201912)","author":"Hewson John A."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/371209.371231"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741963"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110164"},{"key":"e_1_2_1_50_1","unstructured":"Fabian Hueske. 2015. Juggling with Bits and Bytes. Retrieved from http:\/\/flink.apache.org\/news\/2015\/05\/11\/Juggling-with-Bits-and-Bytes.html.  Fabian Hueske. 2015. Juggling with Bits and Bytes. Retrieved from http:\/\/flink.apache.org\/news\/2015\/05\/11\/Juggling-with-Bits-and-Bytes.html."},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of the 7th USENIX Conference on File and Storage Technologies (FAST\u201909)","author":"Jiang Weihang","year":"2009"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2008.4630084"},{"key":"e_1_2_1_53_1","unstructured":"Stuart Kendrick. 2012. What takes us down? USENIX ;login: 37 5 (October 2012) 37--45.  Stuart Kendrick. 2012. What takes us down? USENIX ;login: 37 5 (October 2012) 37--45."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of the 1st International Conference on Autonomic Computing (ICAC\u201904)","author":"Kiciman Emre","year":"2004"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924959"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.5555\/795672.796947"},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of the 25th IEEE International Symposium on Fault-Tolerant Computing (FTCS\u201995)","author":"Laprie Jean-Claude","year":"1995"},{"key":"e_1_2_1_61_1","volume-title":"Proceedings of the 18th USENIX Large Installation System Administration Conference (LISA\u201904)","author":"LeFebvre William","year":"2004"},{"key":"e_1_2_1_62_1","unstructured":"Lim Yan Liang. 2013. Linkedin.com inaccessible on Thursday because of server misconfiguration. Retrieved from http:\/\/www.straitstimes.com\/breaking-news\/singapore\/story\/linkedincom-inaccessible-thursday-because-server-misconfiguration-2013.  Lim Yan Liang. 2013. Linkedin.com inaccessible on Thursday because of server misconfiguration. Retrieved from http:\/\/www.straitstimes.com\/breaking-news\/singapore\/story\/linkedincom-inaccessible-thursday-because-server-misconfiguration-2013."},{"key":"e_1_2_1_63_1","unstructured":"Cory Lueninghoener. 2011. Getting started with configuration management. USENIX ;login: 36 2 (April 2011) 12--17.  Cory Lueninghoener. 2011. Getting started with configuration management. USENIX ;login: 36 2 (April 2011) 12--17."},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633027"},{"key":"e_1_2_1_65_1","unstructured":"Justin Mason. 2011. Against The Use of Programming Languages in Configuration Files. Retrieved from http:\/\/taint.org\/2011\/02\/18\/001527a.html. (2011).  Justin Mason. 2011. Against The Use of Programming Languages in Configuration Files. Retrieved from http:\/\/taint.org\/2011\/02\/18\/001527a.html. (2011)."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2005.04.009"},{"key":"e_1_2_1_67_1","unstructured":"Paul McNamara. 2009. Missing dot drops Sweden off the Internet. Retrieved from http:\/\/www.computerworld.com\/article\/2529287\/networking\/opinion--missing-dot-drops-sweden-off-the-internet.html.  Paul McNamara. 2009. Missing dot drops Sweden off the Internet. Retrieved from http:\/\/www.computerworld.com\/article\/2529287\/networking\/opinion--missing-dot-drops-sweden-off-the-internet.html."},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the 2nd USENIX Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SYSML\u201907)","author":"Mickens James","year":"2007"},{"key":"e_1_2_1_69_1","unstructured":"Barton P. Miller David Koski Cjin Pheow Lee Vivekananda Maganty Ravi Murthy Ajitkumar Natarajan and Jeff Steidl. 1995. Fuzz Revisited: A Re-Examination of the Reliability of UNIX Utilities and Services. Technical Report No. 1268. University of Wisconsin-Madison Computer Sciences Department.  Barton P. Miller David Koski Cjin Pheow Lee Vivekananda Maganty Ravi Murthy Ajitkumar Natarajan and Jeff Steidl. 1995. Fuzz Revisited: A Re-Examination of the Reliability of UNIX Utilities and Services. Technical Report No. 1268. University of Wisconsin-Madison Computer Sciences Department."},{"key":"e_1_2_1_70_1","volume-title":"Microsoft: Misconfigured Network Device Caused Azure Outage.","author":"Miller Rich","year":"2012"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/77481.77486"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568283"},{"key":"e_1_2_1_73_1","volume-title":"Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201904)","author":"Nagaraja Kiran"},{"key":"e_1_2_1_74_1","volume-title":"Proceedings of the 19th Large Installation System Administration Conference (LISA\u201905)","author":"Narain Sanjai","year":"2005"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-008-9108-y"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/97243.97281"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/800045.801571"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/2163.358092"},{"key":"e_1_2_1_79_1","volume-title":"Proceedings of 2006 USENIX Annual Technical Conference (USENIX ATC\u201906)","author":"Oliveira F\u00e1bio"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755924"},{"key":"e_1_2_1_81_1","volume-title":"Re: BINDDN in ldap.conf.","author":"LDAP","year":"2004"},{"key":"e_1_2_1_82_1","volume-title":"Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS\u201903)","author":"Oppenheimer David"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140277.1140308"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/1150402.1150488"},{"key":"e_1_2_1_86_1","volume-title":"Normal Accidents: Living with High-Risk Technologies","author":"Perrow Charles","year":"1984"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100053"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985812"},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2012.73"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555228.1555269"},{"key":"e_1_2_1_91_1","doi-asserted-by":"crossref","unstructured":"James Reason. 1990. Human Error. Cambridge University Press.  James Reason. 1990. Human Error. Cambridge University Press.","DOI":"10.1017\/CBO9781139062367"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391236"},{"key":"e_1_2_1_93_1","unstructured":"William F. Slater. 2002. The Internet Outage and Attacks of October 2002. Retrieved from http:\/\/www.isoc-chicago.org\/internetoutage.pdf.  William F. Slater. 2002. The Internet Outage and Attacks of October 2002. Retrieved from http:\/\/www.isoc-chicago.org\/internetoutage.pdf."},{"key":"e_1_2_1_94_1","volume-title":"Proceedings of the Workshop on Theory and Practice of Byzantine Fault Tolerance (BFTW3).","author":"Song Yee Jiun","year":"2009"},{"key":"e_1_2_1_95_1","unstructured":"StackOverflow. 2015. 2015 Developer Survey. Retrieved from http:\/\/stackoverflow.com\/research\/developer-survey-2015#profile-education.  StackOverflow. 2015. 2015 Developer Survey. Retrieved from http:\/\/stackoverflow.com\/research\/developer-survey-2015#profile-education."},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294284"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855807.1855824"},{"key":"e_1_2_1_98_1","volume-title":"Thanks, Amazon: The Cloud Crash Reveals Your Importance.","author":"Thomas Keir","year":"2011"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208488.2208494"},{"key":"e_1_2_1_100_1","volume-title":"Proceedings of the 22nd Large Installation System Administration Conference (LISA\u201908)","author":"Velasquez Nicole F.","year":"2008"},{"key":"e_1_2_1_101_1","volume-title":"Proceedings of the 7th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201906)","author":"Verbowski Chad","year":"2006"},{"key":"e_1_2_1_102_1","volume-title":"Proceedings of the 20th Large Installation System Administration Conference (LISA\u201906)","author":"Verbowski Chad","year":"2006"},{"key":"e_1_2_1_103_1","unstructured":"Lev Walkin. 2012. Comment on \u201cWhy Config?\u201d Retrieved from http:\/\/robey.lag.net\/\/2012\/03\/26\/why-config.html.  Lev Walkin. 2012. Comment on \u201cWhy Config?\u201d Retrieved from http:\/\/robey.lag.net\/\/2012\/03\/26\/why-config.html."},{"key":"e_1_2_1_104_1","volume-title":"Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201904)","author":"Wang Helen J.","year":"2004"},{"key":"e_1_2_1_105_1","volume-title":"Proceedings of the 17th Large Installation Systems Administration Conference (LISA\u201903)","author":"Wang Yi-Min","year":"2003"},{"key":"e_1_2_1_106_1","unstructured":"Matt Welsh. 2013. What I wish systems researchers would work on. Retrieved from http:\/\/matt-welsh.blogspot.com\/2013\/05\/what-i-wish-systems-researchers-would.html.  Matt Welsh. 2013. What I wish systems researchers would work on. Retrieved from http:\/\/matt-welsh.blogspot.com\/2013\/05\/what-i-wish-systems-researchers-would.html."},{"key":"e_1_2_1_107_1","volume-title":"Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201904)","author":"Whitaker Andrew"},{"key":"e_1_2_1_108_1","unstructured":"Wikipedia. 2014. System administrator. Retrieved from http:\/\/en.wikipedia.org\/wiki\/System_administrator.  Wikipedia. 2014. System administrator. Retrieved from http:\/\/en.wikipedia.org\/wiki\/System_administrator."},{"key":"e_1_2_1_109_1","unstructured":"John Wilkes. 2011. \u03a9mega: Cluster management at Google. Retrieved from https:\/\/www.youtube.com\/watch?feature&equals;player_detailpage&v&equals;&equals;0ZFMlO98Jkct&equals;1674s.  John Wilkes. 2011. \u03a9mega: Cluster management at Google. Retrieved from https:\/\/www.youtube.com\/watch?feature&equals;player_detailpage&v&equals;&equals;0ZFMlO98Jkct&equals;1674s."},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/988672.988711"},{"key":"e_1_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337231"},{"key":"e_1_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786852"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522727"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/781027.781052"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043572"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217972"},{"key":"e_1_2_1_117_1","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914)","author":"Yuan Ding","year":"2014"},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.5555\/2002181.2002209"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950369"},{"key":"e_1_2_1_120_1","doi-asserted-by":"crossref","unstructured":"Andreas Zeller. 2009. Why Programs Fail: A Guide to Systematic Debugging (2nd ed.). Morgan Kaufmann Publishers.   Andreas Zeller. 2009. Why Programs Fail: A Guide to Systematic Debugging (2nd ed.). Morgan Kaufmann Publishers.","DOI":"10.1016\/B978-0-12-374515-6.00006-X"},{"key":"e_1_2_1_121_1","volume-title":"Proceedings of the 25th USENIX Large Installation System Administration Conference (LISA\u201911)","author":"Zhang Gong","year":"2011"},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541983"},{"key":"e_1_2_1_123_1","volume-title":"Proceedings of the 35th International Conference on Software Engineering (ICSE\u201913)","author":"Zhang Sai"},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568251"},{"key":"e_1_2_1_125_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273020"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2791577","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2791577","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:19Z","timestamp":1750223239000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2791577"}},"subtitle":["A Survey"],"short-title":[],"issued":{"date-parts":[[2015,7,21]]},"references-count":119,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,7,21]]}},"alternative-id":["10.1145\/2791577"],"URL":"https:\/\/doi.org\/10.1145\/2791577","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,21]]},"assertion":[{"value":"2014-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-07-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}