The impact of software process improvement on quality: in theory and practice

被引:52
|
作者
Ashrafi, N [1 ]
机构
[1] Univ Massachusetts, Coll Management, Dept MSIS, Boston, MA 02125 USA
关键词
software process improvement; software quality assurance; the capability maturity model; ISO; 9000-3; quality factors;
D O I
10.1016/S0378-7206(02)00096-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To remain competitive, software companies must establish practices that enhance quality and advance process management. To this end, they have increasingly turned to software process improvement (SPI) methodologies, of which the ISO 9000 standards and the capability maturity model (CMM) are the best known. The underlying principle of both methodologies is to assess organizational capabilities to produce quality software, but they depend on different underlying processes. Whether the practices advocated by these methodologies lead to high-quality software has been the topic of ongoing debates. Both scholars and practitioners are looking for hard evidence to justify the time and effort required by such guidelines to improve the software-development process and its end product. In this paper, we investigate the impact of SPI methodologies on software quality, first by theoretical comparison and then with empirical data. Our findings reveal that each methodology has had a different level of impact on software quality factors. These findings could help software-development organizations select the methodology or combination that best meets their quality requirement. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:677 / 690
页数:14
相关论文
共 50 条
  • [1] Evaluation and improvement of the software and process quality through their cross-impact
    Kozlov, D
    [J]. 2005 11th International Symposium on Software Metrics (METRICS), 2005, : 386 - 388
  • [2] On the business impact of software process improvement
    Kusters, RJ
    Trienekens, JJM
    Hassoldt, W
    [J]. 26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 59 - 64
  • [3] On the Role of Software Quality Management in Software Process Improvement
    Jacobsen, Jan Wiedemann
    Kuhrmann, Marco
    Muench, Juergen
    Diebold, Philipp
    Felderer, Michael
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 327 - 343
  • [4] Software process improvement: making it happen in practice
    A. Sweeney
    D.W. Bustard
    [J]. Software Quality Journal, 1997, 6 : 265 - 274
  • [5] Software process improvement: making it happen in practice
    Sweeney, A
    Bustard, DW
    [J]. SOFTWARE QUALITY JOURNAL, 1997, 6 (04) : 265 - 273
  • [6] Software Quality: from Theory to Practice
    Richardson, Ita
    Delaney, Yvonne
    [J]. QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 150 - 155
  • [7] SOPHISTICATED THEORY AND PRACTICE IN QUALITY IMPROVEMENT
    BARNARD, GA
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1989, 327 (1596): : 581 - 589
  • [8] Software process improvement, quality assurance and measurement
    Trienekens, J. J. M.
    Kusters, R. J.
    Balla, K.
    [J]. 13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 3 - +
  • [9] An SEI process improvement path to software quality
    Miller, Philip
    [J]. QUATIC 2007: 6TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, PROCEEDINGS, 2007, : 12 - 18
  • [10] Proposal and practice of software process improvement framework Toshiba's software process improvement history since 2000
    Ogasawara, Hideto
    Kusanagi, Takumi
    Aizawa, Minoru
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (05) : 521 - 529