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

by   Vahid Garousi, et al.

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.



There are no comments yet.


page 14

page 20


Visual GUI testing in practice: An extended industrial case study

Context: Visual GUI testing (VGT) is referred to as the latest generatio...

Analysis of SLA Compliance in the Cloud – An Automated, Model-based Approach

Service Level Agreements (SLA) are commonly used to specify the quality ...

Generating Mock Skeletons for Lightweight Web-Service Testing

Modern application development allows applications to be composed using ...

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...

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...

Mathematical simulation of package delivery optimization using a combination of carriers

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

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.