An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation

UML activity and state chart diagrams are the most frequently UML models used for testing a system based on its specifications. Testers may choose different UML diagrams based on comprehensibility criteria. Previous studies, however, highlighted the lack of experts’ evaluation of comprehensibility o...

Full description

Bibliographic Details
Main Authors: Hashim, Nor Laily, Ibrahim, Haitham Raed, Md Rejab, Mawarny, Romli, Rohaida, Mohd, Haslina
Format: Article
Published: American Scientific Publishers 2018
Subjects:
_version_ 1825805333063270400
author Hashim, Nor Laily
Ibrahim, Haitham Raed
Md Rejab, Mawarny
Romli, Rohaida
Mohd, Haslina
author_facet Hashim, Nor Laily
Ibrahim, Haitham Raed
Md Rejab, Mawarny
Romli, Rohaida
Mohd, Haslina
author_sort Hashim, Nor Laily
collection UUM
description UML activity and state chart diagrams are the most frequently UML models used for testing a system based on its specifications. Testers may choose different UML diagrams based on comprehensibility criteria. Previous studies, however, highlighted the lack of experts’ evaluation of comprehensibility of activity and state chart diagrams in test case generation. Thus, the main objective of this study is to evaluate the comprehensibility of the UML activity and state chart diagrams based on perspectives of experts. This study generated manual test cases from activity and state chart diagrams and used comprehensibility’s evaluation criteria during interviews with several software testing experts. The results of this study revealed that activity diagrams are more comprehensible than state chart diagrams in test case generation by considering comprehension variables (perceived difficulty and subjective confidence). The results of this study aim to unify the practical efforts of testers to choose MBT diagrams in generating test cases.
first_indexed 2024-07-04T06:30:36Z
format Article
id uum-25671
institution Universiti Utara Malaysia
last_indexed 2024-07-04T06:30:36Z
publishDate 2018
publisher American Scientific Publishers
record_format eprints
spelling uum-256712019-02-26T07:30:02Z https://repo.uum.edu.my/id/eprint/25671/ An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation Hashim, Nor Laily Ibrahim, Haitham Raed Md Rejab, Mawarny Romli, Rohaida Mohd, Haslina QA75 Electronic computers. Computer science UML activity and state chart diagrams are the most frequently UML models used for testing a system based on its specifications. Testers may choose different UML diagrams based on comprehensibility criteria. Previous studies, however, highlighted the lack of experts’ evaluation of comprehensibility of activity and state chart diagrams in test case generation. Thus, the main objective of this study is to evaluate the comprehensibility of the UML activity and state chart diagrams based on perspectives of experts. This study generated manual test cases from activity and state chart diagrams and used comprehensibility’s evaluation criteria during interviews with several software testing experts. The results of this study revealed that activity diagrams are more comprehensible than state chart diagrams in test case generation by considering comprehension variables (perceived difficulty and subjective confidence). The results of this study aim to unify the practical efforts of testers to choose MBT diagrams in generating test cases. American Scientific Publishers 2018 Article PeerReviewed Hashim, Nor Laily and Ibrahim, Haitham Raed and Md Rejab, Mawarny and Romli, Rohaida and Mohd, Haslina (2018) An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation. Advanced Science Letters, 24 (10). pp. 7257-7262. ISSN 1936-6612 http://doi.org/10.1166/asl.2018.12924 doi:10.1166/asl.2018.12924 doi:10.1166/asl.2018.12924
spellingShingle QA75 Electronic computers. Computer science
Hashim, Nor Laily
Ibrahim, Haitham Raed
Md Rejab, Mawarny
Romli, Rohaida
Mohd, Haslina
An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation
title An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation
title_full An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation
title_fullStr An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation
title_full_unstemmed An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation
title_short An empirical evaluation of behavioral UML diagrams based on the comprehension of test case generation
title_sort empirical evaluation of behavioral uml diagrams based on the comprehension of test case generation
topic QA75 Electronic computers. Computer science
work_keys_str_mv AT hashimnorlaily anempiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT ibrahimhaithamraed anempiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT mdrejabmawarny anempiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT romlirohaida anempiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT mohdhaslina anempiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT hashimnorlaily empiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT ibrahimhaithamraed empiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT mdrejabmawarny empiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT romlirohaida empiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration
AT mohdhaslina empiricalevaluationofbehavioralumldiagramsbasedonthecomprehensionoftestcasegeneration