Experimentation in software engineering
IEEE Transactions on Software Engineering
Structured systems analysis and design method (2nd ed.): application and context
Structured systems analysis and design method (2nd ed.): application and context
Evolution of data modeling for databases
Communications of the ACM - Special issue on analysis and modeling in software development
Entity-relationship and object-oriented data modeling—an experimental comparison of design quality
Data & Knowledge Engineering
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Comprehending Object and Process Models: An Empirical Study
IEEE Transactions on Software Engineering
Building Web applications with UML
Building Web applications with UML
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Empirical comparison of object-oriented and dataflow models
ICIS '97 Proceedings of the eighteenth international conference on Information systems
Modern Information Retrieval
UML class diagram syntax: an empirical study of comprehension
APVis '01 Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9
Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques
An Initial Experimental Assessment of the Dynamic Modelling in UML
Empirical Software Engineering
Recovering Traceability Links between Code and Documentation
IEEE Transactions on Software Engineering
Mathematical reasoning in software engineering education
Communications of the ACM - Why CS students need math
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
An Empirical Study on Using Stereotypes to Improve Understanding of UML Models
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
Empirical Assessment of UML Static Object Diagrams
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
Comprehension of diagram syntax: an empirical study of entity relationship notations
International Journal of Human-Computer Studies - Special issue: Empirical studies of software engineering
IEEE Transactions on Software Engineering
The Case Against Cross-Over Designs in Software Engineering
STEP '03 Proceedings of the Eleventh Annual International Workshop on Software Technology and Engineering Practice
Mining Version Histories to Guide Software Changes
IEEE Transactions on Software Engineering
An Experimental Investigation of Formality in UML-Based Development
IEEE Transactions on Software Engineering
Complexity and clarity in conceptual modeling: comparison of mandatory and optional properties
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
Does object coupling really affect the understanding and modifying of OCL expressions?
Proceedings of the 2006 ACM symposium on Applied computing
The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Data Model Comprehension: An Empirical Comparison of ER and UML Class Diagrams
ICPC '08 Proceedings of the 2008 The 16th IEEE International Conference on Program Comprehension
Assessing the Support of ER and UML Class Diagrams during Maintenance Activities on Data Models
CSMR '08 Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering
Evaluating the effect of composite states on the understandability of UML statechart diagrams
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Identifying the weaknesses of UML class diagrams during data model comprehension
Proceedings of the 14th international conference on Model driven engineering languages and systems
EERMM: a metamodel for the enhanced entity-relationship model
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Information and Software Technology
A metric towards evaluating understandability of state machines: An empirical study
Information and Software Technology
Hi-index | 0.00 |
We present the results of three sets of controlled experiments aimed at analysing whether UML class diagrams are more comprehensible than ER diagrams during data models maintenance. In particular, we considered the support given by the two notations in the comprehension and interpretation of data models, comprehension of the change to perform to meet a change request, and detection of defects contained in a data model. The experiments involved university students with different levels of ability and experience. The results demonstrate that using UML class diagrams subjects achieved better comprehension levels. With regard to the support given by the two notations during maintenance activities the results demonstrate that the two notations give the same support, while in general UML class diagrams provide a better support with respect to ER diagrams during verification activities.