{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T03:42:04Z","timestamp":1790826124671,"version":"4.1.0"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"11","license":[{"start":{"date-parts":[[2018,10,26]],"date-time":"2018-10-26T00:00:00Z","timestamp":1540512000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100008314","name":"Athens University of Economics and Business","doi-asserted-by":"publisher","award":["EP-2656-01"],"award-info":[{"award-number":["EP-2656-01"]}],"id":[{"id":"10.13039\/100008314","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2018,10,26]]},"abstract":"<jats:p>Systematic use of proven debugging approaches and tools lets programmers address even apparently intractable bugs.<\/jats:p>","DOI":"10.1145\/3186278","type":"journal-article","created":{"date-parts":[[2018,10,26]],"date-time":"2018-10-26T19:18:53Z","timestamp":1540581533000},"page":"124-134","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Modern debugging"],"prefix":"10.1145","volume":"61","author":[{"given":"Diomidis","family":"Spinellis","sequence":"first","affiliation":[{"name":"Athens University of Economics and Business, Athens, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,10,26]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.130"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052942"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180175"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909480"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1646353.1646374"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106255"},{"key":"e_1_2_1_7_1","first-page":"41","volume-title":"Proceedings of the Linux Symposium, A.J. Hutton and C.C. Ross, Eds.","author":"Branco R.R.","year":"2007"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408795"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400214.1400227"},{"key":"e_1_2_1_10_1","volume-title":"Pearson Education","author":"Duvall P.M.","year":"2007"},{"key":"e_1_2_1_11_1","first-page":"261","volume-title":"Proceedings of the Linux Symposium, A. J. Hutton and C. C. Ross, Eds.","author":"Eigler F.C.","year":"2006"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 2012 System, Software, SoC and Silicon Debug Conference","author":"Engblom J.","year":"2012"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380130803"},{"key":"e_1_2_1_14_1","unstructured":"Gregg B. and Mauro J. DTrace: Dynamic Tracing in Oracle Solaris Mac OS X and FreeBSD. Prentice Hall Professional Upper Saddle River NJ 2011.   Gregg B. and Mauro J. DTrace: Dynamic Tracing in Oracle Solaris Mac OS X and FreeBSD. Prentice Hall Professional Upper Saddle River NJ 2011."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.161"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.982916"},{"key":"e_1_2_1_18_1","volume-title":"Microsoft Press","author":"Margosis A.","year":"2011"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405249"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_2_1_22_1","volume-title":"Addison-Wesley","author":"Neumann P.G.","year":"1995"},{"key":"e_1_2_1_23_1","volume-title":"Springer","author":"Nielson F.","year":"2015"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052939"},{"key":"e_1_2_1_25_1","unstructured":"Orebaugh A. Ramirez G. and Beale J. Wireshark & Ethereal Network Protocol Analyzer Toolkit Syngress Cambridge MA 2006.   Orebaugh A. Ramirez G. and Beale J. Wireshark & Ethereal Network Protocol Analyzer Toolkit Syngress Cambridge MA 2006."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772958"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-015-9294-2"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.91"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181309.1181315"},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the 2012 USENIX Annual Technical Conference","author":"Serebryany K.","year":"2012"},{"key":"e_1_2_1_31_1","volume-title":"Addison-Wesley","author":"Spinellis D.","year":"2003"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2005.170"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.70"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2013.103"},{"key":"e_1_2_1_35_1","volume-title":"Inc.","author":"Stahl T.","year":"2006"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2492007.2492022"},{"key":"e_1_2_1_37_1","unstructured":"Wilkes M. The Birth and Growth of the Digital Computer. Lecture delivered at the Digital Computer Museum available through the Computer History Museum Catalog Number 102695269 Sept. 1979; https:\/\/youtu.be\/MZGZfsr1KfY  Wilkes M. The Birth and Growth of the Digital Computer. Lecture delivered at the Digital Computer Museum available through the Computer History Museum Catalog Number 102695269 Sept. 1979; https:\/\/youtu.be\/MZGZfsr1KfY"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.963440"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/587051.587053"},{"key":"e_1_2_1_40_1","volume-title":"Second Edition. Morgan Kaufmann","author":"Zeller A.","year":"2009"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.988498"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3186278","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3186278","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:27Z","timestamp":1750212687000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3186278"}},"subtitle":["the art of finding a needle in a haystack"],"short-title":[],"issued":{"date-parts":[[2018,10,26]]},"references-count":41,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2018,10,26]]}},"alternative-id":["10.1145\/3186278"],"URL":"https:\/\/doi.org\/10.1145\/3186278","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,26]]},"assertion":[{"value":"2018-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}