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...
Main Authors: | , , , , |
---|---|
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 |