Journal Article10.1006/JVLC.1994.1015
A Classification System for Visual Programming Languages
Margaret Burnett,Marla J. Baker +1 more
87
TL;DR: A classificatin scheme for classifying visual programming langugage research papers and its motivations are presented, and examples f its use are presented.
read more
Abstract: We have developed a classificatin scheme for classifying visual programming langugage research papers. This paper presents the scheme, the motivations for developing it, and examples f its use.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
What Makes End-User Development Tick? 13 Design Guidelines
Alexander Repenning,Andri Ioannidou +1 more
- 01 Jan 2006
TL;DR: This chapter presents design guidelines that cut across a variety of application domains based on the experience with the AgentSheets end-user simulation-authoring tool, and claims that every end- user development system should attempt to keep the learning challenges in proportion to the skills end-users have.
Experiencing OptiqueVQS: a multi-paradigm and ontology-based visual query system for end users
TL;DR: The results of a usability experiment performed with non-expert users suggest that OptiqueVQS provides a decent level of expressivity and high usability and hence is quite promising.
Criteria for Evaluation of Visual Programming Languages
TL;DR: A set of evaluation criteria and associated metrics are presented to judge visual programming languages, intended to capture the essence of a general purpose visual programming language.
56
Building Mashups by Demonstration
TL;DR: This article describes a programming-by-demonstration approach to building mashup by example that allows more of the users to successfully build mashups and makes it possible to build these mashups significantly faster compared to using a widget-based approach.
What is a visual language
TL;DR: A succinct visual language ontology is obtained, which captures the essential aspects of visual languages and which can be used to characterize individual languages through visual language profiles.
References
VIVA: A visual language for image processing
TL;DR: VIVA is a proposed visual language for image processing that serves as an effective teaching tool for students of image processing and takes account of several secondary goals, including the completion of a software platform for research in human/image interaction and the establishment of a presentation medium for image-processing algorithms.
230
Visual Languages: A Tutorial and Survey
TL;DR: The concept of generalized icons is a framework for the design of the next genertion of visual languages.
218
Interactive Visual Data Abstraction in a Declarative Visual Programming Language
Margaret Burnett,Allen L. Ambler +1 more
TL;DR: A declarative approach to visual data abstraction in the language Forms/3 is presented, which shows that all programming and execution are done in a fully-integrated visual manner, without requiring other languages or tools for any part of the programming process.
75
•Book
Beyond Icons: Towards New Metaphors for Visual Query Languages for Spatial Information Systems
Bernd Meyer
- 01 Jan 1992
TL;DR: A new metaphor for handling spatial data, termed the blackboard metaphor, is proposed, which overcomes these drawbacks and a fully-fledged visual logic query language for spatial information systems called Sketch! is introduced.
70
Is it easier to write matrix manipulation programs visually or textually? An empirical study
R.K. Pandey,Margaret Burnett +1 more
- 01 Jan 1993
TL;DR: An experiment conducted on programmers solving vector and matrix manipulation tasks using the visual language Forms/3, the textual language Pascal, and a textual matrix manipulation language with the capabilities of APL is described.
59