What We Know about Software Test Maturity and Test Process Improvement

被引:16
|
作者
Garousi, Vahid [1 ]
Felderer, Michael [2 ]
Hacaloglu, Tuna [3 ]
机构
[1] Hacettepe Univ, Ankara, Turkey
[2] Univ Innsbruck, Dept Comp Sci, Innsbruck, Austria
[3] Atilim Univ, Dept Informat Syst Engn, Ankara, Turkey
关键词
multivocal literature review; software development; software engineering; software testing; systematic literature review; test maturity; test maturity assessment; Test Maturity Model Integration; test process assessment; test process improvement; TMA; TMMi; TPI;
D O I
10.1109/MS.2017.4541043
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In many companies, software testing practices and processes are far from mature and are usually conducted in an ad hoc fashion. Such immature practices lead to negative outcomes - for example, testing that doesn't detect all the defects or that incurs cost and schedule overruns. To conduct test maturity assessment (TMA) and test process improvement (TPI) systematically, researchers and practitioners have proposed various approaches and frameworks. Motivated by a recent industrial project in TMA and TPI and wanting to identify the state of the art and practice in this area, researchers conducted a review of both the scientific literature and practitioners' gray literature (for example, blog posts). The review identified 58 test maturity models and many sources with varying degrees of empirical evidence. The review's results can serve as an evidence-based overview of and index to the vast body of knowledge in this important, fast-growing area. Using this knowledge, both researchers and practitioners should be able to assess and improve the maturity of test processes. © 1984-2012 IEEE.
引用
收藏
页码:84 / 92
页数:9
相关论文
共 50 条
  • [21] What we know about high-growth firms, and what we do not: A systematic review
    Hamilton, Robert T.
    Ng, Poh Yen
    INTERNATIONAL SMALL BUSINESS JOURNAL-RESEARCHING ENTREPRENEURSHIP, 2025,
  • [22] An Effective Test Case Selection for Software Testing Improvement
    Lawanna, Adtha
    2015 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2015, : 319 - 324
  • [23] IN-PROCESS EVALUATION FOR SOFTWARE INSPECTION AND TEST
    CHAAR, JK
    HALLIDAY, MJ
    BHANDARI, IS
    CHILLAREGE, R
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (11) : 1055 - 1070
  • [24] What do we know about high performance teams in software engineering? Results from a systematic literature review
    Dutra, Alessandra C. S.
    Prikladnicki, Rafael
    Franca, Cesar
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 183 - 190
  • [25] Design of a validation test process of an automotive software
    Awedikian, Roy
    Yannou, Bernard
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2010, 4 (04): : 259 - 268
  • [26] What Do We Know about the Tools of Detecting Design Patterns?
    Wang, Yuting
    Zhang, Cheng
    Wang, Futian
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2018, : 379 - 387
  • [27] What we know about anticonsumption: An attempt to nail jelly to the wall
    Makri, Katerina
    Schlegelmilch, Bodo B.
    Mai, Robert
    Dinhof, Katharina
    PSYCHOLOGY & MARKETING, 2020, 37 (02) : 177 - 215
  • [28] What do we know about rubrics used in higher education?
    Marin-Garcia, Juan A.
    Santandreu-Mascarell, Cristina
    INTANGIBLE CAPITAL, 2015, 11 (01) : 118 - 145
  • [29] A formal model for the functional test of software to achieve maturity integrated level 2
    Eduardo Escobar-Sanchez, Milton
    Marcelo Fuertes-Diaz, Walter
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2015, 24 (39): : 31 - 42
  • [30] A SET OF COMPLEXITY METRICS FOR GUIDING THE SOFTWARE TEST PROCESS
    LIGGESMEYER, P
    SOFTWARE QUALITY JOURNAL, 1995, 4 (04) : 257 - 273