Risk orientation in software testing processes of small and medium enterprises: an exploratory and comparative study

被引:18
作者
Felderer, Michael [1 ]
Ramler, Rudolf [2 ]
机构
[1] Univ Innsbruck, Inst Comp Sci, Qual Engn Res Grp, Innsbruck, Austria
[2] Software Competence Ctr Hagenberg, Hagenberg Im Muhlkreis, Austria
基金
奥地利科学基金会;
关键词
Test process improvement; Test management; Software risk management; Software testing; Risk-based testing; System testing; Software quality; Multiple case study; Small and medium enterprises; SME; PROCESS IMPROVEMENT; PRIORITIZATION; SPICE;
D O I
10.1007/s11219-015-9289-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Risk orientation in testing is an important means to balance quality, time-to-market, and cost of software. Especially for small and medium enterprises (SME) under high competitive and economic pressure, risk orientation can help to focus testing activities on critical areas of a software product. Although several risk-based approaches to testing are available, the topic has so far not been investigated in the context of SME, where risks are often associated with business critical issues. This article fills the gap and explores the state of risk orientation in the testing processes of SME. Furthermore, it compares the state of risk-based testing in SME to the situation in large enterprises. The article is based on a multiple case study conducted with five SME. A previous study on risk-based testing in large enterprises is used as reference for investigating the differences between risk orientation in SME and large enterprises. The findings of our study show that a strong business focus, the use of informal risk concepts, as well as the application of risk knowledge to reduce testing cost and time are key differences of risk-based testing in SME compared to large enterprises.
引用
收藏
页码:519 / 548
页数:30
相关论文
共 41 条
[1]  
Ahern D., 2008, CMMI DISTILLED PRACT
[2]   Risk-based testing: Risk analysis fundamentals and metrics for software testing including a financial application case study [J].
Amland, S .
JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 53 (03) :287-295
[3]  
[Anonymous], 2012, STAND GLOSS TERMS US
[4]   Value-oriented requirements prioritization in a small development organization [J].
Azar, Jim ;
Smith, Randy K. ;
Cordes, David .
IEEE SOFTWARE, 2007, 24 (01) :32-+
[5]  
Bath G., 2014, Improving the test process
[6]   SPICE - SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION [J].
DORLING, A .
SOFTWARE QUALITY JOURNAL, 1993, 2 (04) :209-224
[7]   Approaches for the combined use of risk analysis and testing: a systematic literature review [J].
Erdogan, Gencer ;
Li, Yan ;
Runde, Ragnhild Kobro ;
Seehusen, Fredrik ;
Stolen, Ketil .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (05) :627-642
[8]  
Felderer M., 2012, PROCESS AUTOMATION S, P159
[9]   A multiple case study on risk-based testing in industry [J].
Felderer, Michael ;
Ramler, Rudolf .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (05) :609-625
[10]   A taxonomy of risk-based testing [J].
Felderer, Michael ;
Schieferdecker, Ina .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (05) :559-568