A customizable approach to assess software quality through Multi-Criteria Decision Making

01/28/2023
by   Francesco Basciani, et al.
0

Over the years, Software Quality Engineering has increased interest, demonstrated by significant research papers published in this area. Determining when a software artifact is qualitatively valid is tricky, given the impossibility of providing an objective definition valid for any perspective, context, or stakeholder. Many quality model solutions have been proposed that reference specific quality attributes in this context. However, these approaches do not consider the context in which the artifacts will operate and the stakeholder's perspective who evaluate its validity. Furthermore, these solutions suffer from the limitations of being artifact-specific and not extensible. In this paper, we provide a generic and extensible mechanism that makes it possible to aggregate and prioritize quality attributes. The user, taking into account his perspective and the context in which the software artifact will operate, is guided in defining all the criteria for his quality model. The management of these criteria is then facilitated through Multi-Criteria Decision Making (MCDM). In addition, we present the PRETTEF model, a concrete instance of the proposed approach for assessing and selecting MVC frameworks.

READ FULL TEXT

page 3

page 5

research
04/27/2018

Designing a cost-time-quality-efficient grinding process using MODM methods

In this paper a multi-objective mathematical model has been used to opti...
research
10/25/2018

Generalised framework for multi-criteria method selection

Multi-Criteria Decision Analysis (MCDA) methods are widely used in vario...
research
06/29/2016

Evaluation and selection of Medical Tourism sites: A rough AHP based MABAC approach

In this paper, a novel multiple criteria decision making (MCDM) methodol...
research
03/18/2021

Defining Utility Functions for Multi-Stakeholder Self-Adaptive Systems

[Context and motivation:] For realistic self-adaptive systems, multiple ...
research
11/15/2018

Many Phish in the C: A Coexisting-Choice-Criteria Model of Security Behavior

Normative decision theory proves inadequate for modeling human responses...
research
01/18/2023

Quality Attributes Optimization of Software Architecture: Research Challenges and Directions

The estimation and improvement of quality attributes in software archite...
research
09/01/2022

How to Evaluate Explainability? – A Case for Three Criteria

The increasing complexity of software systems and the influence of softw...

Please sign up or login with your details

Forgot password? Click here to reset