{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:26:36Z","timestamp":1761611196027},"reference-count":39,"publisher":"Elsevier BV","issue":"5","license":[{"start":{"date-parts":[[1991,11,1]],"date-time":"1991-11-01T00:00:00Z","timestamp":688953600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Man-Machine Studies"],"published-print":{"date-parts":[[1991,11]]},"DOI":"10.1016\/s0020-7373(05)80180-4","type":"journal-article","created":{"date-parts":[[2007,2,2]],"date-time":"2007-02-02T22:24:27Z","timestamp":1170455067000},"page":"597-631","source":"Crossref","is-referenced-by-count":12,"title":["A practical graphical"],"prefix":"10.1016","volume":"35","author":[{"given":"Mike","family":"Brayshaw","sequence":"first","affiliation":[]},{"given":"Marc","family":"Eisf","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0020-7373(05)80180-4_bib1","series-title":"Proceedings of the 3rd International Joint Conference on Artificial Intelligence (IJCAI-73)","first-page":"77","article-title":"Some necessary conditions for a master chess program","author":"Berliner","year":"1973"},{"key":"10.1016\/S0020-7373(05)80180-4_bib2","author":"Bratko","year":"1986"},{"key":"10.1016\/S0020-7373(05)80180-4_bib3","first-page":"532","article-title":"Adding data and procedure abstraction to the transparent prolog machine","volume":"Vol 1","author":"Brayshaw","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib4","article-title":"Knowledge-based bug location: a mixed paradigm approach","author":"Brayshaw","year":"1991"},{"key":"10.1016\/S0020-7373(05)80180-4_bib5","author":"Brown","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib6","first-page":"25","article-title":"Program visualization: graphical support for software development","volume":"August","author":"Brown","year":"1985"},{"key":"10.1016\/S0020-7373(05)80180-4_bib7","article-title":"Progress Report: Brown University Instructional Computing Laboratory","author":"Brown","year":"1983"},{"issue":"1","key":"10.1016\/S0020-7373(05)80180-4_bib8","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MS.1985.229778","article-title":"Techniques for algorithm animation","volume":"2","author":"Brown","year":"1985","journal-title":"IEEE Software"},{"key":"10.1016\/S0020-7373(05)80180-4_bib9","series-title":"Proceedings of the Logic Programming Workshop","first-page":"127","article-title":"Understanding the control flow of Prolog programs","author":"Byrd","year":"1980"},{"key":"10.1016\/S0020-7373(05)80180-4_bib10","author":"Clocksin","year":"1984"},{"key":"10.1016\/S0020-7373(05)80180-4_bib11","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1016\/S0020-7373(86)80020-7","article-title":"Graphical display of complex information within a Prolog debugger","volume":"25","author":"Dewar","year":"1986","journal-title":"International Journal of Man-Machine Studies"},{"key":"10.1016\/S0020-7373(05)80180-4_bib12","series-title":"Proceedings of the European Conference on Artificial Intelligence (ECAI-88)","first-page":"272","article-title":"Opium+, a Meta-debugger for Prolog","author":"Ducasse","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib13","series-title":"Proceedings of the 6th European Conference on Artificial Intelligence (ECAI-84)","article-title":"A powerful Prolog trace package","author":"Eisenstadt","year":"1984"},{"key":"10.1016\/S0020-7373(05)80180-4_bib14","series-title":"Proceedings of the 9th International Joint Conference on Artificial Intelligence (IJCAI-85)","article-title":"Retrospective zooming: a knowledge based tracing and debugging methodology for logic programming","author":"Eisenstadt","year":"1985"},{"key":"10.1016\/S0020-7373(05)80180-4_bib15","series-title":"Intensive Prolog","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib16","article-title":"The transparent prolog machine (TPM): an execution model and graphical debugger for logic programming","author":"Eisenstadt","year":"1986"},{"issue":"4","key":"10.1016\/S0020-7373(05)80180-4_bib17","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/0743-1066(88)90001-5","article-title":"The Transparent Prolog Machine (TPM): an execution model and graphical debugger for logic programming","volume":"5","author":"Eisenstadt","year":"1988","journal-title":"Journal of Logic Programming"},{"key":"10.1016\/S0020-7373(05)80180-4_bib18","series-title":"Studying the Novice Programmer","article-title":"An integrated textbook, video, and software environment for novice and expert Prolog programmers","author":"Eisenstadt","year":"1989"},{"key":"10.1016\/S0020-7373(05)80180-4_bib19","first-page":"268","article-title":"A knowledge engineering toolkit","volume":"15","author":"Eisenstadt","year":"1990","journal-title":"BYTE"},{"issue":"11","key":"10.1016\/S0020-7373(05)80180-4_bib20","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1109\/MC.1984.1658997","article-title":"PICT: an interactive graphical programming environment","volume":"17","author":"Glinert","year":"1984","journal-title":"Computer"},{"key":"10.1016\/S0020-7373(05)80180-4_bib21","series-title":"PROLOGRAPH: programming in pictures, personal demonstration","author":"Gunakara Sun Systems Limited","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib22","article-title":"VIPS: a visual debugger","volume":"May 8\u201319","author":"Isoda","year":"1987","journal-title":"IEEE Software"},{"key":"10.1016\/S0020-7373(05)80180-4_bib23","series-title":"Macintosh Introductory Programming: a guide to programming the Macintosh computer using visual interactive programming","author":"Kenyon","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib24","article-title":"Predicate logic as a programming language","author":"Kowalski","year":"1973"},{"key":"10.1016\/S0020-7373(05)80180-4_bib25","series-title":"Proc CHI 83, Conference in Human Factors in Computing Systems, ACM SIGCHI Bulletin","article-title":"An effective graphics user interface for rules and inference mechanisms","author":"Lewis","year":"1983"},{"key":"10.1016\/S0020-7373(05)80180-4_bib26","article-title":"Declarative error diagnosis","author":"Lloyd","year":"1986"},{"key":"10.1016\/S0020-7373(05)80180-4_bib27","series-title":"Logic Programming '86: Proceedings of the 5th Conference","article-title":"Prolog computation model BPM and its debugger PROEDIT2","author":"Morishita","year":"1987"},{"key":"10.1016\/S0020-7373(05)80180-4_bib28","series-title":"Graphics Tools for Software Engineering","article-title":"The state of the art in visual programming and program visualisation","author":"Myers","year":"1989"},{"key":"10.1016\/S0020-7373(05)80180-4_bib29","series-title":"Artificial Intelligence Programming Environments","article-title":"What stories should we tell novice Prolog programmers?","author":"Pain","year":"1987"},{"key":"10.1016\/S0020-7373(05)80180-4_bib30","series-title":"3rd International Conference on Logic Programming","first-page":"203","article-title":"Rational debugging in logic programming","author":"Pereira","year":"1986"},{"key":"10.1016\/S0020-7373(05)80180-4_bib31","first-page":"481","article-title":"A framework for Prolog debugging","volume":"Vol 1","author":"Pereira","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib32","series-title":"Proceedings of the 9th International Joint Conference on Artificial Intelligence (IJCAI-85)","article-title":"CODA: an extended Prolog debugger","author":"Plummer","year":"1985"},{"key":"10.1016\/S0020-7373(05)80180-4_bib33","article-title":"APT: a principled design for an animated view of program execution for novice programmers","author":"Rajan","year":"1986"},{"key":"10.1016\/S0020-7373(05)80180-4_bib34","author":"Sterling","year":"1986"},{"key":"10.1016\/S0020-7373(05)80180-4_bib35","year":"1988"},{"key":"10.1016\/S0020-7373(05)80180-4_bib36","series-title":"Proceedings of the European Conference on Artificial Intelligence (ECAI-84)","article-title":"Why novices will find learning Prolog hard","author":"Taylor","year":"1984"},{"key":"10.1016\/S0020-7373(05)80180-4_bib37","series-title":"Programming in Prolog: an in-depth study of problems for beginners learning to program in Prolog","author":"Taylor","year":"1987"},{"key":"10.1016\/S0020-7373(05)80180-4_bib38","first-page":"14853","article-title":"Advances in parallel debuggers: new approaches to visualization","author":"Utter","year":"1989"},{"key":"10.1016\/S0020-7373(05)80180-4_bib39","series-title":"Proceedings of the 26th Annual Symposium on Computer Science","first-page":"293","article-title":"Design and analysis of dynamic Huffman coding","author":"Vitter","year":"1985"}],"container-title":["International Journal of Man-Machine Studies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0020737305801804?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0020737305801804?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T15:20:17Z","timestamp":1547047217000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0020737305801804"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,11]]},"references-count":39,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1991,11]]}},"alternative-id":["S0020737305801804"],"URL":"https:\/\/doi.org\/10.1016\/s0020-7373(05)80180-4","relation":{},"ISSN":["0020-7373"],"issn-type":[{"value":"0020-7373","type":"print"}],"subject":[],"published":{"date-parts":[[1991,11]]}}}