Evaluating the software quality non-functional requirement through a fuzzy logic-based model based on the ISO/IEC 25000 (SQuaRE) standard

被引:2
|
作者
Valdes-Souto, Francisco [1 ]
Nunez-Varela, Alberto S. [2 ]
Perez-Gonzalez, Hector G. [2 ]
机构
[1] Natl Autonomous Univ Mexico UNAM, Sci Fac, Cdmx Mexico City, Mexico
[2] Univ Autonoma San Luis Potosi, Fac Ingn, San Luis Potosi, San Luis Potosi, Mexico
关键词
Software quality; Quality evaluation; Non-functional requirements; NFR; Fuzzy logic model; ISO/IEC; 25000; PERFORMANCE; FRAMEWORK;
D O I
10.1109/CONISOFT.2019.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 (ISO/IEC 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.
引用
收藏
页码:16 / 25
页数:10
相关论文
共 29 条
  • [1] A Method for Quality Evaluation of Supervision Software Using Fuzzy Concepts and the International Standard ISO/IEC 25000
    Ribeiro E.A.
    Thé G.A.P.
    Soares J.M.
    Journal of Control, Automation and Electrical Systems, 2017, 28 (3) : 389 - 404
  • [2] Empirical evaluation of a fuzzy logic-based software quality prediction model
    So, SS
    Cha, SD
    Kwon, YR
    FUZZY SETS AND SYSTEMS, 2002, 127 (02) : 199 - 208
  • [3] Software Requirement Prioritization based on Non-Functional Requirements
    Garg, Umang
    Singhal, Abhishek
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 793 - 797
  • [4] Classification of Non-Functional Requirements Using Fuzzy Similarity KNN Based on ISO / IEC 25010
    Raharja, Irit Maulana Sapta
    Siahaan, Daniel Oranova
    PROCEEDINGS OF 2019 12TH INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEM (ICTS), 2019, : 264 - 269
  • [5] Quality model for E-learning platforms based on ISO/IEC 25000 standards
    Figueroa Piscoya, Eder Nicanor
    Carrion-Barco, Gilberto
    Sanchez-Chero, Manuel-Jesus
    Figueroa Alvarado, Andres Heleodoro
    Figueroa Neyra, Walter Antonio
    REVISTA DE LA UNIVERSIDAD DEL ZULIA, 2021, 12 (32): : 330 - 343
  • [6] Logic-Based Analysis and Verification of Software Product Line Variant Requirement Model
    Ripon, Shamim H.
    Hossain, Sk. Jahir
    Piash, Moshiur Mahamud
    INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2014, 5 (04) : 52 - 76
  • [7] Fuzzy logic-based Model for Microservices Architecture Quality Assessment
    Dolzhenko, Alexei
    Shpolianskaya, Irina
    Glushenko, Sergei
    Seredkina, Tatyana
    VISION 2025: EDUCATION EXCELLENCE AND MANAGEMENT OF INNOVATIONS THROUGH SUSTAINABLE ECONOMIC COMPETITIVE ADVANTAGE, 2019, : 3511 - 3519
  • [8] The Influence of the Application of Agile Practices in Software Quality Based on ISO/IEC 25010 Standard
    Arcos-Medina, Gloria
    Mauricio, David
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2020, 13 (02) : 27 - 53
  • [9] Classification of non-functional requirements using Semantic-FSKNN based ISO/IEC 9126
    Ramadhani, Denni Aldi
    Rochimah, Siti
    Yuhana, Umi Laili
    Telkomnika (Telecommunication Computing Electronics and Control), 2015, 13 (04) : 1456 - 1465
  • [10] A fuzzy logic-based quality model for identifying microservices with low maintainability
    Yilmaz, Rahime
    Buzluca, Feza
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 216