A Model for Software Product Quality
IEEE Transactions on Software Engineering
Decision quality using ranked attribute weights
Management Science
A Hierarchical Model for Object-Oriented Design Quality Assessment
IEEE Transactions on Software Engineering
The SQUID approach to defining a quality model
Software Quality Control
Quantifying the Quality of Object-Oriented Design: The Factor-Strategy Model
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
Software Quality Control
A Practical Model for Measuring Maintainability
QUATIC '07 Proceedings of the 6th International Conference on Quality of Information and Communications Technology
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Quality models in practice: A preliminary analysis
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
CQML Scheme: A Classification Scheme for Comprehensive Quality Model Landscapes
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
Reusing security requirements using an extended quality model
Proceedings of the 2010 ICSE Workshop on Software Engineering for Secure Systems
Information and Software Technology
Engineering Quality Requirements Using Quality Models
ICECCS '10 Proceedings of the 2010 15th IEEE International Conference on Engineering of Complex Computer Systems
Collecting Quality Requirements Using Quality Models and Goals
QUATIC '10 Proceedings of the 2010 Seventh International Conference on the Quality of Information and Communications Technology
Software quality models: purposes, usage scenarios and requirements
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
Integrating quality models and static analysis for comprehensive quality assessment
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
The quamoco tool chain for quality modeling and assessment
Proceedings of the 33rd International Conference on Software Engineering
Adapting Software Quality Models: Practical Challenges, Approach, and First Empirical Results
SEAA '11 Proceedings of the 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications
A benchmarking-inspired approach to determine threshold values for metrics
ACM SIGSOFT Software Engineering Notes
MIDAS: a design quality assessment method for industrial software
Proceedings of the 2013 International Conference on Software Engineering
Hunting for smells in natural language tests
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Published software quality models either provide abstract quality attributes or concrete quality assessments. There are no models that seamlessly integrate both aspects. In the project Quamoco, we built a comprehensive approach with the aim to close this gap. For this, we developed in several iterations a meta quality model specifying general concepts, a quality base model covering the most important quality factors and a quality assessment approach. The meta model introduces the new concept of a product factor, which bridges the gap between concrete measurements and abstract quality aspects. Product factors have measures and instruments to operationalise quality by measurements from manual inspection and tool analysis. The base model uses the ISO 25010 quality attributes, which we refine by 200 factors and 600 measures for Java and C# systems. We found in several empirical validations that the assessment results fit to the expectations of experts for the corresponding systems. The empirical analyses also showed that several of the correlations are statistically significant and that the maintainability part of the base model has the highest correlation, which fits to the fact that this part is the most comprehensive. Although we still see room for extending and improving the base model, it shows a high correspondence with expert opinions and hence is able to form the basis for repeatable and understandable quality assessments in practice.