Demo Data from VLDB 2026 / reviewers in the wild / expert
Daniel L. Moody
dblp:19/3024 · also Daniel Laurence Moody
· DBLP profile ↗
23ranked-venue papers
19as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 12 first-authorSoftware engineering, systems software and programming languages · 9 · 6 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 69% Programming languages and type systems · 22% Empirical software engineering · 10% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
visual notation design |
0.2 | 2 | 2010 | The "physics" of notations: a scientific approach to designing visual notations in software engineering · ICSE (2) 2010 The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering · IEEE Trans. Software Eng. 2009 |
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2009 | The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering · IEEE Trans. Software Eng. 2009 |
Programming languages and type systems › specification language
visual formalism |
0.1 | 1 | 2009 | The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering · IEEE Trans. Software Eng. 2009 |
Empirical software engineering › software engineering research methodology
empirical study |
0.0 | 1 | 2003 | Evaluating the Quality of Information Models: Empirical Testing of a Conceptual Model Quality Framework · ICSE 2003 |
User interface design and tools
visual representation |
0.0 | 1 | 2009 | The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering · IEEE Trans. Software Eng. 2009 |
Methods — techniques the papers use, named apart from their topics
design theory synthesis · 0.2validity analysis · 0.0reliability analysis · 0.0randomized controlled experiment · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Visual notation design 2.0: Towards user comprehensible requirements engineering notationsabstractThe success of requirements engineering depends critically on effective communication between business analysts and end users, yet empirical studies show that business stakeholders understand RE notations very poorly. This paper proposes a novel approach to designing RE visual notations that actively involves naïve users in the process. We use i*, one of the most influential RE notations, to demonstrate the approach, but the same approach could be applied to any RE notation. We present the results of 5 related empirical studies that show that novices outperform experts in designing symbols that are comprehensible to novices: the differences are both statistically significant and practically meaningful. Symbols designed by novices increased semantic transparency (their ability to be spontaneously interpreted by other novices) by almost 300% compared to the existing i*notation. The results challenge the conventional wisdom about visual notation design: that it should be conducted by a small group of experts; our research suggests that it should instead be conducted by large numbers of novices. The approach is consistent with Web 2.0, in that it harnesses the collective intelligence of end users and actively involves them in the notation design process as “prosumers” rather than passive consumers. We believe this approach has the potential to radically change the way visual notations are designed in the future. Patrice Caire, Nicolas Genon, Patrick Heymans, Daniel L. Moody |
RE | 4 |
| 2012 | Towards a More Semantically Transparent i* Visual Syntax
Nicolas Genon, Patrice Caire, Hubert Toussaint, Patrick Heymans, Daniel L. Moody |
REFSQ | 5 |
| 2010 | The "physics" of notations: a scientific approach to designing visual notations in software engineeringabstractVisual 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 often 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 tutorial defines a set of principles for designing cognitively effective visual notations: ones that are optimised 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 synthesised 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 tutorial 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. Daniel L. Moody |
ICSE (2) | 1 |
| 2010 | Representing Classes of Things and Properties in General in Conceptual Modelling: An Empirical EvaluationabstractHow classes of things and properties in general should be represented in conceptual models is a fundamental issue. For example, proponents of object-role modelling argue that no distinction should be made between the two constructs, whereas proponents of entity-relationship modelling argue the distinction is important but provide ambiguous guidelines about how the distinction should be made. In this paper, the authors use ontological theory and cognition theory to provide guidelines about how classification should be represented in conceptual models. The authors experimented to test whether clearly distinguishing between classes of things and properties in general enabled users of conceptual models to better understand a domain. They describe a cognitive processing study that examined whether clearly distinguishing between classes of things and properties in general impacts the cognitive behaviours of the users. The results support the use of ontologically sound representations of classes of things and properties in conceptual modelling. Graeme G. Shanks, Daniel L. Moody, Jasmina Nuredini, Daniel Tobin, Ron Weber 0001 |
J. Database Manag. | 2 |
| 2010 | Visual syntax does matter: improving the cognitive effectiveness of the i* visual notationabstractGoal-oriented modelling is one of the most important research developments in the requirements engineering (RE) field. This paper conducts a systematic analysis of the visual syntax of i *, one of the leading goal-oriented languages. Like most RE notations, i * is highly visual. Yet surprisingly, there has been little debate about or modification to its graphical conventions since it was proposed more than a decade ago. We evaluate the i * visual notation using a set of principles for designing cognitively effective visual notations (the Physics of Notations). The analysis reveals some serious flaws in the notation together with some practical recommendations for improvement. The results can be used to improve its effectiveness in practice, particularly for communicating with end users. A broader goal of the paper is to raise awareness about the importance of visual representation in RE research, which has historically received little attention. Daniel L. Moody, Patrick Heymans, Raimundas Matulevicius |
Requir. Eng. | 1 |
| 2009 | Improving the Effectiveness of Visual Representations in Requirements Engineering: An Evaluation of i* Visual SyntaxabstractGoal-oriented modelling is one of the most important research developments in the RE field. This paper conducts a systematic analysis of the visual syntax of i*, one of the leading goal-oriented languages. Like most RE notations, i* is highly visual. Yet surprisingly, there has been little debate about or modification to its graphical conventions since it was proposed more than a decade ago. We evaluate the notation using a set of evidence-based principles for visual notation design. The paper identifies some serious flaws in the i* visual notation together with some recommendations for improvement. A broader goal of the paper is to raise the level of debate and stimulate discussion about visual representation in RE research. Daniel L. Moody, Patrick Heymans, Raimundas Matulevicius |
RE | 1 |
| 2009 | The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software EngineeringabstractVisual 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. Daniel L. Moody |
IEEE Trans. Software Eng. | 1 |
| 2008 | Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UMLFamily of Diagrams
Daniel L. Moody, Jos van Hillegersberg |
SLE | 1 |
| 2005 | Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions
Daniel L. Moody |
Data Knowl. Eng. | 1 |
| 2005 | Assessing the capability of internal metrics as early indicators of maintenance effort through experimentationabstractThe complexity of software artifacts is widely believed to be an important determinant of maintenance effort. This paper conducts an experimental analysis of the impact of complexity on the maintenance of the Unified Modeling Language (UML) class diagrams. This represents an analysis of the effect of an internal quality attribute on an external quality attribute. A range of complexity metrics are proposed based on an ontological analysis of the UML language and previous research. The relative influence of these metrics on maintenance effort is then evaluated using a laboratory experiment. A within-subjects design was used, with subjects required to modify a range of UML class diagrams with different levels of complexity. Only two of the metrics emerged as significant determinants of maintenance effort: number of methods and number of associations. Together these explain around 28% of the variation in maintenance effort. While these findings are encouraging, further research is necessary to explore the ability of these metrics to predict maintenance effort. Copyright © 2005 John Wiley & Sons, Ltd. Marcela Genero, Daniel L. Moody, Mario Piattini |
J. Softw. Maintenance Res. Pract. | 2 |
| 2004 | Cognitive Load Effects on End User Understanding of Conceptual Models: An Experimental Analysis
Daniel L. Moody |
ADBIS | 1 |
| 2003 | Entity Connectivity vs. Hierarchical Levelling as a Basis for Data Model Clustering: An Experimental Analysis
Daniel L. Moody |
DEXA | 1 |
| 2003 | Evaluating the Quality of Information Models: Empirical Testing of a Conceptual Model Quality FrameworkabstractThis paper conducts an empirical analysis of a semiotics-based quality framework for quality assuring information models. 192 participants were trained in the concepts of the quality framework, and used it to evaluate models represented in an extended Entity Relationship (ER) language. A randomised, double-blind design was used, in which each participant independently reviewed multiple models and each model was evaluated by multiple reviewers. A combination of quantitative and qualitative analysis techniques were used to evaluate the results, including reliability analysis, validity analysis, interaction analysis, influence analysis, defect pattern analysis and task accuracy analysis.. An analysis was also conducted of the framework's likelihood of adoption in practice. The study provides strong support for the validity of the framework and suggests that it is likely to be adopted in practice, but raises questions about its reliability and the ability of participants to use it to accurately identify defects. The research findings provide clear directions for improvement of the framework. The research methodology used provides a general approach to empirical validation of quality frameworks. Daniel L. Moody, Guttorm Sindre, Terje Brasethvik, Arne Sølvberg |
ICSE | 1 |
| 2003 | Incorporating quality assurance processes into requirements analysis educationabstractThe traditional thrust of software quality assurance has been to use "brute force" testing at the end of development. However quality assurance in the early phases of development is an order of magnitude more cost effective than testing done at the end of development. This paper describes the introduction of quality reviews as a learning activity into an undergraduate requirements analysis course, and evaluates the effectiveness of this in improving learning. In the absence of any standard instrument for evaluating learning effectiveness, we developed a survey instrument called the Learning Effectiveness Survey. Using this instrument, learning effectiveness is evaluated in the context of the learning goals of the course (short term learning), and in the context of the broader educational programme and future working life (long term learning). It also provides feedback on the learning intervention and how it can be improved. While the intervention was moderately successful in its first application, a great deal was learned about how it could be improved next time. Daniel L. Moody, Guttorm Sindre |
ITiCSE | 1 |
| 2003 | Improving the quality of data models: empirical validation of a quality management framework
Daniel L. Moody, Graeme G. Shanks |
Inf. Syst. | 1 |
| 2002 | Comparative Evaluation of Large Data Model Representation Methods: The Analyst's Perspective
Daniel L. Moody |
ER | 1 |
| 2002 | Evaluating the Quality of Process Models: Empirical Testing of a Quality Framework
Daniel L. Moody, Guttorm Sindre, Terje Brasethvik, Arne Sølvberg |
ER | 1 |
| 1999 | A Methodology for Clustering Entity Relationship Models - A Human Information Processing Approach
Daniel L. Moody, Andrew Flitman |
ER | 1 |
| 1998 | Metrics for Evaluating the Quality of Entity Relationship Models
Daniel L. Moody |
ER | 1 |
| 1998 | Improving the Quality of Entity Relationship Models - Experience in Research and Practice
Daniel L. Moody, Graeme G. Shanks, Peta Darke |
ER | 1 |
| 1997 | A Multi-Level Architecture for Representing Enterprise Data Models
Daniel L. Moody |
ER | 1 |
| 1996 | Graphical Entity Relationship Models: Towards a More User Understandable Representation of Data
Daniel L. Moody |
ER | 1 |
| 1994 | What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models
Daniel L. Moody, Graeme G. Shanks |
ER | 1 |