Visual programming, programming by example, and program visualization: a taxonomy

Author:

Myers B. A.1

Affiliation:

1. Dynamic Graphics Project, Computer Systems Research Institute, University of Toronto, Toronto, Ontario, M5S 1A4, Canada

Abstract

There has been a great interest recently in systems that use graphics to aid in the programming, debugging, and understanding of computer programs. The terms “Visual Programming” and “Program Visualization” have been applied to these systems. Also, there has been a renewed interest in using examples to help alleviate the complexity of programming. This technique is called “Programming by Example.” This paper attempts to provide more meaning to these terms by giving precise definitions, and then uses these definitions to classify existing systems into a taxonomy. A number of common unsolved problems with most of these systems are also listed.

Publisher

Association for Computing Machinery (ACM)

Reference42 articles.

1. Miren B. Albizuri-Romero. "GRASE--A Graphical Syntax-Directed Editor for Structured Programming " SIGPLAN Notices. 19{2) Feb. 1984. pp. 28-37. 10.1145/948566.948567 Miren B. Albizuri-Romero. "GRASE--A Graphical Syntax-Directed Editor for Structured Programming " SIGPLAN Notices. 19{2) Feb. 1984. pp. 28-37. 10.1145/948566.948567

2. Extending the power of programming by examples

3. R.M.Baecker. "Experiments in On-Line Graphical Debugging: The Interrogation of Complex Data Structures " (Summary only) First Hawaii International Conference on the System Sciences. Jan. 1968. pp. 128-129. R.M.Baecker. "Experiments in On-Line Graphical Debugging: The Interrogation of Complex Data Structures " (Summary only) First Hawaii International Conference on the System Sciences. Jan. 1968. pp. 128-129.

4. Two systems which produce animated representations of the execution of computer programs

Cited by 47 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Importance of Democratization for Virtual Reality in Education;2023 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW);2023-03

2. Gegenwärtige Herausforderungen im Geschftsprozessmanagement;Ganzheitliche Digitalisierung von Prozessen;2023

3. Bridging the Syntax-Semantics Gap of Programming;Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software;2022-11-29

4. The Influence of Code.org on Computational Thinking and Learning Attitude in Block-Based Programming Education;Proceedings of the 2022 6th International Conference on Education and E-Learning;2022-11-21

5. Using User-Defined Domain-Specific Visual Languages to Modularize Programs for Conducting Experiments;J INF SCI ENG;2022

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3