Assessing the maturity of software testing services using CMMI-SVC: An industrial case study

05/26/2020
by   Vahid Garousi, et al.
0

Context: While many companies conduct their software testing activities in-house, many other companies outsource their software testing needs to other firms who act as software testing service providers. As a result, Testing as a Service (TaaS) has emerged as a strong service industry in the last several decades. In the context of software testing services, there could be various challenges (e.g., during the planning and service delivery phases) and, as a result, the quality of testing services is not always as expected. Objective: It is important, for both providers and also customers of testing services, to assess the quality and maturity of test services and subsequently improve them. Method: Motivated by a real industrial need in the context of several testing service providers, to assess the maturity of their software testing services, we chose the existing CMMI for Services maturity model (CMMI-SVC), and conducted a case study using it in the context of two Turkish testing service providers. Results: The case-study results show that maturity appraisal of testing services using CMMI-SVC was helpful for both companies and their test management teams by enabling them objectively assess the maturity of their testing services and also by pinpointing potential improvement areas. Conclusion: We empirically observed that, after some minor customization, CMMI-SVC is indeed a suitable model for maturity appraisal of testing services.

READ FULL TEXT

page 14

page 20

research
05/19/2020

Visual GUI testing in practice: An extended industrial case study

Context: Visual GUI testing (VGT) is referred to as the latest generatio...
research
05/15/2023

DevServOps: DevOps For Product-Oriented Product-Service Systems

For companies developing web-based applications, the Dev and the Ops ref...
research
06/18/2020

A Methodology for Assessing the Environmental Effects Induced by ICT Services. Part II: Multiple Services and Companies

Information and communication technologies (ICT) can make existing produ...
research
07/18/2018

Does the performance of TDD hold across software companies and premises? A group of industrial experiments on TDD

Test-Driven Development (TDD) has been claimed to increase external soft...
research
04/13/2022

Assessing IT Architecture Evolution using Enriched Enterprise Architecture Models

Enterprise Architecture (EA) help companies to keep the evolution of the...
research
05/25/2022

No Time for Downtime: Understanding Post-Attack Behaviors by Customers of Managed DNS Providers

We leverage large-scale DNS measurement data on authoritative name serve...
research
11/02/2020

Mathematical simulation of package delivery optimization using a combination of carriers

A variety of goods and services in the contemporary world requires perma...

Please sign up or login with your details

Forgot password? Click here to reset