Advances in software inspections
IEEE Transactions on Software Engineering
Understanding Quality in Conceptual Modeling
IEEE Software
An encompassing life cycle centric survey of software inspection
Journal of Systems and Software
Software Engineering Economics
Software Engineering Economics
Software Inspection
Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
The Elements of UML(TM) Style
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
Combining Metrics Data and the Structure of UML Models using GIS Visualization Approaches
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
Effects of defects in UML models: an experimental investigation
Proceedings of the 28th international conference on Software engineering
The Materiality of the Internet
IEEE Annals of the History of Computing
Visual Exploration of Combined Architectural and Metric Information
VISSOFT '05 Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis
Consistency problems in UML-based software development
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
ER'07 Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications
Towards an integrated quality assessment and improvement approach for UML models
SDL'09 Proceedings of the 14th international SDL conference on Design for motes and mobiles
UMLGrader: an automated class diagram grader
Journal of Computing Sciences in Colleges
A knowledge-based object modeling advisor for developing quality object models
Expert Systems with Applications: An International Journal
A knowledge-based system for improving the consistency between object models and use case narratives
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
The importance of UML models in software engineering is increasing. Inherent to the UML is its lack of a formal semantics, its risk for inconsistency and completeness defects and the absence of modeling norms. These properties are sources for poor model quality and defects. To find out to which extent defects occur and what types of defects occur in practice we empirically investigate the state-of-the-practice of quality in UML models using a practitioners survey and a series of industrial case studies. Additionally we analyze the effects of defects in UML models experimentally. Based on this experiment we present an objective classification of UML defects which allows for prioritizing defects and thus allocate resources for defect removal. We aim at building a rule-set, metrics and visualization techniques to improve the quality of UML models during development. We propose a quality model that is specific for UML models. Finally, we propose modeling conventions, similar to coding conventions, to prevent for defects and to assure uniformity of modeling within an organization. We aim at empirically validating our techniques to provide pragmatic technology that can be transferred to industrial practice.