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

IEEE Transactions on Software Engineering - Tập 35 Số 6 - Trang 756-779 - 2009
Daniel L. Moody1
1Dept. of Inf. Syst. & Change Manage., Univ. of Twente, Enschede, Netherlands

Tóm tắt

Từ khóa


Tài liệu tham khảo

10.1016/j.datak.2005.07.007

10.1016/j.jvlc.2006.04.006

dijkstra, 1972, The Humble Programmer (1972 Turing Award Lecture), Comm ACM, 15, 859, 10.1145/355604.361591

de marco, 1978, Structured Analysis and System Specification

10.1109/32.52777

ross, 1996, The Business Rule Book

10.1068/p5117

rescher, 1977, Methodological Pragmatism Systems-Theoretic Approach to the Theory of Knowledge

robinson, 1995, Elements of Cartography

cheng, 2007, Learning to Solve Complex Scientific Problems, 97

10.1023/A:1006641024593

10.1207/S15326985EP3801_3

10.1145/242224.242392

10.1006/jvlc.2002.0234

10.1145/1040291.1040293

10.1016/S0378-7206(98)00078-0

shaft, 2006, The Role of Cognitive Fit in the Relationship between Software Comprehension and Modification, MIS Quarterly, 30, 29, 10.2307/25148716

shanks, 2008, Representing Part-Whole Relations in Conceptual Modeling: An Empirical Evaluation, MIS Quarterly, 32, 553, 10.2307/25148856

10.1006/ijhc.1996.0048

scheer, 2000, ARIS?Business Process Modelling

10.1006/ijhc.2001.0501

10.1080/00221300009598596

goodman, 1968, Languages of Art An approach to a theory of symbols

goldstine, 1947, Planning and coding of problems for an electronic computing instrument

paivio, 1986, Mental Representations A Dual Coding Approach

flood, 1993, Dealing With Complexity An Introduction to the Theory and Application of Systems Science, 10.1007/978-1-4757-2235-2

10.3758/BF03200760

gane, 1979, Structured Systems Analysis

patrignani, 2003, "Visualization of Large Graphs "

peirce, 1998, Charles S Peirce The Essential Writings (Great Books in Philosophy)

10.1145/990680.990686

goldstein, 1990, Entity Relationship Approach to Database Design and Querying

10.1147/sj.421.0005

10.1016/j.aei.2006.11.004

10.1016/j.ijhcs.2004.01.003

10.1037/0033-2909.129.5.643

10.1145/203241.203251

pinker, 1990, Artificial Intelligence and the Future of Testing, 73

10.1063/1.3050617

10.1023/A:1016344215610

baldwin, 2000, "Design Rules Volume 1 The Power of Modularity, 10.7551/mitpress/2366.001.0001

10.1145/1017466.1017467

avison, 2003, Information Systems Development Methodologies Techniques and Tools

alexander, 1970, Notes on the Synthesis of Form

bertin, 1983, Semiology of Graphics Diagrams Networks Maps

10.1145/75577.75579

barker, 1990, CASE?Method Entity Relationship Modelling

10.1111/j.1467-9280.2006.01759.x

10.1145/329693.329694

gurr, 1999, Effective Diagrammatic Communication: Syntactic, Semantic and Pragmatic Issues, J Visual Languages and Computing, 10, 317, 10.1006/jvlc.1999.0130

10.1037//0033-295X.94.2.115

halpin, 2005, ORM 2 Graphical Notation

green, 2006, Cognitive Dimensions: Achievements, New Directions and Open Questions, J Visual Languages and Computing, 17, 328, 10.1016/j.jvlc.2006.04.004

10.1006/jvlc.1996.0009

gregor, 2006, The Nature of Theory in Information Systems, MIS Quarterly, 30, 611, 10.2307/25148742

gregor, 2007, The Anatomy of a Design Theory, J Assoc Information Systems, 8, 312, 10.17705/1jais.00129

green, 1966, Signal Detection Theory and Psychophysics

10.1016/S0306-4379(00)00010-7

green, 1989, People and Computers V, 443

2007, ISO/lEC Standard 24744 Software Engineering?Metamodel for Development Methodologies

1985, Information Processing?Documentation Symbols for Data Program and System Flowcharts Program Network Network Charts and System Resource Charts (ISO 5807-1985)

10.1145/606658.606659

10.1109/38.946634

hitchman, 2004, The Entity Relationship Model and Practical Data Modelling, J Conceptual Modelling, 31

horn, 1984, Meaning Form and Use in Context, 11

10.1057/ejis.1995.4

hitchman, 2002, The Details of Conceptual Modelling Notations Are Important?A Comparison of Relationship Normative Language, Comm AIS, 9

10.1145/42411.42414

10.1109/MC.2004.172

lidwell, 2003, Universal Principles of Design A Cross-Disciplinary Reference

10.1109/64.592267

10.1145/22949.22950

10.1007/BF00177304

martin, 1981, Information Engineering

