Features and objects in visual processing
Scientific American
Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
Visual programming
The Art of Electronics
Skill levels and strategic differences in plan comprehension and implementation in programming
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
Where to draw the line with text: Some claims by logic designers about graphics in notation
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Identification of Dynamic Comprehension Processes During Large Scale Maintenance
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Programming on an already full brain
Communications of the ACM
Appropriateness of graphical program representations for training applications
Conference Companion on Human Factors in Computing Systems
EtchaPad—disposable sketch based interfaces
Conference Companion on Human Factors in Computing Systems
Graphical representation of programs in a demonstrational visual shell—an empirical evaluation
ACM Transactions on Computer-Human Interaction (TOCHI)
A bug's eye view of immediate visual feedback in direct-manipulation programming systems
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
A glimpse of expert programmers' mental imagery
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Visualization of control structure and complexity in Ada 95
Proceedings of the conference on TRI-Ada '97
Graphical definitions: expanding spreadsheet languages through direct manipulation and gestures
ACM Transactions on Computer-Human Interaction (TOCHI)
Providing enhanced visual support for software development and maintenance
ACM-SE 36 Proceedings of the 36th annual Southeast regional conference
Visual support for incremental abstraction and refinement in Ada 95
Proceedings of the 1998 annual ACM SIGAda international conference on Ada
Assessing GRASP utilization through instrumentation
ACM SIGAda Ada Letters
Using Diagram Generation Software to Improve Diagram Recognition: A Case Study of Music Notation
IEEE Transactions on Pattern Analysis and Machine Intelligence
Towards the principled design of software engineering diagrams
Proceedings of the 22nd international conference on Software engineering
Cognitive Factors in Programming with Diagrams
Artificial Intelligence Review
Graph drawing aesthetics and the comprehension of UML class diagrams: an empirical study
APVis '01 Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9
The Effectiveness of Control Structure Diagrams in Source Code Comprehension Activities
IEEE Transactions on Software Engineering
Visual Depiction of Decision Statements: What is Best forProgrammers and Non-Programmers?
Empirical Software Engineering
The Control Structure Diagram: An Overview and InitialEvaluation
Empirical Software Engineering
Empirical Evaluation of Aesthetics-based Graph Layout
Empirical Software Engineering
Programming and Computing Software
Using Perceptual Syntax to Enhance Semantic Content in Diagrams
IEEE Computer Graphics and Applications
The Jeliot 2000 program animation system
Computers & Education
Evaluating the Intelligibility of Diagrammatic Languages Used in the Specification of Software
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
Experimenting with Aesthetics-Based Graph Layout
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
External Representations Contribute to the Dynamic Construction of Ideas
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
Defining the Syntax and Semantics of Natural Visual Languages
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Perspectives on Program Animation with Jeliot
Revised Lectures on Software Visualization, International Seminar
User Preference of Graph Layout Aesthetics: A UML Study
GD '00 Proceedings of the 8th International Symposium on Graph Drawing
The Design of a Tool-Supported Graphical Notation for Timed CSP
IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
Preprocessing of Requirements Specification
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
A multi-perspective software visualization environment
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
Journal of Software Maintenance: Research and Practice
A visualisation tool as a demonstration aid
Computers & Education
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
A Visual-Textual Programming Environment for Comparative Studies of Programming Tasks
Proceedings of the Latin American conference on Human-computer interaction
Program execution and visualization on the web
Web-based education
Generating English summaries of time series data using the Gricean maxims
Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining
Reviewing Software Diagrams: A Cognitive Study
IEEE Transactions on Software Engineering
Customizable descriptions of object-oriented models
ANLC '97 Proceedings of the fifth conference on Applied natural language processing
Knowledge engineering in the communication of Information for safety critical systems
The Knowledge Engineering Review
Multilingual authoring using feedback texts
COLING '98 Proceedings of the 17th international conference on Computational linguistics - Volume 2
Visualizing programs with Jeliot 3
Proceedings of the working conference on Advanced visual interfaces
Emerging frameworks for tangible user interfaces
IBM Systems Journal
A case for contemporary literate programming
SAICSIT '04 Proceedings of the 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
XML visualization using tree rewriting
Proceedings of the 20th spring conference on Computer graphics
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Towards understanding programs through wear-based filtering
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Token+constraint systems for tangible interaction with digital information
ACM Transactions on Computer-Human Interaction (TOCHI)
Subtext: uncovering the simplicity of programming
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
An eye-tracking methodology for characterizing program comprehension processes
Proceedings of the 2006 symposium on Eye tracking research & applications
Constraint animation using an object-oriented declarative language
ACM-SE 38 Proceedings of the 38th annual on Southeast regional conference
Comfortable modeling of complex reactive systems
Proceedings of the conference on Design, automation and test in Europe: Proceedings
International Journal of Human-Computer Studies
Visual programming with analogical representations: Inspirations from a semiotic analysis of comics
Journal of Visual Languages and Computing
Composing Questions through Conceptual Authoring
Computational Linguistics
The SEXTANT Software Exploration Tool
IEEE Transactions on Software Engineering
Jeliot 3 in a Demanding Educational Setting
Electronic Notes in Theoretical Computer Science (ENTCS)
Living it up with a live programming language
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
The Domain-Specific Language Monaco and its Visual Interactive Programming Environment
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
How students structure and relate argumentative knowledge when learning together with diagrams
Computers in Human Behavior
Tool support for the navigation in graphical models
Proceedings of the 30th international conference on Software engineering
Textual Modelling Embedded into Graphical Modelling
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
The untrained eye: how languages for software specification support understanding in untrained users
Human-Computer Interaction
Software Language Engineering
Models in Software Engineering
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
Evaluation of User-Interfaces for Mobile Application Development Environments
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
The multilingual generation game: authoring fluent texts in unfamiliar languages
IJCAI'99 Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2
Guidelines on the aesthetic quality of UML class diagrams
Information and Software Technology
e-Social Science and Evidence-Based Policy Assessment
Social Science Computer Review
pygrametl: a powerful programming framework for extract-transform-load programmers
Proceedings of the ACM twelfth international workshop on Data warehousing and OLAP
Dynamic graphical UML views from formal B specifications
Information and Software Technology
The JOpera visual composition language
Journal of Visual Languages and Computing
Visually effective goal models using KAOS
ER'07 Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications
Mental imagery and software visualization in high-performance software development teams
Journal of Visual Languages and Computing
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
Integrating Textual and Graphical Modelling Languages
Electronic Notes in Theoretical Computer Science (ENTCS)
Effects of course-long use of a program visualization tool
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Package Fingerprints: A visual summary of package interface usage
Information and Software Technology
Off-screen visualization techniques for class diagrams
Proceedings of the 5th international symposium on Software visualization
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
QueryViz: helping users understand SQL queries and their patterns
Proceedings of the 14th International Conference on Extending Database Technology
Analysing the cognitive effectiveness of the BPMN 2.0 visual notation
SLE'10 Proceedings of the Third international conference on Software language engineering
Syntax highlighting in business process models
Decision Support Systems
Textual authoring of interactive digital TV applications
Proceddings of the 9th international interactive conference on Interactive television
Analysing the cognitive effectiveness of the UCM visual notation
SAM'10 Proceedings of the 6th international conference on System analysis and modeling: about models
Cognitive complexity in business process modeling
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Perceived consistency between process models
Information Systems
Klotz: an agile 3D visualization engine
Proceedings of the International Workshop on Smalltalk Technologies
On the pragmatics of model-based design
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
A graphical yet formalized framework for specifying view systems
ADBIS'97 Proceedings of the First East-European conference on Advances in Databases and Information systems
Visualising business processes
Computer Languages
Incremental validation of digital TV applications in nested context language
Proceedings of the 10th European conference on Interactive tv and video
Proceedings of the 12th International Conference on Knowledge Management and Knowledge Technologies
Understanding business process models: the costs and benefits of structuredness
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Eventline: representation of the temporal behavior of multimedia applications
Proceedings of the 18th Brazilian symposium on Multimedia and the web
Statechart development beyond WYSIWYG
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
The effect of previous programming experience on the learning of scenario-based programming
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
A study on the effects of routing symbol design on process model comprehension
Decision Support Systems
Journal of Database Management
VILLE: a language-independent program visualization tool
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Supporting offline activities on interactive surfaces
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
Existe-t-il une différence entre langages visuels et textuels en termes de perception?
Proceedings of the 25ième conférence francophone on l'Interaction Homme-Machine
Defining and evaluating conflictive animations for programming education: the case of jeliot ConAn
Proceedings of the 45th ACM technical symposium on Computer science education
A linear time layout algorithm for business process models
Journal of Visual Languages and Computing
Hi-index | 48.23 |
Many believe that visual programming techniques are quite close to developers. This article reports on some fascinating research focusing on understanding how textual and visual representations for software differ in effectiveness. Among other things, it is determined that the differences lie not so much in the textual-visual distinction as in the degree to which specific representations support the conventions experts expect.