Publication:
An effective formulation of the multi-criteria test suite minimization problem

dc.contributor.authorÖzener, Okan Örsan
dc.contributor.authorSözer, Hasan
dc.contributor.departmentIndustrial Engineering
dc.contributor.departmentComputer Science
dc.contributor.ozuauthorÖZENER, Okan Örsan
dc.contributor.ozuauthorSÖZER, Hasan
dc.date.accessioned2020-11-09T11:30:12Z
dc.date.available2020-11-09T11:30:12Z
dc.date.issued2020-10
dc.description.abstractTest suite minimization problem has been mainly addressed by employing heuristic techniques or integer linear programming focusing on a specific criterion or bi-criteria. These approaches fall short to compute optimal solutions especially when there exists overlap among test cases in terms of various criteria such as code coverage and the set of detected faults. Nonlinear formulations have also been proposed recently to address such cases. However, these formulations require significantly more computational resources compared to linear ones. Moreover, they are also subject to shortcomings that might still lead to sub-optimal solutions. In this paper, we identify such shortcomings and we propose an alternative formulation of the problem. We have empirically evaluated the effectiveness of our approach based on a publicly available dataset and compared it with respect to the state-of-the-art based on the same objective function and the same set of criteria including statement coverage, fault-revealing capability, and test execution time. Results show that our formulation leads to either better results or the same results, when the previously obtained results were already the optimal ones. In addition, our formulation is a linear formulation, which can be solved much more efficiently compared to non-linear formulations.en_US
dc.identifier.doi10.1016/j.jss.2020.110632en_US
dc.identifier.issn0164-1212en_US
dc.identifier.scopus2-s2.0-85084937967
dc.identifier.urihttp://hdl.handle.net/10679/7069
dc.identifier.urihttps://doi.org/10.1016/j.jss.2020.110632
dc.identifier.volume168en_US
dc.identifier.wos000557871300002
dc.language.isoengen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.publisherElsevieren_US
dc.relation.ispartofJournal of Systems and Software
dc.relation.publicationcategoryInternational Refereed Journal
dc.rightsrestrictedAccess
dc.subject.keywordsSoftware testingen_US
dc.subject.keywordsRegression testingen_US
dc.subject.keywordsTest suite minimizationen_US
dc.subject.keywordsInteger programmingen_US
dc.subject.keywordsMulti-objective optimizationen_US
dc.titleAn effective formulation of the multi-criteria test suite minimization problemen_US
dc.typearticleen_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication5dd73c02-fd2d-43e0-9a23-71bab9ae0b6b
relation.isOrgUnitOfPublication85662e71-2a61-492a-b407-df4d38ab90d7
relation.isOrgUnitOfPublication.latestForDiscovery5dd73c02-fd2d-43e0-9a23-71bab9ae0b6b

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description: