{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,21]],"date-time":"2026-10-21T12:28:56Z","timestamp":1792585736134,"version":"4.5.0"},"reference-count":31,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,11]]},"DOI":"10.1109\/ase.2011.6100053","type":"proceedings-article","created":{"date-parts":[[2011,12,16]],"date-time":"2011-12-16T13:30:08Z","timestamp":1324042208000},"page":"193-202","source":"Crossref","is-referenced-by-count":72,"title":["Precomputing possible configuration error diagnoses"],"prefix":"10.1109","author":[{"given":"Ariel","family":"Rabkin","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Randy","family":"Katz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/1376616"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199462"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2008.4630084"},{"key":"15","article-title":"Precise Analysis of String Expressions","author":"christensen","year":"0","journal-title":"Proceedings of the 2003 Static Analysis Symposium"},{"key":"16","doi-asserted-by":"crossref","first-page":"506","DOI":"10.1145\/1176617.1176622","article-title":"How to design a good api and why it matters","author":"bloch","year":"2006","journal-title":"OOPSLA"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277668"},{"key":"14","article-title":"Reflection analysis for Java","author":"livshits","year":"0","journal-title":"Third Asian Symposium on Programming Languages and Systems 2005"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/945465.945468"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/1044834.1044835"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1994.296765"},{"key":"20","article-title":"Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems","author":"rowstron","year":"2001","journal-title":"Middleware"},{"key":"22","article-title":"Automating configuration troubleshooting with dynamic information flow analysis","author":"attariyan","year":"2010","journal-title":"OSDI"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217972"},{"key":"24","article-title":"Automatic software fault diagnosis by exploiting application signatures","author":"ding","year":"2008","journal-title":"LISA"},{"key":"25","article-title":"STRIDER: A Black-box, State-based Approach to Change and Configuration Management and Support","author":"wang","year":"2003","journal-title":"LISA"},{"key":"26","article-title":"Automatic Misconfiguration Troubleshooting with PeerPressure","author":"wang","year":"2004","journal-title":"OSDI"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/1150402.1150488"},{"key":"28","article-title":"Configuration debugging as search: Finding the needle in the haystack","author":"whitaker","year":"2004","journal-title":"OSDI"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294284"},{"key":"3","article-title":"Quality practices and problems in free software projects","author":"michlmayr","year":"0","journal-title":"First International Conference on Open Source Systems 2005"},{"key":"2","doi-asserted-by":"crossref","DOI":"10.5210\/fm.v0i0.1484","article-title":"Fundamental issues with open source software development","author":"levesque","year":"2005","journal-title":"First Monday"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250748"},{"key":"1","article-title":"To err is human","author":"brown","year":"0","journal-title":"Proceedings of the First Workshop on Evaluating and Architecting System Dependability (EASY'01) 2001"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294275"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629587"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736038"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043572"},{"key":"31","article-title":"Yesterday, my program worked. Today, it does not. Why?","author":"zeller","year":"1999","journal-title":"ESEC\/FSE"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985812"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.26"},{"key":"8","author":"naik","year":"0","journal-title":"JChord"}],"event":{"name":"2011 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","location":"Lawrence, KS, USA","start":{"date-parts":[[2011,11,6]]},"end":{"date-parts":[[2011,11,10]]}},"container-title":["2011 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2011)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6093623\/6100039\/06100053.pdf?arnumber=6100053","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,11]],"date-time":"2023-06-11T18:19:27Z","timestamp":1686507567000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6100053\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,11]]},"references-count":31,"URL":"https:\/\/doi.org\/10.1109\/ase.2011.6100053","relation":{},"subject":[],"published":{"date-parts":[[2011,11]]}}}