Universiti Teknologi Malaysia Institutional Repository

A hybrid weight-based and string distances using particle swarm optimization for prioritizing test cases

Khatibsyarbini, M. and Isa, M. A. and Jawawi, D. N. A. (2017) A hybrid weight-based and string distances using particle swarm optimization for prioritizing test cases. Journal of Theoretical and Applied Information Technology, 95 (12). pp. 2723-2732. ISSN 1992-8645

[img]
Preview
PDF
1MB

Official URL: https://www.scopus.com/inward/record.uri?eid=2-s2....

Abstract

Regression testing is concerned with testing the modified version of software. However, to re-test entire test cases require significant cost and time. To reduce the cost and time, higher average percentage fault detection (APFD) rate and faster execution to kill fault mutant are required. Therefore, to achieve these two requirements, an improvement to existing Test Case Prioritization (TCP) technique for a more effective regression testing is offered. A weight-hybrid string distance technique and prioritization using particle swarm optimization (PSO) is proposed. Distance between test cases and weight for each test case, and hybridization of both values for weight-hybrid string distance are calculated. This experiment was evaluated using Siemens dataset. Result obtained from this experiment shows that weight-hybrid string distance is capable of improving APFD values whereby APFD value for hybrid TFIDF-JC is equal to 97.37%, which shows the highest improvement by 4.74% as compared to non-hybrid JC. Meanwhile, for percentage of test cases needed to kill 100% fault mutants, hybrid TFIDF-M yields the lowest value, 22.88%, which shows a 76% improvement as compared to its non-hybrid string distance.

Item Type:Article
Uncontrolled Keywords:String Distance, Test case prioritization
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:76652
Deposited By: Fazli Masari
Deposited On:30 Apr 2018 13:47
Last Modified:30 Apr 2018 13:47

Repository Staff Only: item control page