An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance

Software testing is one of the most critical phases in the software development life cycle model (SDLC), where the quality of a software product is evaluated. Test case prioritization (TCP) is used to prioritize and schedule test case execution to conduct higher-priority test cases to optimize the s...

Full description

Bibliographic Details
Main Authors: Al-Shaibani, Alaa Alrhman Mohammed Raweh, Ahmad, Johanna, Hassan, Rohayanti, Baharom, Salmi, Antari, Dwinta Suci
Format: Article
Language:English
Published: Semarak Ilmu Publishing 2025
Online Access:http://psasir.upm.edu.my/id/eprint/118511/
http://psasir.upm.edu.my/id/eprint/118511/1/118511.pdf
_version_ 1848867532400754688
author Al-Shaibani, Alaa Alrhman Mohammed Raweh
Ahmad, Johanna
Hassan, Rohayanti
Baharom, Salmi
Antari, Dwinta Suci
author_facet Al-Shaibani, Alaa Alrhman Mohammed Raweh
Ahmad, Johanna
Hassan, Rohayanti
Baharom, Salmi
Antari, Dwinta Suci
author_sort Al-Shaibani, Alaa Alrhman Mohammed Raweh
building UPM Institutional Repository
collection Online Access
description Software testing is one of the most critical phases in the software development life cycle model (SDLC), where the quality of a software product is evaluated. Test case prioritization (TCP) is used to prioritize and schedule test case execution to conduct higher-priority test cases to optimize the software testing process. Traditionally, techniques rely on source code or a specification for the tested system. Therefore, numerous factors and techniques have been used to optimize the prioritization process. One of the factors is distance. String Distance aims to find the degree of similarity between the test cases, which helps prioritize the test case according to the dissimilar value. The higher the dissimilarity value, the higher the probability of detecting new faults. Previous research has used Jaccard Distance to measure the distance to prioritize test cases with the same priority value. In the meantime, the Manhattan Distance is used in this research as it provides a better measure of distance. Our aim of this research is to compare and evaluate both Jaccard and Manhattan Distance algorithms in terms of their effectiveness to formulate the enhancement of the previous multi-factor weighted Approach. The research experiment has shown the process of calculating the Distance matrix for the sample Java Programs and subsequent evaluation using the mutation testing approach and APFD calculation. The results of The Average Percentage of Fault Detected (APFD) of the Test case prioritization by the Manhattan Distance matrix have obtained a higher value, validating its hypothesized effectiveness.
first_indexed 2025-11-15T14:37:59Z
format Article
id upm-118511
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T14:37:59Z
publishDate 2025
publisher Semarak Ilmu Publishing
recordtype eprints
repository_type Digital Repository
spelling upm-1185112025-07-15T06:47:43Z http://psasir.upm.edu.my/id/eprint/118511/ An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance Al-Shaibani, Alaa Alrhman Mohammed Raweh Ahmad, Johanna Hassan, Rohayanti Baharom, Salmi Antari, Dwinta Suci Software testing is one of the most critical phases in the software development life cycle model (SDLC), where the quality of a software product is evaluated. Test case prioritization (TCP) is used to prioritize and schedule test case execution to conduct higher-priority test cases to optimize the software testing process. Traditionally, techniques rely on source code or a specification for the tested system. Therefore, numerous factors and techniques have been used to optimize the prioritization process. One of the factors is distance. String Distance aims to find the degree of similarity between the test cases, which helps prioritize the test case according to the dissimilar value. The higher the dissimilarity value, the higher the probability of detecting new faults. Previous research has used Jaccard Distance to measure the distance to prioritize test cases with the same priority value. In the meantime, the Manhattan Distance is used in this research as it provides a better measure of distance. Our aim of this research is to compare and evaluate both Jaccard and Manhattan Distance algorithms in terms of their effectiveness to formulate the enhancement of the previous multi-factor weighted Approach. The research experiment has shown the process of calculating the Distance matrix for the sample Java Programs and subsequent evaluation using the mutation testing approach and APFD calculation. The results of The Average Percentage of Fault Detected (APFD) of the Test case prioritization by the Manhattan Distance matrix have obtained a higher value, validating its hypothesized effectiveness. Semarak Ilmu Publishing 2025-08 Article PeerReviewed text en cc_by_nc_nd_4 http://psasir.upm.edu.my/id/eprint/118511/1/118511.pdf Al-Shaibani, Alaa Alrhman Mohammed Raweh and Ahmad, Johanna and Hassan, Rohayanti and Baharom, Salmi and Antari, Dwinta Suci (2025) An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance. Journal of Advanced Research in Applied Sciences and Engineering Technology, 50 (1). pp. 238-249. ISSN 2462-1943; eISSN: 2462-1943 https://semarakilmu.com.my/journals/index.php/applied_sciences_eng_tech/article/view/3386 10.37934/araset.50.1.238249
spellingShingle Al-Shaibani, Alaa Alrhman Mohammed Raweh
Ahmad, Johanna
Hassan, Rohayanti
Baharom, Salmi
Antari, Dwinta Suci
An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance
title An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance
title_full An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance
title_fullStr An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance
title_full_unstemmed An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance
title_short An enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance
title_sort enhancement of multi-factor weighted approach technique in prioritizing test cases by comparing similarity distance
url http://psasir.upm.edu.my/id/eprint/118511/
http://psasir.upm.edu.my/id/eprint/118511/
http://psasir.upm.edu.my/id/eprint/118511/
http://psasir.upm.edu.my/id/eprint/118511/1/118511.pdf