CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual programming
Fabrik: a visual programming environment
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Constraint technology for user-interface construction in ThingLab II
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
The perspective wall: detail and context smoothly integrated
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Cone Trees: animated 3D visualizations of hierarchical information
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Chimera: example-based graphical editing
Watch what I do
Visual programming and software engineering with Vista
Visual object-oriented programming
Viewpoints-based software for management problem-solving interventions
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Hypertext implications for CASE environments
ACM SIGSOFT Software Engineering Notes
Cognitive Factors in Programming with Diagrams
Artificial Intelligence Review
VXT: a visual approach to XML transformations
DocEng '01 Proceedings of the 2001 ACM Symposium on Document engineering
Parallel programming using visual patterns
Progress in computer research
A Distributed Parallel Programming Framework
IEEE Transactions on Software Engineering
Parallel programming using visual patterns
Progress in computer research
Tailoring as Collaboration: The Mediating Role of Multiple Representations and ApplicationUnits
Computer Supported Cooperative Work
A Language for Content-Based Video Retrieval
Multimedia Tools and Applications
Programming and Computing Software
Visual requirement representation
Journal of Systems and Software
Toward Visual Programming Languages for Steering Scientific Computations
IEEE Computational Science & Engineering
A Component-Based Visual Scenario Construction Language for Electronic Book
COMPSAC '00 24th International Computer Software and Applications Conference
Program Synthesis from Film Specifications
PAS '97 Proceedings of the 2nd AIZU International Symposium on Parallel Algorithms / Architecture Synthesis
An Extended Data-Flow Architecture for Data Analysis and Visualization
VIS '95 Proceedings of the 6th conference on Visualization '95
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
Journal of Functional Programming
Advances in dataflow programming languages
ACM Computing Surveys (CSUR)
The impact of software engineering research on modern progamming languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
Webrb: evaluating a visual domain-specific language for building relational web-applications
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Living it up with a live programming language
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Relational Blocks: A Visual Dataflow Language for Relational Web-Applications
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
The socio-economics of software architecture
Automated Software Engineering
Hypertextual Programming for Domain-Specific End-User Development
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Implementing a sense tagger in a general architecture for text engineering
NeMLaP3/CoNLL '98 Proceedings of the Joint Conferences on New Methods in Language Processing and Computational Natural Language Learning
International Journal of Data Mining and Bioinformatics
Coordination for multi-person visual program development
Journal of Visual Languages and Computing
The JOpera visual composition language
Journal of Visual Languages and Computing
Use of hypermedia tools for end-user development
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Visualization support for managing large business process specifications
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Towards a unified benchmarking framework for web-based mashup tools
Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups
Safety concerns regarding the use of visual programming in civilian avionics software
Proceedings of the 4th international ACM Sigsoft symposium on Architecting critical systems
Hi-index | 4.10 |
Visual programming languages (VPLs) appear to have great promise towards lessening the distinction between programming and problem solving, by making programming more direct, more immediate, and simpler. However, making VPLs suitable for solving large, realistic programming problems often seems to require reintroducing the very complexities that VPLs seek to avoid. This is called the scaling-up problem. This paper discusses the opportunities and obstacles VPLs encounter when attempting to solve the scaling-up problem. An understanding of this problem, its components, and the interrelationships among these components is necessary to ensure that efforts to solve the problem are productive and that these efforts do not compromise the qualities that make VPLs attractive.