A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line

The effectiveness of testing in Model-based Testing (MBT) for Software Product Line (SPL) can be achieved by considering fault detection in test case. The lack of fault consideration caused test case in test suite to be listed randomly. Test Case Prioritization (TCP) is one of regression techniques...

Full description

Saved in:
Bibliographic Details
Main Authors: Sulaiman, R. A., Jawawi, D. N. A., Halim, S. A.
Format: Article
Language:English
Published: Korean Society for Internet Information 2021
Subjects:
Online Access:http://eprints.utm.my/id/eprint/94631/1/RAduniSulaiman2021_ADissimilaritywithDiceJaro.pdf
http://eprints.utm.my/id/eprint/94631/
http://dx.doi.org/10.3837/tiis.2021.03.007
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.94631
record_format eprints
spelling my.utm.946312022-03-31T15:12:45Z http://eprints.utm.my/id/eprint/94631/ A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line Sulaiman, R. A. Jawawi, D. N. A. Halim, S. A. QA75 Electronic computers. Computer science The effectiveness of testing in Model-based Testing (MBT) for Software Product Line (SPL) can be achieved by considering fault detection in test case. The lack of fault consideration caused test case in test suite to be listed randomly. Test Case Prioritization (TCP) is one of regression techniques that is adaptively capable to detect faults as early as possible by reordering test cases based on fault detection rate. However, there is a lack of studies that measured faults in MBT for SPL. This paper proposes a Test Case Prioritization (TCP) approach based on dissimilarity and string based distance called Last Minimal for Local Maximal Distance (LM-LMD) with Dice-Jaro-Winkler Dissimilarity. LM-LMD with Dice-Jaro-Winkler Dissimilarity adopts Local Maximum Distance as the prioritization algorithm and Dice-Jaro-Winkler similarity measure to evaluate distance among test cases. This work is based on the test case generated from statechart in Software Product Line (SPL) domain context. Our results are promising as LM-LMD with Dice-Jaro-Winkler Dissimilarity outperformed the original Local Maximum Distance, Global Maximum Distance and Enhanced All-yes Configuration algorithm in terms of Average Fault Detection Rate (APFD) and average prioritization time. Korean Society for Internet Information 2021 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/94631/1/RAduniSulaiman2021_ADissimilaritywithDiceJaro.pdf Sulaiman, R. A. and Jawawi, D. N. A. and Halim, S. A. (2021) A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line. KSII Transactions on Internet and Information Systems, 15 (3). ISSN 1976-7277 http://dx.doi.org/10.3837/tiis.2021.03.007 DOI: 10.3837/tiis.2021.03.007
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Sulaiman, R. A.
Jawawi, D. N. A.
Halim, S. A.
A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line
description The effectiveness of testing in Model-based Testing (MBT) for Software Product Line (SPL) can be achieved by considering fault detection in test case. The lack of fault consideration caused test case in test suite to be listed randomly. Test Case Prioritization (TCP) is one of regression techniques that is adaptively capable to detect faults as early as possible by reordering test cases based on fault detection rate. However, there is a lack of studies that measured faults in MBT for SPL. This paper proposes a Test Case Prioritization (TCP) approach based on dissimilarity and string based distance called Last Minimal for Local Maximal Distance (LM-LMD) with Dice-Jaro-Winkler Dissimilarity. LM-LMD with Dice-Jaro-Winkler Dissimilarity adopts Local Maximum Distance as the prioritization algorithm and Dice-Jaro-Winkler similarity measure to evaluate distance among test cases. This work is based on the test case generated from statechart in Software Product Line (SPL) domain context. Our results are promising as LM-LMD with Dice-Jaro-Winkler Dissimilarity outperformed the original Local Maximum Distance, Global Maximum Distance and Enhanced All-yes Configuration algorithm in terms of Average Fault Detection Rate (APFD) and average prioritization time.
format Article
author Sulaiman, R. A.
Jawawi, D. N. A.
Halim, S. A.
author_facet Sulaiman, R. A.
Jawawi, D. N. A.
Halim, S. A.
author_sort Sulaiman, R. A.
title A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line
title_short A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line
title_full A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line
title_fullStr A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line
title_full_unstemmed A dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line
title_sort dissimilarity with dice-jaro-winkler test case prioritization approach for model- based testing in software product line
publisher Korean Society for Internet Information
publishDate 2021
url http://eprints.utm.my/id/eprint/94631/1/RAduniSulaiman2021_ADissimilaritywithDiceJaro.pdf
http://eprints.utm.my/id/eprint/94631/
http://dx.doi.org/10.3837/tiis.2021.03.007
_version_ 1729703199445614592
score 13.209306