The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
Fundamentals of algorithmics
LEDA: a platform for combinatorial and geometric computing
LEDA: a platform for combinatorial and geometric computing
STL tutorial and reference guide, second edition: C++ programming with the standard template library
STL tutorial and reference guide, second edition: C++ programming with the standard template library
Modeling Software Measurement Data
IEEE Transactions on Software Engineering
A Framework of Software Measurement
A Framework of Software Measurement
The Java Programming Language
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Contemporary Application-Domain Taxonomies
IEEE Software
Defining and Validating Measures for Conceptual Data Model Quality
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Metrics for Evaluating the Quality of Entity Relationship Models
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
Software Package Requirements and Procurement
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Towards a Catalogue of Patterns for Defining Metrics over i* Models
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
On the evolution of quality conceptualization techniques
The evolution of conceptual modeling
Hi-index | 0.00 |
Software quality is a many-faceted concept that depends on the kind of artifact to be measured, the context where measurement takes place, the quality framework used, and others. Furthermore, there is a great deal of standards, white papers, and in general proposals of any kind related to software quality. Consequently, a unified software quality framework seems to be needed to compare, combine or select these proposals and to define new ones. In this paper we propose a MOF-compliant approach for structuring quality models in order to formalise software quality issues and deal with quality information modelling. We propose two types of models: a generic model, situated in the M2 MOF layer; and a hierarchy of reference models, defined in the M1 and M0 MOF layers. The generic model elements are derived from the UML metamodel by specialization. Then, we can instantiate them to get reference models that formalise (combinations of) existing proposals which may be further refined for defining quality frameworks to be used in different experiences. Each of these models is divided into three parts, namely fundamental concepts, metrics and context. We illustrate our proposal providing a multi-level reference model in the context of collection libraries quality evaluation.