Evaluating the software quality non-functional requirement through a fuzzy logic-based model based on the ISO/IEC 25000 (SQuaRE) standard
Conference Paper
Overview
Research
Identity
Additional Document Info
View All
Overview
abstract
Software quality measurement is an essential task in any software related project. Throughout the years many software quality models have been proposed defining a set of quality elements that have to be measured in order to evaluate the software quality. However currently, there is no standard to measure any of the non-functional requirements, instead there are models that provide a characterization for a particular non-functional requirement, including the software quality (ISOnEC 25000). Even if this model provides a common base for quality measurement, most of the defined characteristics are qualitative, thus their measurement are complicated, very often subjective, with a limited scope mostly particular, and not necessarily follow the measurement principles, which limiting the comparison. Additionally, uncertainty and lack of information are also present in software projects, making it harder to measure the overall software quality. Because of these issues, better methods for software quality evaluation have to be used. In this paper a fuzzy logic-based model is proposed for quality evaluation, aiming to handle in a formal way the uncertainty, the lack of information and enable the possibility to compare quantitatively the quality evaluation at distinct levels. The model was tested by measuring nine real life projects and obtaining conclusions about the quality of each project. © 2019 IEEE.
publication date
published in
Research
keywords
Fuzzy logic model; ISO/IEC 25000; NFR; Nonfunctional requirements; Quality evaluation; Software quality Computer circuits; Computer software selection and evaluation; Engineering research; Fuzzy logic; ISO Standards; Quality control; Common-base; ISO/IEC; Non-functional requirements; Quality evaluation; Quality measurements; Software project; Software quality evaluation; Software quality models; Software quality
Identity
Digital Object Identifier (DOI)
Additional Document Info