A quality cost reduction model for large-scale software development

被引:6
|
作者
Grbac, Tihana Galinac [1 ]
Car, Zeljka [2 ]
Huljenic, Darko [3 ]
机构
[1] Univ Rijeka, Fac Engn, Rijeka 51000, Croatia
[2] Univ Zagreb, Fac Elect Engn & Comp, Zagreb 41000, Croatia
[3] Ericsson Nikola Tesla, Zagreb 10000, Croatia
关键词
Quality cost; Verification; Control model; Fault detection; Large-scale software; REPLICATED QUANTITATIVE-ANALYSIS; FAULT DISTRIBUTIONS; INSPECTION;
D O I
10.1007/s11219-014-9240-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Understanding quality costs is recognized as a prerequisite for decreasing the variability of the success of software development projects. This paper presents an empirical quality cost reduction (QCR) model to support the decision-making process for additional investment in the early phases of software verification. The main idea of the QCR model is to direct additional investment into software units that have some fault-slip potential in their later verification phases, with the aim of reducing costs and increasing product quality. The fault-slip potential of a software unit within a system is determined by analogy with historical projects. After a preliminary study on a sample of software units, which proves that we can lower quality costs with additional investment into particular verification activities, we examine the effectiveness of the proposed QCR model using real project data. The results show that applying the model produces a positive business case, meaning that the model lowers quality costs and increases quality, resulting in economic benefit. The potential to reduce quality costs is growing significantly with the evolution of software systems and the reuse of their software units. The proposed model is the result of a research project performed at Ericsson.
引用
收藏
页码:363 / 390
页数:28
相关论文
共 50 条
  • [1] A quality cost reduction model for large-scale software development
    Tihana Galinac Grbac
    Željka Car
    Darko Huljenić
    Software Quality Journal, 2015, 23 : 363 - 390
  • [2] Resource Optimization-Based Software Risk Reduction Model for Large-Scale Application Development
    Shahzad, Basit
    Fazal-e-Amin
    Abro, Ahsanullah
    Imran, Muhammad
    Shoaib, Muhammad
    SUSTAINABILITY, 2021, 13 (05) : 1 - 17
  • [3] Scale and Responsiveness in Large-Scale Software Development
    Olsson, Helena Holmstrom
    Sandberg, Anna Borjesson
    Bosch, Jan
    Alahyari, Hiva
    IEEE SOFTWARE, 2014, 31 (05) : 87 - 93
  • [4] AN ANALYTIC RESOURCE MODEL FOR LARGE-SCALE SOFTWARE-DEVELOPMENT
    THEBAUT, SM
    SHEN, VY
    INFORMATION PROCESSING & MANAGEMENT, 1984, 20 (1-2) : 293 - 315
  • [5] A Model for Business Value in Large-Scale Agile and Lean Software Development
    Heidenberg, Jeanette
    Weijola, Max
    Mikkonen, Kirsi
    Porres, Ivan
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, (EUROSPI 2012), 2012, 301 : 49 - +
  • [6] What Is Large in Large-Scale? A Taxonomy of Scale for Agile Software Development
    Dingsoyr, Torgeir
    Faegri, Tor Erlend
    Itkonen, Juha
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2014, 2014, 8892 : 273 - 276
  • [7] MODEL REDUCTION OF LARGE-SCALE SYSTEMS
    SOONG, TT
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1977, 60 (02) : 477 - 482
  • [8] Coordination in Large-Scale Agile Software Development
    Berntzen, Marthe
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, 2019, 364 : 123 - 133
  • [9] COMPETING IN LARGE-SCALE SOFTWARE-DEVELOPMENT
    GELMAN, SJ
    LAX, FM
    MARANZANO, JF
    AT&T TECHNICAL JOURNAL, 1992, 71 (06): : 2 - 11
  • [10] Rethinking Coordination in Large-Scale Software Development
    Dingsoyr, Torgeir
    Bjornson, Finn Olav
    Moe, Nils Brede
    Rolland, Knut
    Seim, Eva Amdahl
    2018 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), 2018, : 91 - 92