A Generalized approach to the operationalization of Software Quality Models

被引:0
|
作者
Izurieta, Clemente [1 ,2 ,3 ]
Reimanis, Derek [3 ]
O’Donoghue, Eric [3 ]
Liyanage, Kaveen [4 ]
Muneza, A. Redempta Manzi [3 ]
Whitaker, Bradley [4 ]
Reinhold, Ann Marie [2 ,3 ]
机构
[1] Idaho National Laboratory, Idaho Falls, United States
[2] Pacific Northwest National Laboratory, Richland, United States
[3] Gianforte School of Computing, Montana State University, Bozeman, United States
[4] Electrical and Computer Engineering Department, Montana State University, Bozeman,MT, United States
关键词
D O I
10.7717/PEERJ-CS.2357
中图分类号
学科分类号
摘要
Comprehensive measures of quality are a research imperative, yet the development of software quality models is a wicked problem. Definitive solutions do not exist and quality is subjective at its most abstract. Definitional measures of quality are contingent on a domain, and even within a domain, the choice of representative characteristics to decompose quality is subjective. Thus, the operationalization of quality models brings even more challenges. A promising approach to quality modeling is the use of hierarchies to represent characteristics, where lower levels of the hierarchy represent concepts closer to real-world observations. Building upon prior hierarchical modeling approaches, we developed the Platform for Investigative software Quality Understanding and Evaluation (PIQUE). PIQUE surmounts several quality modeling challenges because it allows modelers to instantiate abstract hierarchical models in any domain by leveraging organizational tools tailored to their specific contexts. Here, we introduce PIQUE; exemplify its utility with two practical use cases; address challenges associated with parameterizing a PIQUE model; and describe algorithmic techniques that tackle normalization, aggregation, and interpolation of measurements. © (2024), (PeerJ Inc.). All rights reserved.
引用
收藏
相关论文
共 50 条
  • [21] Software Component Quality Models: A Survey
    Rai, Munishwar
    Virk, Kiranpal Singh
    INTELLIGENT COMMUNICATION, CONTROL AND DEVICES, ICICCD 2017, 2018, 624 : 247 - 255
  • [22] Count models for software quality estimation
    Khoshgoftaar, Taghi M.
    Gao, Kehan
    IEEE TRANSACTIONS ON RELIABILITY, 2007, 56 (02) : 212 - 222
  • [23] Evaluating Predictive Models of Software Quality
    Ciaschini, V.
    Canaparo, M.
    Ronchieri, E.
    Salomoni, D.
    20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6, 2014, 513
  • [24] Evolution and evaluation of software quality models
    Ramamoorthy, CV
    14TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, : 543 - 545
  • [25] PROBABILISTIC MODELS FOR SOFTWARE QUALITY ANALYSIS
    Wang, Cheng-Tzu
    Lo, Chih-Chung
    Jean, Tien-Fu
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2006, 23 (04) : 328 - 336
  • [26] Analysis of Software Evolvability in Quality Models
    Breivold, Hongyu Pei
    Crnkovic, Ivica
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 279 - +
  • [27] MODELS AND MEASUREMENTS FOR QUALITY ASSESSMENT OF SOFTWARE
    MOHANTY, SN
    COMPUTING SURVEYS, 1979, 11 (03) : 251 - 275
  • [28] Quality Models: An Experience in the Software Industry
    Gallardo-Cueva, Sofia
    Guaigua-Albarracin, Gustavo
    Reyes-Chicango, Rolando
    APPLIED TECHNOLOGIES (ICAT 2019), PT I, 2020, 1193 : 125 - 138
  • [29] A Quality Circle Tool for Software Models
    Voigt, Hendrik
    Ruhroth, Thomas
    Conceptual Modeling - ER 2008, Proceedings, 2008, 5231 : 526 - 527
  • [30] Formalising software quality using a hierarchy of quality models
    Illa, XB
    Franch, X
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, 3180 : 741 - 750