Test Case Prioritization: a Systematic Mapping Study

dc.contributor.author Catal, Cagatay
dc.contributor.author Mishra, Deepti
dc.date.accessioned 2024-07-05T14:28:33Z
dc.date.available 2024-07-05T14:28:33Z
dc.date.issued 2013
dc.description Catal, Cagatay/0000-0003-0959-2930; Mishra, Deepti/0000-0001-5144-3811 en_US
dc.description.abstract Test case prioritization techniques, which are used to improve the cost-effectiveness of regression testing, order test cases in such a way that those cases that are expected to outperform others in detecting software faults are run earlier in the testing phase. The objective of this study is to examine what kind of techniques have been widely used in papers on this subject, determine which aspects of test case prioritization have been studied, provide a basis for the improvement of test case prioritization research, and evaluate the current trends of this research area. We searched for papers in the following five electronic databases: IEEE Explorer, ACM Digital Library, Science Direct, Springer, and Wiley. Initially, the search string retrieved 202 studies, but upon further examination of titles and abstracts, 120 papers were identified as related to test case prioritization. There exists a large variety of prioritization techniques in the literature, with coverage-based prioritization techniques (i.e., prioritization in terms of the number of statements, basic blocks, or methods test cases cover) dominating the field. The proportion of papers on model-based techniques is on the rise, yet the growth rate is still slow. The proportion of papers that use datasets from industrial projects is found to be 64 %, while those that utilize public datasets for validation are only 38 %. On the basis of this study, the following recommendations are provided for researchers: (1) Give preference to public datasets rather than proprietary datasets; (2) develop more model-based prioritization methods; (3) conduct more studies on the comparison of prioritization methods; (4) always evaluate the effectiveness of the proposed technique with well-known evaluation metrics and compare the performance with the existing methods; (5) publish surveys and systematic review papers on test case prioritization; and (6) use datasets from industrial projects that represent real industrial problems. en_US
dc.identifier.doi 10.1007/s11219-012-9181-z
dc.identifier.issn 0963-9314
dc.identifier.issn 1573-1367
dc.identifier.scopus 2-s2.0-84880587969
dc.identifier.uri https://doi.org/10.1007/s11219-012-9181-z
dc.identifier.uri https://hdl.handle.net/20.500.14411/407
dc.language.iso en en_US
dc.publisher Springer en_US
dc.relation.ispartof Software Quality Journal
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Systematic literature review en_US
dc.subject Systematic mapping study en_US
dc.subject Test case prioritization en_US
dc.subject Regression testing en_US
dc.title Test Case Prioritization: a Systematic Mapping Study en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id Catal, Cagatay/0000-0003-0959-2930
gdc.author.id Mishra, Deepti/0000-0001-5144-3811
gdc.author.scopusid 22633325800
gdc.author.scopusid 15730011900
gdc.author.wosid Mishra, Deepti/K-4292-2013
gdc.author.wosid Catal, Cagatay/AAF-3929-2019
gdc.author.wosid Mishra, Deepti/AAZ-1322-2020
gdc.bip.impulseclass C4
gdc.bip.influenceclass C3
gdc.bip.popularityclass C3
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Catal, Cagatay] Istanbul Kultur Univ, Dept Comp Engn, TR-34156 Istanbul, Turkey; [Mishra, Deepti] Atilim Univ, Dept Comp Engn, TR-06836 Ankara, Turkey en_US
gdc.description.endpage 478 en_US
gdc.description.issue 3 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 445 en_US
gdc.description.volume 21 en_US
gdc.description.wosquality Q3
gdc.identifier.openalex W1968541162
gdc.identifier.wos WOS:000322340900003
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 7.0
gdc.oaire.influence 1.2301134E-8
gdc.oaire.isgreen true
gdc.oaire.keywords Sistematik Haritalama Çalışması
gdc.oaire.keywords Infrastructure
gdc.oaire.keywords Test Durumunun Önceliklendirilmesi
gdc.oaire.keywords Altyapı
gdc.oaire.keywords Yazılım
gdc.oaire.keywords Gerileme Testi
gdc.oaire.keywords Regression Testing
gdc.oaire.keywords Sistematik Literatür Taraması
gdc.oaire.keywords Systematic Mapping Study
gdc.oaire.keywords Test Case Prioritization
gdc.oaire.keywords Software
gdc.oaire.keywords Systematic Literature Review
gdc.oaire.popularity 5.853836E-8
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.openalex.collaboration National
gdc.openalex.fwci 6.86014499
gdc.openalex.normalizedpercentile 0.98
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 126
gdc.plumx.crossrefcites 61
gdc.plumx.mendeley 179
gdc.plumx.patentfamcites 2
gdc.plumx.scopuscites 156
gdc.scopus.citedcount 156
gdc.virtual.author Mıshra, Deepti
gdc.wos.citedcount 123
relation.isAuthorOfPublication b675e894-7114-4e7c-8f17-24d8e0f07ca4
relation.isAuthorOfPublication.latestForDiscovery b675e894-7114-4e7c-8f17-24d8e0f07ca4
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections