An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation
The activity and state chart diagrams are the most frequently used UML diagrams for testing a system based on its specification. One of the key important qualities of the UML diagrams is their comprehensibility. The content analysis of previous studies highlighted the lack of experts’ evaluation of...
| Main Author: | |
|---|---|
| Format: | Thesis |
| Language: | English English |
| Published: |
2017
|
| Subjects: | |
| Online Access: | https://etd.uum.edu.my/6555/1/s816151_01.pdf https://etd.uum.edu.my/6555/2/s816151_02.pdf https://etd.uum.edu.my/6555/ |
| Abstract | Abstract here |
| _version_ | 1855574123617452032 |
|---|---|
| author | Ibrahim, Haitham Raed |
| author_facet | Ibrahim, Haitham Raed |
| author_sort | Ibrahim, Haitham Raed |
| description | The activity and state chart diagrams are the most frequently used UML diagrams for testing a system based on its specification. One of the key important qualities of the UML diagrams is their comprehensibility. The content analysis of previous studies highlighted the lack of experts’ evaluation of the comprehensibility of activity and state chart diagrams with regard to test case generation. Thus, the main objective of this study is to evaluate the comprehensibility of the UML activity and state chart diagrams for test case generation. First, a content analysis was performed to identify the comprehensibility criteria. The criteria are perceived difficulty and subjective confidence. Next, a set of evaluation questions was designed based on the content analysis. Then, test cases were generated from activity and state chart diagrams manually of an adapted case study. An interview was conducted with five experts to validate the evaluation questions. The experts evaluated the comprehensibility of the activity and state chart diagrams by using the evaluation questions. The result of the study provided specific details of the different characteristics of activity and state chart diagrams. Further, it suggested that the activity diagram is more comprehensible than the state chart diagram in the aspect of test case generation. The finding of this study could assist software testers in choosing the appropriate UML diagrams for software testing. |
| format | Thesis |
| id | oai:etd.uum.edu.my:6555 |
| institution | Universiti Utara Malaysia |
| language | English English |
| publishDate | 2017 |
| record_format | EPrints |
| record_pdf | Restricted |
| spelling | oai:etd.uum.edu.my:65552021-05-09T03:31:56Z https://etd.uum.edu.my/6555/ An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation Ibrahim, Haitham Raed T58.6-58.62 Management information systems The activity and state chart diagrams are the most frequently used UML diagrams for testing a system based on its specification. One of the key important qualities of the UML diagrams is their comprehensibility. The content analysis of previous studies highlighted the lack of experts’ evaluation of the comprehensibility of activity and state chart diagrams with regard to test case generation. Thus, the main objective of this study is to evaluate the comprehensibility of the UML activity and state chart diagrams for test case generation. First, a content analysis was performed to identify the comprehensibility criteria. The criteria are perceived difficulty and subjective confidence. Next, a set of evaluation questions was designed based on the content analysis. Then, test cases were generated from activity and state chart diagrams manually of an adapted case study. An interview was conducted with five experts to validate the evaluation questions. The experts evaluated the comprehensibility of the activity and state chart diagrams by using the evaluation questions. The result of the study provided specific details of the different characteristics of activity and state chart diagrams. Further, it suggested that the activity diagram is more comprehensible than the state chart diagram in the aspect of test case generation. The finding of this study could assist software testers in choosing the appropriate UML diagrams for software testing. 2017 Thesis NonPeerReviewed text en https://etd.uum.edu.my/6555/1/s816151_01.pdf text en https://etd.uum.edu.my/6555/2/s816151_02.pdf Ibrahim, Haitham Raed (2017) An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation. Masters thesis, Universiti Utara Malaysia. |
| spellingShingle | T58.6-58.62 Management information systems Ibrahim, Haitham Raed An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation |
| thesis_level | Master |
| title | An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation |
| title_full | An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation |
| title_fullStr | An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation |
| title_full_unstemmed | An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation |
| title_short | An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation |
| title_sort | evaluation on the comprehensibility of uml activity and state chart diagrams with regard to manual test generation |
| topic | T58.6-58.62 Management information systems |
| url | https://etd.uum.edu.my/6555/1/s816151_01.pdf https://etd.uum.edu.my/6555/2/s816151_02.pdf https://etd.uum.edu.my/6555/ |
| work_keys_str_mv | AT ibrahimhaithamraed anevaluationonthecomprehensibilityofumlactivityandstatechartdiagramswithregardtomanualtestgeneration AT ibrahimhaithamraed evaluationonthecomprehensibilityofumlactivityandstatechartdiagramswithregardtomanualtestgeneration |
