Software test maturity assessment and test process improvement: A multivocal literature review

dc.authoridGarousi, Vahid/0000-0001-6590-7576
dc.authorscopusid13408954200
dc.authorscopusid24832720900
dc.authorscopusid56422190200
dc.authorwosidFelderer, Michael/AAF-4909-2020
dc.contributor.authorGarousi, Vahid
dc.contributor.authorFelderer, Michael
dc.contributor.authorHacaloglu, Tuna
dc.contributor.otherInformation Systems Engineering
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-07-05T15:29:08Z
dc.date.available2024-07-05T15:29:08Z
dc.date.issued2017
dc.departmentAtılım Universityen_US
dc.department-temp[Garousi, Vahid] Hacettepe Univ, Dept Comp Engn, Software Engn Res Grp, Ankara, Turkey; [Garousi, Vahid] Maral Software Engn Consulting Corp, Calgary, AB, Canada; [Felderer, Michael] Univ Innsbruck, Inst Comp Sci, Qual Engn Res Grp, Innsbruck, Austria; [Hacaloglu, Tuna] Middle East Tech Univ, Inst Informat, Ankara, Turkey; [Hacaloglu, Tuna] Atilim Univ, Dept Informat Syst Engn, Ankara, Turkeyen_US
dc.descriptionGarousi, Vahid/0000-0001-6590-7576en_US
dc.description.abstractContext: Software testing practices and processes in many companies are far from being mature and are usually conducted in ad-hoc fashions. Such immature practices lead to various negative outcomes, e.g., ineffectiveness of testing practices in detecting all the defects, and cost and schedule overruns of testing activities. To conduct test maturity assessment (TMA) and test process improvement (TPI) in a systematic manner, various TMA/TPI models and approaches have been proposed. Objective: It is important to identify the state-of-the-art and the-practice in this area to consolidate the list of all various test maturity models proposed by practitioners and researchers, the drivers of TMA/TPI, the associated challenges and the benefits and results of TMA/TPI. Our article aims to benefit the readers (both practitioners and researchers) by providing the most comprehensive survey of the area, to this date, in assessing and improving the maturity of test processes. Method: To achieve the above objective, we have performed a Multivocal Literature Review (MLR) study to find out what we know about TMA/TPI. A MLR is a form of a Systematic Literature Review (SLR) which includes the grey literature (e.g., blog posts and white papers) in addition to the published (formal) literature (e.g., journal and conference papers). We searched the academic literature using the Google Scholar and the grey literature using the regular Google search engine. Results: Our MLR and its results are based on 181 sources, 51 (29%) of which were grey literature and 130 (71%) were formally published sources. By summarizing what we know about TMA/TPI, our review identified 58 different test maturity models and a large number of sources with varying degrees of empirical evidence on this topic. We also conducted qualitative analysis (coding) to synthesize the drivers, challenges and benefits of TMA/TPI from the primary sources. Conclusion: We show that current maturity models and techniques in TMA/TPI provides reasonable advice for industry and the research community. We suggest directions for follow-up work, e.g., using the findings of this MLR in industry-academia collaborative projects and empirical evaluation of models and techniques in the area of TMA/TPI as reported in this article. (C) 2017 Elsevier B.V. All rights reserved.en_US
dc.description.sponsorshipHacettepe University; Scientific and Technological Research Council of Turkey (TUBITAK) [115E805]en_US
dc.description.sponsorshipVahid GaroUsi was partially supported by several internal grants by Hacettepe University and the Scientific and Technological Research Council of Turkey (TUBITAK) via grant #115E805.en_US
dc.identifier.citation62
dc.identifier.doi10.1016/j.infsof.2017.01.001
dc.identifier.endpage42en_US
dc.identifier.issn0950-5849
dc.identifier.issn1873-6025
dc.identifier.scopus2-s2.0-85009743225
dc.identifier.startpage16en_US
dc.identifier.urihttps://doi.org/10.1016/j.infsof.2017.01.001
dc.identifier.urihttps://hdl.handle.net/20.500.14411/2876
dc.identifier.volume85en_US
dc.identifier.wosWOS:000397553500002
dc.identifier.wosqualityQ2
dc.institutionauthorHacaloğlu, Tuna
dc.institutionauthorGarousi, Vahid
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.relation.publicationcategoryDiğeren_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectSoftware testingen_US
dc.subjectTest managementen_US
dc.subjectTest processen_US
dc.subjectTest maturityen_US
dc.subjectTest process assessmenten_US
dc.subjectTest process improvementen_US
dc.subjectMultivocal literature reviewen_US
dc.subjectSystematic literature reviewen_US
dc.titleSoftware test maturity assessment and test process improvement: A multivocal literature reviewen_US
dc.typeReviewen_US
dspace.entity.typePublication
relation.isAuthorOfPublicationd3ed58a9-ec7a-4537-bd73-68342f5537fe
relation.isAuthorOfPublicationb802a1f2-8eae-43fe-95dc-dbe23cd1496a
relation.isAuthorOfPublication.latestForDiscoveryd3ed58a9-ec7a-4537-bd73-68342f5537fe
relation.isOrgUnitOfPublicationcf0fb36c-0500-438e-b4cc-ad1d4ef25579
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoverycf0fb36c-0500-438e-b4cc-ad1d4ef25579

Files

Collections