Test case prioritization: a systematic mapping study

dc.authoridCatal, Cagatay/0000-0003-0959-2930
dc.authoridMishra, Deepti/0000-0001-5144-3811
dc.authorscopusid22633325800
dc.authorscopusid15730011900
dc.authorwosidMishra, Deepti/K-4292-2013
dc.authorwosidCatal, Cagatay/AAF-3929-2019
dc.authorwosidMishra, Deepti/AAZ-1322-2020
dc.contributor.authorMıshra, Deepti
dc.contributor.authorMishra, Deepti
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-05T14:28:33Z
dc.date.available2024-07-05T14:28:33Z
dc.date.issued2013
dc.departmentAtılım Universityen_US
dc.department-temp[Catal, Cagatay] Istanbul Kultur Univ, Dept Comp Engn, TR-34156 Istanbul, Turkey; [Mishra, Deepti] Atilim Univ, Dept Comp Engn, TR-06836 Ankara, Turkeyen_US
dc.descriptionCatal, Cagatay/0000-0003-0959-2930; Mishra, Deepti/0000-0001-5144-3811en_US
dc.description.abstractTest 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.citation117
dc.identifier.doi10.1007/s11219-012-9181-z
dc.identifier.endpage478en_US
dc.identifier.issn0963-9314
dc.identifier.issn1573-1367
dc.identifier.issue3en_US
dc.identifier.scopus2-s2.0-84880587969
dc.identifier.startpage445en_US
dc.identifier.urihttps://doi.org/10.1007/s11219-012-9181-z
dc.identifier.urihttps://hdl.handle.net/20.500.14411/407
dc.identifier.volume21en_US
dc.identifier.wosWOS:000322340900003
dc.identifier.wosqualityQ3
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectSystematic literature reviewen_US
dc.subjectSystematic mapping studyen_US
dc.subjectTest case prioritizationen_US
dc.subjectRegression testingen_US
dc.titleTest case prioritization: a systematic mapping studyen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublicationb675e894-7114-4e7c-8f17-24d8e0f07ca4
relation.isAuthorOfPublication.latestForDiscoveryb675e894-7114-4e7c-8f17-24d8e0f07ca4
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections