{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:59:59Z","timestamp":1725663599127},"publisher-location":"Berlin, Heidelberg","reference-count":42,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540511427"},{"type":"electronic","value":"9783540461630"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1989]]},"DOI":"10.1007\/3-540-51142-3_77","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T15:45:45Z","timestamp":1330184745000},"page":"438-451","source":"Crossref","is-referenced-by-count":1,"title":["The anatomy of an object oriented visualization system for algorithm design"],"prefix":"10.1007","author":[{"given":"Mohamed","family":"Ouksel","sequence":"first","affiliation":[]},{"given":"Fillia","family":"Makedon","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,31]]},"reference":[{"key":"31_CR1","unstructured":"Aho, A. V., Hopcroft, J. E. and Ullman, J., \"\"From Problems to Programs\", in Chapter 1, Data Structures and Algorithms, pp. 1\u201310, Addison Wesley Pub. Co., 1982."},{"key":"31_CR2","first-page":"165","volume":"81","author":"J. R. Anderson","year":"1981","unstructured":"Anderson, J. R., \"Tuning of Search of the Problem Space for Geometry Proofs\", in Proc. of IJCAI 81, pp. 165\u2013170, 1981.","journal-title":"Proc. of IJCAI"},{"key":"31_CR3","first-page":"201","volume-title":"Automatic Program Construction Techniques","author":"D. R. Barstow","year":"1984","unstructured":"Barstow, D. R., \"The Roles of Knowledge and Deduction in Algorithm Design\", pp. 201\u2013222 in Automatic Program Construction Techniques, ed. Alan E. Biermann, G. Guiho and Y. Kodratoff, Macmillan Publishing Co., New York (1984)."},{"key":"31_CR4","doi-asserted-by":"crossref","unstructured":"Bonar, J. Cunningham, R. and Schultz, J., \"An Object Oriented Architecture for Intelligent Tutoring System\", OOPSLA 1986 Proceedings, pp. 269\u2013277, Sept. 1986.","DOI":"10.1145\/960112.28723"},{"key":"31_CR5","doi-asserted-by":"crossref","unstructured":"Brown, M. C., \"Exploring Algorithms Using Balsa-II\", in IEEE Computer, May 1988, pp. 14\u201336.","DOI":"10.1109\/2.56"},{"key":"31_CR6","doi-asserted-by":"crossref","unstructured":"Brown, M., and R. Sedgewick, \"Techniques for Algorithm Animation\", IEEE Software, Vol. 2, No. 1, Jan. 1985.","DOI":"10.1109\/MS.1985.229778"},{"key":"31_CR7","doi-asserted-by":"crossref","unstructured":"Brown, G. P., R. T. Carling, C. F. Herot, D. A. Kramlich, and P. Souza, \"Program Visualization: Graphical Support for Software development\", IEEE Computer, Aug. 85., pp. 27\u201337.","DOI":"10.1109\/MC.1985.1662972"},{"key":"31_CR8","unstructured":"Burton, R.R. and Brown, J.S., 1982, \"An Investigation of Computer Coaching for Informal Learning Activity\", Append in Intelligent Tutoring Systems, ed. by Sleeman, D.W. Brown, J.S. Academic Press."},{"key":"31_CR9","unstructured":"Card, S.K., Pavel, M. and Farrell, J. E., (1985), \"Window-Based Computer Dialogues\", Human-Computer Interaction, Interact '84, Austin, Texas, North Holland Proceedings, pp. 239\u2013243."},{"key":"31_CR10","doi-asserted-by":"crossref","unstructured":"Clancey, W.J., \"Tutoring Rules for Guiding a Case Method Dialogue\", Intern. J. of Man-Machine Studies, 11, 25\u201349.","DOI":"10.1016\/S0020-7373(79)80004-8"},{"key":"31_CR11","doi-asserted-by":"crossref","unstructured":"Fisher, G., \"Student-Oriented features of an Interactive Programming Environment\", in ACM (1987), \u2014pp. 532\u2013537.","DOI":"10.1145\/31820.31819"},{"key":"31_CR12","unstructured":"France, S.A. and Sleeman, D. H., TSEARCH: A Data-Driven System to Help Students Solve Non-Deterministic Algorithms\", Technical report, Dept. of Computer Studies, Univ. of LEEDS, England."},{"issue":"2","key":"31_CR13","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1145\/42372.42373","volume":"31","author":"K. A. Frenkel","year":"1988","unstructured":"Frenkel, K. A., \"The Art and Science of Visualizing Data\", in Communications of the ACM, Feb. 1988, Vol. 31, Number 2, pp. 111\u2013121.","journal-title":"Communications of the ACM"},{"key":"31_CR14","doi-asserted-by":"crossref","unstructured":"Grafton, R., \"Gest Editor's Introduction: Visual Programming\", IEEE Computer, Vol. 15, No. 8, August 1985.","DOI":"10.1109\/MC.1985.1662970"},{"key":"31_CR15","first-page":"54","volume":"14","author":"S.H. Gray","year":"1987","unstructured":"Gray, S.H., \"The Effect of Sequence Control on Computer Assisted Learning\", in Journal of Computer Based Instruction, 14 (1987), 54\u201356.","journal-title":"Journal of Computer Based Instruction"},{"key":"31_CR16","unstructured":"Halbert, D. C., \"Programming by Example\", Ph. D. Thesis, CS Division, Dept. of EECS, UCB, 1984."},{"key":"31_CR17","doi-asserted-by":"crossref","unstructured":"Hammond, N. and Allinson, L., \"Travels Around a Learning Support Environment: Rambling, Orienteering or Touring?\", in ACM proc. of CHI'88, (1988), pp. 269\u2013273.","DOI":"10.1145\/57167.57212"},{"key":"31_CR18","doi-asserted-by":"crossref","unstructured":"Kant, E., \"Understanding and Automating Algorithm Design\", in IEEE Trans. Software Eng., vol SE-11, No. 11, Nov. 85.","DOI":"10.1109\/TSE.1985.231884"},{"key":"31_CR19","doi-asserted-by":"crossref","unstructured":"Lenat, D.B., \"The Ubiquity of Discovery\", Artificial Intelligence\", vol. 9, No.3, 1977.","DOI":"10.1016\/0004-3702(77)90024-8"},{"key":"31_CR20","doi-asserted-by":"crossref","unstructured":"\u2014, \"The Nature of Heuristics\", Artificial Intelligence vol. 19, No.2, 1982.","DOI":"10.1016\/0004-3702(82)90036-4"},{"issue":"8","key":"31_CR21","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MC.1985.1662978","volume":"18","author":"R. L. London","year":"1985","unstructured":"London, R. L., and R. A. Duisberg, \"Animating programs Using Smalltalk\", in IEEE Computer, vol 18, No. 8, Aug. 1985, pp. 61\u201371.","journal-title":"IEEE Computer"},{"key":"31_CR22","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1016\/0745-7138(87)90042-X","volume":"10","author":"F. Makedon","year":"1987","unstructured":"Makedon, F., H. Maurer, and T. Ottmann., \"Presentation Type CAI in Computer Science Education at University Level\", J. of Microcomputer Applications 10 (1987), 283\u2013295.","journal-title":"J. of Microcomputer Applications"},{"key":"31_CR23","unstructured":"Makedon, F., H. Maurer and L. Reinsperger, \"Active Annotation in HyperCOSTOC\", IIG Technical Report, No. 256 (1988), Inst. of Informatics, Graz U. of Technology, Schiesstattgasse 4a, A-8010 Graz, Austria."},{"key":"31_CR24","doi-asserted-by":"crossref","unstructured":"Marchionini, G., and B. Sheiderman, \"Finding Facts vs. Browsing Knowledge in Hypertext Systems\", in IEEE Computer, Jan. 1988, pp. 70\u201380.","DOI":"10.1109\/2.222119"},{"key":"31_CR25","unstructured":"Maurer, H., F. Makedon and F. Huber, \"HyperCOSTOC\" a Comprehensive Computer-Based Teaching Support System\", in J. for Microcomputer Applications, to appear."},{"key":"31_CR26","doi-asserted-by":"crossref","unstructured":"Meyrowitz, N., Ed., 1986, \"Intermedia\" The Architecture and Construction of Object Oriented Hypermedia System\", In OOPSLA Conf. Proc., (Portland, Oregon, Sept 1986), ACM SIGPLAN 21, 11 (Nov), 186\u2013201.","DOI":"10.1145\/960112.28716"},{"key":"31_CR27","unstructured":"\u2014, 1987, OOPSLA Conf. Proc. (Orlando, Fla., Oct.), and in ACM SIGPLAN 22, 12 (Dec)."},{"key":"31_CR28","unstructured":"Newell, A. and Simon, H, \"Human Problem Solving\", Englewood Cliffs, N. J., Prentice Hall, 1972."},{"key":"31_CR29","first-page":"327","volume-title":"Sites, Modes and Trails: Telling the User of an Interactive System Where He is, What He Can Do, and How to Get Places","author":"J. Nievergelt","year":"1980","unstructured":"Nievergelt, J. and J. Weydert, (1980), \"Sites, Modes and Trails: Telling the User of an Interactive System Where He is, What He Can Do, and How to Get Places\" in Methodology of Interaction, North Holland pp. 327\u2013332."},{"key":"31_CR30","unstructured":"Nilsson, N. J., \"Principles of Artificial Intelligence\", Tioga Publishing Co., 1980."},{"key":"31_CR31","doi-asserted-by":"crossref","unstructured":"Rich, E., \"Natural Language Interfaces\", IEEE Computer, Sept. 1984, pp. 39\u201347.","DOI":"10.1109\/MC.1984.1659244"},{"key":"31_CR32","unstructured":"Rich, E., \"Introduction to Artificial Intelligence\", McGraw Hill 1983."},{"key":"31_CR33","unstructured":"Shortliffe, E.H., \"Computer-Based Medical Consultations: MYCIN\", New York:Elsevier."},{"volume-title":"Research Directions in Object Oriented programming","year":"1987","key":"31_CR34","unstructured":"Shriver and Wegner, P., eds, 1987, \"Research Directions in Object Oriented programming\", MIT Press, Cambridge, Mass."},{"issue":"2","key":"31_CR35","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/S0020-7373(75)80006-X","volume":"7","author":"D.H. Sleeman","year":"1975","unstructured":"Sleeman, D.H., \"A Problem Solving Monitor for a Deductive Reasoning Task\", Intern. j. of Manmachine Studies, 7 (2), 183\u2013211, 1975.","journal-title":"Intern. j. of Manmachine Studies"},{"key":"31_CR36","doi-asserted-by":"crossref","unstructured":"Sleeman, D. H., Hendley, R, and Ace, J., \"A System which analyzes Complex Explanations\", in Intern. J. of Man-machine Studies, 11, pp. 123\u2013144.","DOI":"10.1016\/S0020-7373(79)80008-5"},{"issue":"1","key":"31_CR37","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MS.1986.232428","volume":"3","author":"M. J. Stefik","year":"1986","unstructured":"Stefik, M. J., et al., \"Integrating Access-Oriented Programming into a Multiparadigm environment\" IEEE Software, Vol3, No. 1, pp 10\u201318, January 1986.","journal-title":"IEEE Software"},{"issue":"4","key":"31_CR38","first-page":"40","volume":"6","author":"Stefik","year":"1986","unstructured":"Stefik and Bobrow, 1986, \"Object-Oriented Programming: Themes and Variations\", AI Mag. 6, 4, 40\u201362.","journal-title":"AI Mag."},{"issue":"11","key":"31_CR39","doi-asserted-by":"crossref","first-page":"1375","DOI":"10.1109\/TSE.1985.231885","volume":"SE-11","author":"D. M. Steier","year":"1985","unstructured":"Steier, D. M., and E. Kant, \"The Roles of Execution and Analysis in Algorithm Design\", IEEE Trans. Software Eng., Vol. SE-11, No. 11, Nov. 1985, pp. 1375\u20131386.","journal-title":"IEEE Trans. Software Eng."},{"key":"31_CR40","doi-asserted-by":"crossref","unstructured":"Stone, D. C., \"A Modular Approach to Program Visualization in Computer Science Instruction\", in 1987 ACM Proc. of Human-Computer Interaction, pp. 516\u2013522.","DOI":"10.1145\/31820.31816"},{"key":"31_CR41","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/S0020-7373(79)80015-2","volume":"11","author":"W. Teitelman","year":"1979","unstructured":"Teitelman, W., \"A Display Oriented Programmer's Assistant\", in Int. J. Man-machine Studies (1979) 11, 157\u2013187, Acad. Press Inc., pp. 157\u2013187.","journal-title":"Int. J. Man-machine Studies"},{"key":"31_CR42","doi-asserted-by":"crossref","unstructured":"Yankelovich, N., Haan, B., Meyrowitz, N., Drucker, S., \"Intermedia: The Concept and the Construction of a Seamless Information Environment\", in IEEE Computer, Jan. 1988, pp. 81\u201396.","DOI":"10.1109\/2.222120"}],"container-title":["Lecture Notes in Computer Science","Computer Assisted Learning"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-51142-3_77.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T16:20:09Z","timestamp":1605630009000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-51142-3_77"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989]]},"ISBN":["9783540511427","9783540461630"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/3-540-51142-3_77","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1989]]}}}