Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing

Software testing is a critical part of software development. Often, test suite sizes grow significantly with subsequent modifications to the software over time resulting into potential redundancies. Test redundancies are undesirable as they incur costs and are not helpful to detect new bugs. Owing t...

Full description

Bibliographic Details
Main Authors: Kamal Z., Zamli, Norasyikin, Safieny, Fakhrud, Din
Format: Conference or Workshop Item
Language:English
Published: Association for Computing Machinery 2018
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/20924/7/Hybrid%20Test%20Redundancy%20Reduction%20Strategy1.pdf
_version_ 1825812038533775360
author Kamal Z., Zamli
Norasyikin, Safieny
Fakhrud, Din
author_facet Kamal Z., Zamli
Norasyikin, Safieny
Fakhrud, Din
author_sort Kamal Z., Zamli
collection UMP
description Software testing is a critical part of software development. Often, test suite sizes grow significantly with subsequent modifications to the software over time resulting into potential redundancies. Test redundancies are undesirable as they incur costs and are not helpful to detect new bugs. Owing to time and resource constraints, test suite minimization strategies are often sought to remove those redundant test cases in an effort to ensure that each test can cover as much requirements as possible. There are already many works in the literature exploiting the greedy computational algorithms as well as the meta-heuristic algorithms, but no single strategy can claim dominance in terms of test data reduction over their counterparts. Furthermore, despite much useful work, existing strategies have not sufficiently explored the hybrid based meta-heuristic strategies. In order to improve the performance of existing strategies, hybridization is seen as the key to exploit the strength of more than one meta-heuristic algorithm. Given such prospects, this research explores a hybrid test redundancy reduction strategy based on Global Neighborhood Algorithm and Simulated Annealing, called GNA_SA. Overall, GNA_SA offers better reduction as compared to the original GNA and many existing works.
first_indexed 2024-03-06T12:23:14Z
format Conference or Workshop Item
id UMPir20924
institution Universiti Malaysia Pahang
language English
last_indexed 2024-03-06T12:23:14Z
publishDate 2018
publisher Association for Computing Machinery
record_format dspace
spelling UMPir209242018-08-07T06:51:30Z http://umpir.ump.edu.my/id/eprint/20924/ Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing Kamal Z., Zamli Norasyikin, Safieny Fakhrud, Din QA75 Electronic computers. Computer science Software testing is a critical part of software development. Often, test suite sizes grow significantly with subsequent modifications to the software over time resulting into potential redundancies. Test redundancies are undesirable as they incur costs and are not helpful to detect new bugs. Owing to time and resource constraints, test suite minimization strategies are often sought to remove those redundant test cases in an effort to ensure that each test can cover as much requirements as possible. There are already many works in the literature exploiting the greedy computational algorithms as well as the meta-heuristic algorithms, but no single strategy can claim dominance in terms of test data reduction over their counterparts. Furthermore, despite much useful work, existing strategies have not sufficiently explored the hybrid based meta-heuristic strategies. In order to improve the performance of existing strategies, hybridization is seen as the key to exploit the strength of more than one meta-heuristic algorithm. Given such prospects, this research explores a hybrid test redundancy reduction strategy based on Global Neighborhood Algorithm and Simulated Annealing, called GNA_SA. Overall, GNA_SA offers better reduction as compared to the original GNA and many existing works. Association for Computing Machinery 2018-02 Conference or Workshop Item PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/20924/7/Hybrid%20Test%20Redundancy%20Reduction%20Strategy1.pdf Kamal Z., Zamli and Norasyikin, Safieny and Fakhrud, Din (2018) Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing. In: Proceedings of the 7th International Conference on Software and Computer Applications (ICSCA 2018) , 8-10 February 2018 , Kuantan, Pahang, Malaysia. pp. 87-91.. ISBN 978-145035414-1 (Published) http://www.icsca.org/index.html
spellingShingle QA75 Electronic computers. Computer science
Kamal Z., Zamli
Norasyikin, Safieny
Fakhrud, Din
Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing
title Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing
title_full Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing
title_fullStr Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing
title_full_unstemmed Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing
title_short Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing
title_sort hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing
topic QA75 Electronic computers. Computer science
url http://umpir.ump.edu.my/id/eprint/20924/7/Hybrid%20Test%20Redundancy%20Reduction%20Strategy1.pdf
work_keys_str_mv AT kamalzzamli hybridtestredundancyreductionstrategybasedonglobalneighborhoodalgorithmandsimulatedannealing
AT norasyikinsafieny hybridtestredundancyreductionstrategybasedonglobalneighborhoodalgorithmandsimulatedannealing
AT fakhruddin hybridtestredundancyreductionstrategybasedonglobalneighborhoodalgorithmandsimulatedannealing