{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T19:58:42Z","timestamp":1762459122734},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642389153"},{"type":"electronic","value":"9783642389160"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38916-0_8","type":"book-chapter","created":{"date-parts":[[2013,6,9]],"date-time":"2013-06-09T22:13:47Z","timestamp":1370816027000},"page":"133-151","source":"Crossref","is-referenced-by-count":3,"title":["Speeding Up Algorithmic Debugging Using Balanced Execution Trees"],"prefix":"10.1007","author":[{"given":"David","family":"Insa","sequence":"first","affiliation":[]},{"given":"Josep","family":"Silva","sequence":"additional","affiliation":[]},{"given":"Adri\u00e1n","family":"Riesco","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","unstructured":"Binks, D.: Declarative Debugging in G\u00f6del. PhD thesis, University of Bristol (1995)"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Caballero, R.: A Declarative Debugger of Incorrect Answers for Constraint Functional-Logic Programs. In: Proc. of the 2005 ACM SIGPLAN Workshop on Curry and Functional Logic Programming, WCFLP 2005, pp. 8\u201313. ACM Press (2005)","DOI":"10.1145\/1085099.1085102"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Caballero, R., Hermanns, C., Kuchen, H.: Algorithmic debugging of Java programs. In: L\u00f3pez-Fraguas, F.J. (ed.) Proc. of the 15th Workshop on Functional and (Constraint) Logic Programming, WFLP 2006, Madrid, Spain. ENTCS, vol.\u00a0177, pp. 75\u201389. Elsevier (2007)","DOI":"10.1016\/j.entcs.2007.01.005"},{"key":"8_CR4","unstructured":"Calejo, M.: A Framework for Declarative Prolog Debugging. PhD thesis, New University of Lisbon (1992)"},{"key":"8_CR5","unstructured":"Davie, T., Chitil, O.: Hat-delta: One Right Does Make a Wrong. In: Seventh Symposium on Trends in Functional Programming, TFP 2006 (April 2006)"},{"key":"8_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/BFb0019407","volume-title":"Automated and Algorithmic Debugging","author":"V. Hirunkitti","year":"1993","unstructured":"Hirunkitti, V., Hogger, C.J.: A Generalised Query Minimisation for Program Debugging. In: Fritzson, P.A. (ed.) AADEBUG 1993. LNCS, vol.\u00a0749, pp. 153\u2013170. Springer, Heidelberg (1993)"},{"key":"8_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/978-3-642-20551-4_10","volume-title":"Logic-Based Program Synthesis and Transformation","author":"D. Insa","year":"2011","unstructured":"Insa, D., Silva, J.: Scaling up algorithmic debugging with virtual execution trees. In: Alpuente, M. (ed.) LOPSTR 2010. LNCS, vol.\u00a06564, pp. 149\u2013163. Springer, Heidelberg (2011)"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Insa, D., Silva, J., Riesco, A.: Speeding up algorithmic debugging using balanced execution trees\u2014detailed results. Technical Report\u00a004\/13, Departamento de Sistemas Inform\u00e1ticos y Computaci\u00f3n (April 2013)","DOI":"10.1007\/978-3-642-38916-0_8"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Kokai, G., Nilson, J., Niss, C.: GIDTS: A Graphical Programming Environment for Prolog. In: Workshop on Program Analysis For Software Tools and Engineering, PASTE 1999, pp. 95\u2013104. ACM Press (1999)","DOI":"10.1145\/381788.316186"},{"key":"8_CR10","unstructured":"MacLarty, I.: Practical Declarative Debugging of Mercury Programs. PhD thesis, Department of Computer Science and Software Engineering, University of Melbourne (2005)"},{"key":"8_CR11","unstructured":"Maeji, M., Kanamori, T.: Top-Down Zooming Diagnosis of Logic Programs. Technical Report TR-290, Japan (1987)"},{"key":"8_CR12","unstructured":"Nilsson, H.: Declarative Debugging for Lazy Functional Languages. PhD thesis, Link\u00f6ping, Sweden (May 1998)"},{"issue":"3","key":"8_CR13","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1017\/S095679680000109X","volume":"4","author":"H. Nilsson","year":"1994","unstructured":"Nilsson, H., Fritzson, P.: Algorithmic Debugging for Lazy Functional Languages. Journal of Functional Programming\u00a04(3), 337\u2013370 (1994)","journal-title":"Journal of Functional Programming"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Shapiro, E.Y.: Algorithmic Program Debugging. MIT Press (1982)","DOI":"10.1145\/582153.582185"},{"issue":"11","key":"8_CR15","doi-asserted-by":"publisher","first-page":"976","DOI":"10.1016\/j.advengsoft.2011.05.024","volume":"42","author":"J. Silva","year":"2011","unstructured":"Silva, J.: A Survey on Algorithmic Debugging Strategies. Advances in Engineering Software\u00a042(11), 976\u2013991 (2011)","journal-title":"Advances in Engineering Software"}],"container-title":["Lecture Notes in Computer Science","Tests and Proofs"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38916-0_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T20:34:43Z","timestamp":1557779683000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38916-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642389153","9783642389160"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38916-0_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}