Software Language Engineering
REV '09 Proceedings of the 2009 Fourth International Workshop on Requirements Engineering Visualization
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
VikiBuilder: end-user specification and generation of visual wikis
Proceedings of the IEEE/ACM international conference on Automated software engineering
End-user oriented critic specification for domain-specific visual language tools
Proceedings of the IEEE/ACM international conference on Automated software engineering
How novices model business processes
BPM'10 Proceedings of the 8th international conference on Business process management
Impact of granularity on adjustment behavior in adaptive reuse of business process models
BPM'10 Proceedings of the 8th international conference on Business process management
Cognitive effectiveness of visual instructional design languages
Journal of Visual Languages and Computing
A visual traceability modeling language
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
The model role level: a vision
ER'10 Proceedings of the 29th international conference on Conceptual modeling
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
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
CAP3: context-sensitive abstract user interface specification
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Building VCL models and automatically generating Z specifications from them
FM'11 Proceedings of the 17th international conference on Formal methods
Analysing the cognitive effectiveness of the UCM visual notation
SAM'10 Proceedings of the 6th international conference on System analysis and modeling: about models
A cognitive perspective on developer comprehension of software design documentation
Proceedings of the 29th ACM international conference on Design of communication
ER'11 Proceedings of the 30th international conference on Conceptual modeling
Developing multi-agent system product lines: from requirements to code
International Journal of Agent-Oriented Software Engineering
Model driven design for e-applications: the meta model approach
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Draw me a storyboard: incorporating principles & techniques of comics...
BCS '10 Proceedings of the 24th BCS Interaction Specialist Group Conference
Journal of Systems and Software
How novices design business processes
Information Systems
Proceedings of the 2012 ACM international conference on Intelligent User Interfaces
Towards a more semantically transparent i* visual syntax
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Evaluating a graphical notation for modelling software development methodologies
Journal of Visual Languages and Computing
A systematic review of code generation proposals from state machine specifications
Information and Software Technology
Model-Driven development of resource-oriented applications
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Visualizing normative systems: an abstract approach
DEON'12 Proceedings of the 11th international conference on Deontic Logic in Computer Science
What will it take? A view on adoption of model-based methods in practice
Software and Systems Modeling (SoSyM)
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Domain specific modeling for operations research simulation in a large industrial context
Proceedings of the 2012 workshop on Domain-specific modeling
A study on the effects of routing symbol design on process model comprehension
Decision Support Systems
Rules from cognition for conceptual modelling
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Modelling Information Demand in an Enterprise Context: Method, Notation, and Lessons Learned
International Journal of Information System Modeling and Design
HPCML: a modeling language dedicated to high-performance scientific computing
Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing
Journal of Database Management
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Journal of Systems and Software
A component-based approach for specifying DSML's concrete syntax
Proceedings of the Second Workshop on Graphical Modeling Language Development
Support for quality metrics in metamodelling
Proceedings of the Second Workshop on Graphical Modeling Language Development
Design principles for internal domain-specific languages: a pattern catalog illustrated by Ruby
Proceedings of the 17th Conference on Pattern Languages of Programs
A visual language for modeling and executing traceability queries
Software and Systems Modeling (SoSyM)
Journal of Systems and Software
Eye-tracking the factors of process model comprehension tasks
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Enabling the collaborative definition of DSMLs
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
DESRIST'13 Proceedings of the 8th international conference on Design Science at the Intersection of Physical and Virtual Design
Workflow resource pattern modelling and visualization
ACSC '13 Proceedings of the Thirty-Sixth Australasian Computer Science Conference - Volume 135
Declarative modeling: an academic dream or the future for BPM?
BPM'13 Proceedings of the 11th international conference on Business Process Management
Communicating ideas in computer-supported modeling tasks: a case study with BPMN
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
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
Hi-index | 0.00 |
Visual notations form an integral part of the language of software engineering (SE). Yet historically, SE researchers and notation designers have ignored or undervalued issues of visual representation. In evaluating and comparing notations, details of visual syntax are rarely discussed. In designing notations, the majority of effort is spent on semantics, with graphical conventions largely an afterthought. Typically, no design rationale, scientific or otherwise, is provided for visual representation choices. While SE has developed mature methods for evaluating and designing semantics, it lacks equivalent methods for visual syntax. This paper defines a set of principles for designing cognitively effective visual notations: ones that are optimized for human communication and problem solving. Together these form a design theory, called the Physics of Notations as it focuses on the physical (perceptual) properties of notations rather than their logical (semantic) properties. The principles were synthesized from theory and empirical evidence from a wide range of fields and rest on an explicit theory of how visual notations communicate. They can be used to evaluate, compare, and improve existing visual notations as well as to construct new ones. The paper identifies serious design flaws in some of the leading SE notations, together with practical suggestions for improving them. It also showcases some examples of visual notation design excellence from SE and other fields.