{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:51:50Z","timestamp":1750308710548,"version":"3.41.0"},"reference-count":13,"publisher":"Association for Computing Machinery (ACM)","issue":"7","license":[{"start":{"date-parts":[[2012,7,9]],"date-time":"2012-07-09T00:00:00Z","timestamp":1341792000000},"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":["Queue"],"published-print":{"date-parts":[[2012,7,9]]},"abstract":"<jats:p>Like death and taxes, buggy code is an unfortunate fact of life. Nearly every program ships with known bugs, and probably all of them end up with bugs that are discovered only post-deployment. There are many reasons for this sad state of affairs.<\/jats:p>","DOI":"10.1145\/2330087.2333133","type":"journal-article","created":{"date-parts":[[2020,8,31]],"date-time":"2020-08-31T13:23:44Z","timestamp":1598880224000},"page":"30-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Software Needs Seatbelts and Airbags"],"prefix":"10.1145","volume":"10","author":[{"given":"Emery D.","family":"Berger","sequence":"first","affiliation":[{"name":"University of Massachusetts, Amherst"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,7,16]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_1_1","DOI":"10.1145\/1640089.1640096"},{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1145\/1133981.1134000"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1145\/1646353.1646374"},{"unstructured":"Gray J. 1985. Why do computers stop and what can be done about it? Tandem TR-85.7; http:\/\/www.hpl.hp.com\/techreports\/tandem\/TR-85.7.html.  Gray J. 1985. Why do computers stop and what can be done about it? Tandem TR-85.7; http:\/\/www.hpl.hp.com\/techreports\/tandem\/TR-85.7.html.","key":"e_1_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1145\/1094811.1094836"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1145\/2043556.2043587"},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1145\/1250734.1250746"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1145\/1250734.1250736"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1145\/1409360.1409382"},{"doi-asserted-by":"publisher","key":"e_1_2_1_11_1","DOI":"10.1145\/2076796.2082137"},{"volume-title":"Internet security threat report","author":"Symantec","unstructured":"Symantec . 2006. Internet security threat report , volume X (September); http:\/\/www.symantec.com\/threatreport\/archive.jsp. Symantec. 2006. Internet security threat report, volume X (September); http:\/\/www.symantec.com\/threatreport\/archive.jsp.","key":"e_1_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1145\/1736020.1736038"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1145\/2110356.2110360"}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2330087.2333133","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2330087.2333133","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:14:11Z","timestamp":1750277651000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2330087.2333133"}},"subtitle":["Finding and fixing bugs in deployed software is difficult and time-consuming. Here are some alternatives."],"short-title":[],"issued":{"date-parts":[[2012,7,9]]},"references-count":13,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2012,7,9]]}},"alternative-id":["10.1145\/2330087.2333133"],"URL":"https:\/\/doi.org\/10.1145\/2330087.2333133","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2012,7,9]]},"assertion":[{"value":"2012-07-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}