Object-oriented development: the fusion method
Object-oriented development: the fusion method
Understanding Quality in Conceptual Modeling
IEEE Software
Object Magazine
Detecting defects in object-oriented designs: using reading techniques to increase software quality
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
An experimental comparison of reading techniques for defect detection in UML design documents
Journal of Systems and Software
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Working Knowledge: How Organizations Manage What They Know
Working Knowledge: How Organizations Manage What They Know
The Pragmatics of Model-Driven Development
IEEE Software
The Evaluation of Large, Complex UML Analysis and Design Models
Proceedings of the 26th International Conference on Software Engineering
Analyzing the Quality of Domain Models Developed by Novice Systems Analysts
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
A unified modelling language without referential redundancy
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
On OO Design Consistency in Iterative Development
ITNG '06 Proceedings of the Third International Conference on Information Technology: New Generations
Instant consistency checking for the UML
Proceedings of the 28th international conference on Software engineering
Model-driven development: the good, the bad, and the ugly
IBM Systems Journal - Model-driven software development
MetricViewEvolution: UML-based Views for Monitoring Model Evolution and Quality
CSMR '07 Proceedings of the 11th European Conference on Software Maintenance and Reengineering
A Systematic Approach to Domain-Specific Language Design Using UML
ISORC '07 Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Evaluating Quality in Model-Driven Engineering
MISE '07 Proceedings of the International Workshop on Modeling in Software Engineering
Reliable UML Models and Profiles
Electronic Notes in Theoretical Computer Science (ENTCS)
Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Improving Quality of Functional Requirements by Measuring Their Functional Size
IWSM/Metrikon/Mensura '08 Proceedings of the International Conferences on Software Process and Product Measurement
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Communication Analysis: A Requirements Engineering Method for Information Systems
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
An MDA approach to Access Control Specifications Using MOF and UML Profiles
Electronic Notes in Theoretical Computer Science (ENTCS)
Data & Knowledge Engineering
SERA '10 Proceedings of the 2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications
A Tool for Automatic Defect Detection in Models Used in Model-Driven Engineering
QUATIC '10 Proceedings of the 2010 Seventh International Conference on the Quality of Information and Communications Technology
Hi-index | 0.00 |
Models are key artifacts in Model-Driven Development (MDD) methods. To produce high-quality software by using MDD methods, quality assurance of models is of paramount importance. To evaluate the quality of models, defect detection is considered a suitable approach and is usually applied using reading techniques. However, these reading techniques have limitations and constraints, and new techniques are required to improve the efficiency at finding as many defects as possible. This article presents a case study that has been carried out to evaluate the use of a Functional Size Measurement (FSM) procedure in the detection of defects in models of an MDD environment. To do this, we compare the defects and the defect types found by an inspection group with the defects and the defect types found by the FSM procedure. The results indicate that the FSM is useful since it finds all the defects related to a specific defect type, it finds different defect types than an inspection group, and it finds defects related to the correctness and the consistency of the models.