SlideShare a Scribd company logo
The “Physics” of Notations: Toward a
Scientific
Basis for Constructing Visual Notations
in Software Engineering
Daniel L. Moody, Member, IEEE
Presented By: Raj Kumar Ranabhat
M.E. In Computer Engineering, I/I
Kathmandu University
February 14, 2017 2
Table of Content:
1. INTRODUCTION
2. RELATED RESEARCH
3. DESCRIPTIVE THEORY : HOW VISUAL NOTATIONS
COMMUNICATE
4. PRESCRIPTIVE THEORY : PRINCIPLES FOR DESIGNING
EFFECTIVE VISUAL NOTATIONS
5. CONCLUSION
February 14, 2017 3
1. INTRODUCTION
1.1 The Nature of Visual Languages
1.2 The Dependent Variable: What Makes a “Good”
Visual Notation?
1.3 Visual Syntax: An Important but Neglected Issue
1.4 Why Visual Representation Is Important
February 14, 2017 4
2. RELATED RESEARCH
2.1 Ontological Analysis
February 14, 2017 5
3. DESCRIPTIVE THEORY : HOW VISUAL
NOTATIONS COMMUNICATE
3.1 Communication Theory
February 14, 2017 6
3.2 The Design Space (Encoding Side)
February 14, 2017 7
3.3 The Solution Space (Decoding Side)
February 14, 2017 8
4. PRESCRIPTIVE THEORY : PRINCIPLES FOR
DESIGNING EFFECTIVE VISUAL NOTATIONS
4.1 Principle of Semiotic Clarity: There Should Be a 1:1
Correspondence between Semantic Constructs and Graphical
Symbols
February 14, 2017 9
4.2 Principle of Perceptual Discriminability: Different
Symbols Should Be Clearly Distinguishable from Each
Other
4.2.1 Visual Distance
4.2.2 The Primacy of Shape
4.2.3 Redudant Coding
4.2.4 Textual Differentiation
February 14, 2017 10
4.3 Principle of Semantic Transparency: Use Visual
Representations Whose Appearance Suggests Their
Meaning
4.3.1 Icons (Perceptual Resemblance)
February 14, 2017 11
4.3.2 Semantically Transparent Relationships
February 14, 2017 12
4.4 Principle of Complexity Management: Include Explicit
Mechanisms for Dealing with Complexity
February 14, 2017 13
4.4.1 Modularization
4.4.2 Hierarchy (Levels of Abstraction)
February 14, 2017 14
4.5 Principle of Cognitive Integration: Include Explicit
Mechanisms to Support Integration of Information from
Different Diagrams
February 14, 2017 15
4.6 Principle of Visual Expressiveness: Use the Full Range
and Capacities of Visual Variables
February 14, 2017 16
4.7 Principle of Dual Coding: Use Text to Complement
Graphics
February 14, 2017 17
5. CONCLUSION
5.1 Practical Significance
5.2 Theoretical Significance
5.3 Limitations and Further Research
5.4 Wider Significance

More Related Content

PPTX
Visual notation
PDF
Leadership in academic safety programs
PDF
31579 proyecto
PDF
Presentacion Cremonini
DOC
Shaheen Hussain (2)
DOCX
비그알엑스『 W3.ow.to 』 톡 w2015 ♡ 비그알엑스판매,비그알엑스효능,비그알엑스성분,비그알엑스종류, 비그알엑스치사량,비그알엑스팔아요
PPT
FASTransfer Provides Computershare Transfer Agent to Effectively Manage the M...
PPTX
Presentación Ideas Propias Editorial
Visual notation
Leadership in academic safety programs
31579 proyecto
Presentacion Cremonini
Shaheen Hussain (2)
비그알엑스『 W3.ow.to 』 톡 w2015 ♡ 비그알엑스판매,비그알엑스효능,비그알엑스성분,비그알엑스종류, 비그알엑스치사량,비그알엑스팔아요
FASTransfer Provides Computershare Transfer Agent to Effectively Manage the M...
Presentación Ideas Propias Editorial

More from Raj Kumar Ranabhat (8)

