SlideShare a Scribd company logo
1 of 29
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/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
2/14/2017 3
1. INTRODUCTION
1.1 The Nature of Visual Languages
1.1.1 The Anatomy of a Visual Notation
2/14/2017 4
1.2 The Dependent Variable: What Makes a “Good” Visual Notation?
1.3 Visual Syntax: An Important but Neglected Issue
1.3.1 Visual Notation Design
1.3.2 The Problem of Visual Dialects
2/14/2017 5
1.4 Why Visual Representation Is Important
1.5 Objectives of This Paper
2/14/2017 6
2. RELATED RESEARCH
2.1 Ontological Analysis
2.2 Cognitive Dimensions (CDs) of Notations
2/14/2017 7
3. DESCRIPTIVE THEORY : HOW VISUAL NOTATIONS
COMMUNICATE
3.1 Communication Theory
2/14/2017 8
3.2 The Design Space (Encoding Side)
3.2.1 Primary Notation, Secondary Notation, and Noise
2/14/2017 9
3.3 The Solution Space (Decoding Side)
• The stages in human graphical information processing
• Perceptual discrimination
• Perceptual configuration
• Attention management
• Working memory
• Long-term memory
2/14/2017 10
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
2/14/2017 11
4.1.1 Symbol Redundancy
4.1.2 Symbol Overload
2/14/2017 12
4.1.3 Symbol Excess
4.1.4 Symbol Deficit
2/14/2017 13
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
2/14/2017 14
4.2.3 Redundant Coding
4.2.4 Perceptual Popout
2/14/2017 15
4.2.5 Textual Differentiation
2/14/2017 16
4.3 Principle of Semantic Transparency: Use Visual Representations Whose Appearance Suggests
Their Meaning
4.3.1 Icons (Perceptual Resemblance)
2/14/2017 17
4.3.2 Semantically Transparent Relationships
2/14/2017 18
4.4 Principle of Complexity Management: Include Explicit Mechanisms for Dealing with
Complexity
2/14/2017 19
4.4.1 Modularization
4.4.2 Hierarchy (Levels of Abstraction)
2/14/2017 20
4.5 Principle of Cognitive Integration: Include Explicit Mechanisms to Support Integration of
Information from Different Diagrams
4.5.1 Conceptual Integration
4.5.2 Perceptual Integration
2/14/2017 21
4.6 Principle of Visual Expressiveness: Use the Full Range and Capacities of Visual Variables
• Information-carrying variables
• Free variables
2/14/2017 22
4.6.1 Use of Color
4.6.2 Choice of Visual Variables: Form Follows Content
2/14/2017 23
4.6.3 SE Notations Use Only a Limited Range of Values of Visual Variables
4.6.4 Textual versus Graphical Encoding
2/14/2017 24
4.7 Principle of Dual Coding: Use Text to Complement Graphics
4.7.1 Annotations
4.7.2 Hybrid (Graphics+Text) Symbols
2/14/2017 25
4.8 Principle of Graphic Economy: The Number of Different Graphical Symbols Should Be
Cognitively Manageable
4.8.1 Reduce (Or Partition) Semantic Complexity
4.8.2 Introduce Symbol Deficit
4.8.3 Increase Visual Expressiveness
2/14/2017 26
4.9 Principle of Cognitive Fit: Use Different Visual Dialects for Different Tasks and Audiences
4.9.1 Expert-Novice Differences
4.9.2 Representational Medium
4.8.3 Increase Visual Expressiveness
• Perceptual Discriminability
• Semantic Transparency
• Visual Expressiveness
2/14/2017 27
4.10 Interactions among Principles
2/14/2017 28
5. CONCLUSION
5.1 The Physics of Notations: A Theory for Visual Notation Design
5.1.1 The Dependent Variable (Design Goal)
5.1.2 Descriptive (Type IV) Theory: How Visual Notations Communicate
5.1.3 Prescriptive (Type V) Theory: Principles for Designing Cognitively Effective Visual
Notations
5.2 Practical Significance
• Design notations
• Compare notations
• Evaluate and improve notations
5.2.1 Impact on SE Practice
2/14/2017 29
5.3 Theoretical Significance
5.4 Limitations and Further Research
5.4.1 Encoding Side Design Goals
5.4.2 Validation of Principles: Truth versus Utility
• Empirical validation (truth).
• Pragmatic validation (utility).
5.5 Wider Significance

