Systematic literature review on search based software testing

The use of random search is very poor at finding solutions when those solutions occupy a very small part of the overall search space. Test data may be found faster and more reliably if the search is given some guidance. This work is a paper that explains the application of metaheuristic techniques i...

Full description

Saved in:
Bibliographic Details
Main Authors: Md Sultan, Abu Bakar, Musa, Samaila, Baharom, Salmi
Format: Article
Language:English
Published: Praise Worthy Prize 2013
Online Access:http://psasir.upm.edu.my/id/eprint/30599/1/Systematic%20literature%20review%20on%20search%20based%20software%20testing.pdf
http://psasir.upm.edu.my/id/eprint/30599/
http://www.praiseworthyprize.org/jsm/index.php?journal=ireit&page=article&op=view&path%5B%5D=11863
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
id my.upm.eprints.30599
record_format eprints
spelling my.upm.eprints.305992016-09-14T04:23:30Z http://psasir.upm.edu.my/id/eprint/30599/ Systematic literature review on search based software testing Md Sultan, Abu Bakar Musa, Samaila Baharom, Salmi The use of random search is very poor at finding solutions when those solutions occupy a very small part of the overall search space. Test data may be found faster and more reliably if the search is given some guidance. This work is a paper that explains the application of metaheuristic techniques in search-based software testing. The paper systematically review 47 papers selected randomly from online databases and conference proceeding based on the metaheuristic search techniques that have been most widely applied to problem solving, the different fitness function used for test data selection in each of the metaheuristic technique, and the limitation in the use of each search-based technique for software testing. It was found that GA outperformed its counterparts SA, HC, GP and random search approaches in generating test data automatically, different approaches were used to make sure that test data are selected within shorter period of time and also with wider coverage of the paths based on the fitness function, and most of the limitations of the articles are the handling of complex data types, like array, object types, and branch coverage. The paper also provides areas of possible future work on the use of metaheuristic techniques in search-based software testing. Praise Worthy Prize 2013 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/30599/1/Systematic%20literature%20review%20on%20search%20based%20software%20testing.pdf Md Sultan, Abu Bakar and Musa, Samaila and Baharom, Salmi (2013) Systematic literature review on search based software testing. International Journal on Information Technology, 1 (2). pp. 132-140. ISSN 2281-2911; ESSN: 2281-2954 http://www.praiseworthyprize.org/jsm/index.php?journal=ireit&page=article&op=view&path%5B%5D=11863
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description The use of random search is very poor at finding solutions when those solutions occupy a very small part of the overall search space. Test data may be found faster and more reliably if the search is given some guidance. This work is a paper that explains the application of metaheuristic techniques in search-based software testing. The paper systematically review 47 papers selected randomly from online databases and conference proceeding based on the metaheuristic search techniques that have been most widely applied to problem solving, the different fitness function used for test data selection in each of the metaheuristic technique, and the limitation in the use of each search-based technique for software testing. It was found that GA outperformed its counterparts SA, HC, GP and random search approaches in generating test data automatically, different approaches were used to make sure that test data are selected within shorter period of time and also with wider coverage of the paths based on the fitness function, and most of the limitations of the articles are the handling of complex data types, like array, object types, and branch coverage. The paper also provides areas of possible future work on the use of metaheuristic techniques in search-based software testing.
format Article
author Md Sultan, Abu Bakar
Musa, Samaila
Baharom, Salmi
spellingShingle Md Sultan, Abu Bakar
Musa, Samaila
Baharom, Salmi
Systematic literature review on search based software testing
author_facet Md Sultan, Abu Bakar
Musa, Samaila
Baharom, Salmi
author_sort Md Sultan, Abu Bakar
title Systematic literature review on search based software testing
title_short Systematic literature review on search based software testing
title_full Systematic literature review on search based software testing
title_fullStr Systematic literature review on search based software testing
title_full_unstemmed Systematic literature review on search based software testing
title_sort systematic literature review on search based software testing
publisher Praise Worthy Prize
publishDate 2013
url http://psasir.upm.edu.my/id/eprint/30599/1/Systematic%20literature%20review%20on%20search%20based%20software%20testing.pdf
http://psasir.upm.edu.my/id/eprint/30599/
http://www.praiseworthyprize.org/jsm/index.php?journal=ireit&page=article&op=view&path%5B%5D=11863
_version_ 1643830107004993536