PPTX
AI Revolutionizing the Salesforce Developer's Day
PPTX
Sales forcedemo
PPTX
Sales force
PPTX
From data mining to knowledge discovery in
PPTX
PPTX
Kruskal's algorithm
PPTX
The Adoption of Knowledge Management Systems in Small Firms
PPTX
Take-Grant Protection Model
AI Revolutionizing the Salesforce Developer's Day
Sales forcedemo
Sales force
From data mining to knowledge discovery in
Kruskal's algorithm
The Adoption of Knowledge Management Systems in Small Firms
Take-Grant Protection Model
Ad

Recently uploaded (20)

PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Cell Types and Its function , kingdom of life
PDF
RMMM.pdf make it easy to upload and study
PDF
Computing-Curriculum for Schools in Ghana
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Pharma ospi slides which help in ospi learning
2.FourierTransform-ShortQuestionswithAnswers.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Types and Its function , kingdom of life
RMMM.pdf make it easy to upload and study
Computing-Curriculum for Schools in Ghana
human mycosis Human fungal infections are called human mycosis..pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Chinmaya Tiranga quiz Grand Finale.pdf
GDM (1) (1).pptx small presentation for students
Yogi Goddess Pres Conference Studio Updates
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Orientation - ARALprogram of Deped to the Parents.pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Microbial disease of the cardiovascular and lymphatic systems
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Pharma ospi slides which help in ospi learning
Ad

Visual Notation

  • 1. The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering Daniel L. Moody, Member, IEEE Presented By: Raj Kumar Ranabhat M.E. In Computer Engineering, I/I Kathmandu University
  • 2. February 14, 2017 2 Table of Content: 1. INTRODUCTION 2. RELATED RESEARCH 3. DESCRIPTIVE THEORY : HOW VISUAL NOTATIONS COMMUNICATE 4. PRESCRIPTIVE THEORY : PRINCIPLES FOR DESIGNING EFFECTIVE VISUAL NOTATIONS 5. CONCLUSION
  • 3. February 14, 2017 3 1. INTRODUCTION 1.1 The Nature of Visual Languages 1.2 The Dependent Variable: What Makes a “Good” Visual Notation? 1.3 Visual Syntax: An Important but Neglected Issue 1.4 Why Visual Representation Is Important
  • 4. February 14, 2017 4 2. RELATED RESEARCH 2.1 Ontological Analysis
  • 5. February 14, 2017 5 3. DESCRIPTIVE THEORY : HOW VISUAL NOTATIONS COMMUNICATE 3.1 Communication Theory
  • 6. February 14, 2017 6 3.2 The Design Space (Encoding Side)
  • 7. February 14, 2017 7 3.3 The Solution Space (Decoding Side)
  • 8. February 14, 2017 8 4. PRESCRIPTIVE THEORY : PRINCIPLES FOR DESIGNING EFFECTIVE VISUAL NOTATIONS 4.1 Principle of Semiotic Clarity: There Should Be a 1:1 Correspondence between Semantic Constructs and Graphical Symbols
  • 9. February 14, 2017 9 4.2 Principle of Perceptual Discriminability: Different Symbols Should Be Clearly Distinguishable from Each Other 4.2.1 Visual Distance 4.2.2 The Primacy of Shape 4.2.3 Redudant Coding 4.2.4 Textual Differentiation
  • 10. February 14, 2017 10 4.3 Principle of Semantic Transparency: Use Visual Representations Whose Appearance Suggests Their Meaning 4.3.1 Icons (Perceptual Resemblance)
  • 11. February 14, 2017 11 4.3.2 Semantically Transparent Relationships
  • 12. February 14, 2017 12 4.4 Principle of Complexity Management: Include Explicit Mechanisms for Dealing with Complexity
  • 13. February 14, 2017 13 4.4.1 Modularization 4.4.2 Hierarchy (Levels of Abstraction)
  • 14. February 14, 2017 14 4.5 Principle of Cognitive Integration: Include Explicit Mechanisms to Support Integration of Information from Different Diagrams
  • 15. February 14, 2017 15 4.6 Principle of Visual Expressiveness: Use the Full Range and Capacities of Visual Variables
  • 16. February 14, 2017 16 4.7 Principle of Dual Coding: Use Text to Complement Graphics
  • 17. February 14, 2017 17 5. CONCLUSION 5.1 Practical Significance 5.2 Theoretical Significance 5.3 Limitations and Further Research 5.4 Wider Significance