More Related Content

Similar to The Physics of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering

A study on attention-based deep learning architecture model for image captioning
A study on attention-based deep learning architecture model for image captioningA study on attention-based deep learning architecture model for image captioning
A study on attention-based deep learning architecture model for image captioningIAESIJAI
 
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...Neil Keane
 
Online training course
Online training courseOnline training course
Online training courseAIT Extension
 
Guidance note for the Programmatic Approach (version 31-12-2011)
Guidance note for the Programmatic Approach (version 31-12-2011)Guidance note for the Programmatic Approach (version 31-12-2011)
Guidance note for the Programmatic Approach (version 31-12-2011)ICCO Cooperation
 
Leveraging Deep Learning Representation for search-based Image Annotation
Leveraging Deep Learning Representation for search-based Image AnnotationLeveraging Deep Learning Representation for search-based Image Annotation
Leveraging Deep Learning Representation for search-based Image Annotationmahyamk
 
Comparative Study of Object Oriented Design and Component Based Software Engi...
Comparative Study of Object Oriented Design and Component Based Software Engi...Comparative Study of Object Oriented Design and Component Based Software Engi...
Comparative Study of Object Oriented Design and Component Based Software Engi...ijsrd.com
 

Similar to The Physics of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering (9)

Visual Notation
Visual NotationVisual Notation
Visual Notation
 
A study on attention-based deep learning architecture model for image captioning
A study on attention-based deep learning architecture model for image captioningA study on attention-based deep learning architecture model for image captioning
A study on attention-based deep learning architecture model for image captioning
 
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
 
Online training course
Online training courseOnline training course
Online training course
 
Guidance note for the Programmatic Approach (version 31-12-2011)
Guidance note for the Programmatic Approach (version 31-12-2011)Guidance note for the Programmatic Approach (version 31-12-2011)
Guidance note for the Programmatic Approach (version 31-12-2011)
 
Leveraging Deep Learning Representation for search-based Image Annotation
Leveraging Deep Learning Representation for search-based Image AnnotationLeveraging Deep Learning Representation for search-based Image Annotation
Leveraging Deep Learning Representation for search-based Image Annotation
 
Comparative Study of Object Oriented Design and Component Based Software Engi...
Comparative Study of Object Oriented Design and Component Based Software Engi...Comparative Study of Object Oriented Design and Component Based Software Engi...
Comparative Study of Object Oriented Design and Component Based Software Engi...
 
Dhis2 overview
Dhis2 overviewDhis2 overview
Dhis2 overview
 
seanogdenphd1
seanogdenphd1seanogdenphd1
seanogdenphd1
 

More from Raj Kumar Ranabhat

More from Raj Kumar Ranabhat (7)

Sales forcedemo
Sales forcedemoSales forcedemo
Sales forcedemo
 
Sales force
Sales forceSales force
Sales force
 
From data mining to knowledge discovery in
From data mining to knowledge discovery inFrom data mining to knowledge discovery in
From data mining to knowledge discovery in
 
Security
SecuritySecurity
Security
 
Kruskal's algorithm
Kruskal's algorithmKruskal's algorithm
Kruskal's algorithm
 
The Adoption of Knowledge Management Systems in Small Firms
The Adoption of Knowledge Management Systems in Small Firms The Adoption of Knowledge Management Systems in Small Firms
The Adoption of Knowledge Management Systems in Small Firms
 
Take-Grant Protection Model
Take-Grant Protection ModelTake-Grant Protection Model
Take-Grant Protection Model
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

The Physics of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering

  • 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. 2/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. 2/14/2017 3 1. INTRODUCTION 1.1 The Nature of Visual Languages 1.1.1 The Anatomy of a Visual Notation
  • 4. 2/14/2017 4 1.2 The Dependent Variable: What Makes a “Good” Visual Notation? 1.3 Visual Syntax: An Important but Neglected Issue 1.3.1 Visual Notation Design 1.3.2 The Problem of Visual Dialects
  • 5. 2/14/2017 5 1.4 Why Visual Representation Is Important 1.5 Objectives of This Paper
  • 6. 2/14/2017 6 2. RELATED RESEARCH 2.1 Ontological Analysis 2.2 Cognitive Dimensions (CDs) of Notations
  • 7. 2/14/2017 7 3. DESCRIPTIVE THEORY : HOW VISUAL NOTATIONS COMMUNICATE 3.1 Communication Theory
  • 8. 2/14/2017 8 3.2 The Design Space (Encoding Side) 3.2.1 Primary Notation, Secondary Notation, and Noise
  • 9. 2/14/2017 9 3.3 The Solution Space (Decoding Side) • The stages in human graphical information processing • Perceptual discrimination • Perceptual configuration • Attention management • Working memory • Long-term memory
  • 10. 2/14/2017 10 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
  • 11. 2/14/2017 11 4.1.1 Symbol Redundancy 4.1.2 Symbol Overload
  • 12. 2/14/2017 12 4.1.3 Symbol Excess 4.1.4 Symbol Deficit
  • 13. 2/14/2017 13 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
  • 14. 2/14/2017 14 4.2.3 Redundant Coding 4.2.4 Perceptual Popout
  • 15. 2/14/2017 15 4.2.5 Textual Differentiation
  • 16. 2/14/2017 16 4.3 Principle of Semantic Transparency: Use Visual Representations Whose Appearance Suggests Their Meaning 4.3.1 Icons (Perceptual Resemblance)
  • 17. 2/14/2017 17 4.3.2 Semantically Transparent Relationships
  • 18. 2/14/2017 18 4.4 Principle of Complexity Management: Include Explicit Mechanisms for Dealing with Complexity
  • 19. 2/14/2017 19 4.4.1 Modularization 4.4.2 Hierarchy (Levels of Abstraction)
  • 20. 2/14/2017 20 4.5 Principle of Cognitive Integration: Include Explicit Mechanisms to Support Integration of Information from Different Diagrams 4.5.1 Conceptual Integration 4.5.2 Perceptual Integration
  • 21. 2/14/2017 21 4.6 Principle of Visual Expressiveness: Use the Full Range and Capacities of Visual Variables • Information-carrying variables • Free variables
  • 22. 2/14/2017 22 4.6.1 Use of Color 4.6.2 Choice of Visual Variables: Form Follows Content
  • 23. 2/14/2017 23 4.6.3 SE Notations Use Only a Limited Range of Values of Visual Variables 4.6.4 Textual versus Graphical Encoding
  • 24. 2/14/2017 24 4.7 Principle of Dual Coding: Use Text to Complement Graphics 4.7.1 Annotations 4.7.2 Hybrid (Graphics+Text) Symbols
  • 25. 2/14/2017 25 4.8 Principle of Graphic Economy: The Number of Different Graphical Symbols Should Be Cognitively Manageable 4.8.1 Reduce (Or Partition) Semantic Complexity 4.8.2 Introduce Symbol Deficit 4.8.3 Increase Visual Expressiveness
  • 26. 2/14/2017 26 4.9 Principle of Cognitive Fit: Use Different Visual Dialects for Different Tasks and Audiences 4.9.1 Expert-Novice Differences 4.9.2 Representational Medium 4.8.3 Increase Visual Expressiveness • Perceptual Discriminability • Semantic Transparency • Visual Expressiveness
  • 27. 2/14/2017 27 4.10 Interactions among Principles
  • 28. 2/14/2017 28 5. CONCLUSION 5.1 The Physics of Notations: A Theory for Visual Notation Design 5.1.1 The Dependent Variable (Design Goal) 5.1.2 Descriptive (Type IV) Theory: How Visual Notations Communicate 5.1.3 Prescriptive (Type V) Theory: Principles for Designing Cognitively Effective Visual Notations 5.2 Practical Significance • Design notations • Compare notations • Evaluate and improve notations 5.2.1 Impact on SE Practice
  • 29. 2/14/2017 29 5.3 Theoretical Significance 5.4 Limitations and Further Research 5.4.1 Encoding Side Design Goals 5.4.2 Validation of Principles: Truth versus Utility • Empirical validation (truth). • Pragmatic validation (utility). 5.5 Wider Significance