Please use this identifier to cite or link to this item: https://hdl.handle.net/11147/13618
Full metadata record
DC FieldValueLanguage
dc.contributor.authorUfuktepe, Ekincan-
dc.contributor.authorTuğlular, Tuğkan-
dc.date.accessioned2023-07-27T19:50:01Z-
dc.date.available2023-07-27T19:50:01Z-
dc.date.issued2023-
dc.identifier.issn2169-3536-
dc.identifier.urihttps://doi.org/10.1109/ACCESS.2023.3283212-
dc.identifier.urihttps://hdl.handle.net/11147/13618-
dc.description.abstractRegression testing is one of the most expensive processes in testing. Prioritizing test cases in regression testing is critical for the goal of detecting the faults sooner within a large set of test cases. We propose a test case prioritization (TCP) technique for regression testing called LoM-Score inspired by the Law of Minimum (LoM) from biology. This technique calculates the impact probabilities of methods calculated by change impact analysis with forward slicing and orders test cases according to LoM. However, this ordering doesn't consider the possibility that consecutive test cases may be covering the same methods repeatedly. Thereby, such ordering can delay the time of revealing faults that exist in other methods. To solve this problem, we enhance the LoM-Score TCP technique with an adaptive approach, namely with a dissimilarity-based coordinate analysis approach. The dissimilarity-based coordinate analysis uses Jaccard Similarity for calculating the similarity coefficients between test cases in terms of covered methods and the enhanced technique called Dissimilarity-LoM-Score (Dis-LoM-Score) applies a penalty with respective on the ordered test cases. We performed our case study on 10 open-source Java projects from Defects4J, which is a dataset of real bugs and an infrastructure for controlled experiments provided for software engineering researchers. Then, we hand-seeded multiple mutants generated by Major, which is a mutation testing tool. Then we compared our TCP techniques LoM-Score and Dis-LoM-Score with the four traditional TCP techniques based on their Average Percentage of Faults Detected (APFD) results.en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.ispartofIEEE Accessen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectChange impact analysisen_US
dc.subjectRegression testingen_US
dc.subjectSoftware testingen_US
dc.subjectTest case prioritizationen_US
dc.subjectMutationen_US
dc.titleApplication of the law of minimum and dissimilarity analysis to regression test case prioritizationen_US
dc.typeArticleen_US
dc.authorid0000-0002-0156-4321-
dc.institutionauthorTuğlular, Tuğkan-
dc.departmentİzmir Institute of Technology. Computer Engineeringen_US
dc.identifier.volume11en_US
dc.identifier.startpage57137en_US
dc.identifier.endpage57157en_US
dc.identifier.wosWOS:001010626000001en_US
dc.identifier.scopus2-s2.0-85161573868en_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.identifier.doi10.1109/ACCESS.2023.3283212-
dc.authorscopusid57063534000-
dc.authorscopusid14627984700-
dc.authorwosidUFUKTEPE, EKINCAN/V-7217-2017-
dc.identifier.wosqualityQ2-
dc.identifier.scopusqualityQ1-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.languageiso639-1en-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.cerifentitytypePublications-
item.openairetypeArticle-
crisitem.author.dept03.04. Department of Computer Engineering-
crisitem.author.dept03.04. Department of Computer Engineering-
Appears in Collections:Computer Engineering / Bilgisayar Mühendisliği
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Files in This Item:
File SizeFormat 
Application_of_the_Law.pdf2.47 MBAdobe PDFView/Open
Show simple item record



CORE Recommender

SCOPUSTM   
Citations

1
checked on Nov 15, 2024

WEB OF SCIENCETM
Citations

1
checked on Oct 26, 2024

Page view(s)

168
checked on Nov 18, 2024

Download(s)

38
checked on Nov 18, 2024

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.