marr, 1982, Vision A Computational Investigation into the Human Representation and Processing of Visual Information

10.1080/014492997119707

10.1207/s15327051hci0804_3

lynch, 1960, The Image of the City

10.1016/0378-7206(95)00024-Q

10.1207/s15516709cog1801_3

10.1016/S0364-0213(99)80022-6

10.1207/S15326985EP3801_4

10.1109/ISRE.1997.566873

2005, Enterprise Architecture at Work Modelling Communication and Analysis

10.1006/jvlc.1996.0003

10.1093/acprof:oso/9780195311846.001.0001

10.1002/acp.2350030302

10.2307/2288463

10.1207/s15516709cog1404_2

kimball, 1995, DBMS Magazine

10.1287/isre.11.3.284.12206

10.1006/ceps.1993.1016

10.1109/47.59083

10.1111/j.1551-6708.1987.tb00863.x

10.1037/11496-005

weigmann, 1992, Effects of Knowledge Map Characteristics on Information Processing, Contemporary Educational Psychology, 17, 136, 10.1016/0361-476X(92)90055-4

white, 2002, The Elements of Graphic Design Space Unity Page Architecture and Type

wheildon, 2005, Type and Layout Are You Communicating or Just Making Pretty Shapes?

10.1207/S15327590IJHC1104_1

10.1109/32.60316

weber, 1997, Ontological Foundations of Information Systems (Coopers and Lybrand Accounting Research Methodology Monograph No 4), 212

10.1287/isre.7.2.137

10.1007/11783183_17

moody, 2008, Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UML Suite of Diagrams, Proc First Int'l Conf Software Language Eng

10.1518/001872000779697999

newell, 1972, Human Problem Solving

norman, 1988, The Design of Everyday Things

10.1046/j.1365-2575.1999.00052.x

10.1075/idj.8.2.05obe

novick, 2006, Diagrammatic Representation and Inference

10.1007/s10270-002-8209-4

2005, Unified Modeling Language Version 2 0 Superstructure

von klopp lemon, 2000, Constraint Matching for Diagram Design: Qualitative Visual Languages, Proc First Int'l Conf Theory and Application of Diagrams, 10.1007/3-540-44590-0_11

10.1287/isre.2.1.63

10.1111/j.1540-5915.1991.tb00344.x

tufte, 1990, Envisioning Information

10.1016/0010-0285(80)90005-5

10.1037//0096-1523.17.3.652

10.1080/15391523.2002.10782387

turetken, 2004, Supporting Systems Analysis and Design through Fisheye Views, Comm ACM, 47, 72, 10.1145/1015864.1015866

tufte, 2006, Beautiful Evidence

tufte, 2001, The Visual Display of Quantitative Information

10.1145/320434.320440

10.1007/978-3-540-25931-2_25

card, 1997, The Structure of the Information Visualization Design Space, Proc 1997 IEEE Symp Information Visualization

10.1038/scientificamerican0483-122

checkland, 1990, Soft Systems Methodology in Action

10.1207/S15326985EP3801_6

booch, 1994, Object-Oriented Analysis and Design with Applications

masri, 2008, Using Iconic Graphics in Entity Relationship Diagrams: The Impact on Understanding, J Database Management, 19, 22, 10.4018/jdm.2008070102

10.1207/s15327051hci1401&2_6

moody, 2007, "Review of ArchiMate The Road to International Standardisation "

moody, 2006, What Makes a Good Diagram? Improving the Cognitive Effectiveness of Diagrams in IS Development, Proc 15th Int'l Conf Information Systems Development

moody, 2002, Complexity Effects on End User Understanding of Data Models: An Experimental Comparison of Large Data Model Representation Methods, Proc 10th European Conf Information Systems

10.1037/h0043158

moody, 2007, Review of ORES Methodology, Notation and Toolset

moody, 2009, Improving the Effectiveness of Visual Representations in Requirements Engineering: An Evaluation of the i? Visual Notation, Proc 17th IEEE Int'l Conf Requirements Eng

10.1109/VLHCC.2009.5295275

stevens, 1975, Psychophysics

10.1037/0096-1523.16.4.683

treisman, 1982, Perceptual Grouping and Attention in Visual Search for Features and for Objects, J Experimental Psychology Human Perception and Performance, 8, 194, 10.1037/0096-1523.8.2.194

10.1016/0959-4752(94)90003-5

10.1287/isre.12.4.384.9702

10.1080/00220970009600640

shannon, 1963, The Mathematical Theory of Communication

blackwell, 2003, HCI Models Theories and Frameworks Towards a Multi-Disciplinary Science, 328

10.1145/944217.944244

blackwell, 2009, Cognitive Dimensions of Notations Resource Site

10.4018/jdm.2004010103

10.1016/S0169-023X(97)88935-5

simon, 1996, Sciences of the Artificial

siau, 2001, Unified Modeling Language: A Complexity Analysis, J Database Management, 12, 26, 10.4018/jdm.2001010103