Please use this identifier to cite or link to this item:
https://ptsldigital.ukm.my/jspui/handle/123456789/513362
Title: | MUML: a tool for grading syntax and semantics of UML models |
Authors: | Hazim Saleh Moustafa Alrawashdeh (P34936) |
Supervisor: | Sufian Idris, Dr. |
Keywords: | UML (Computer science) Computer programming Universiti Kebangsaan Malaysia -- Dissertations Dissertations, Academic -- Malaysia |
Issue Date: | 28-Feb-2014 |
Description: | In this thesis we present the development and evaluation of an automatic grading system for grading UML diagrams. Automatic grading of assignments consisting of diagrams would doubtless be of advantage to instructors. When large numbers of assignments are submitted at once, instructors find themselves bogged down in their attempt to provide reliable evaluations and good feedback to students as soon as possible. On the other hand, grading UML is considered very hard since the language has thirteen different diagrams with large problem state space for several models. For grading UML we find so far only one tool which is called ADAT. ADAT focuses only on grading class diagrams, and no other UML diagrams while in most higher learning institutions, students are introduced to three types of UML diagrams: Class, Sequence and State diagrams. MUML covers the threetypes and grade them against the achievement of relevancy, syntax and semantics of the model that represents each student answer. The main aim of this study is to enhance the teaching and grading environment for UML courses. The first objective of this study is to propose criteria for grading UML diagrams. The second objective is to explore a method for defining and grading the relevancy, syntax and semantics of UML models. The third objective is to develop a software system for grading these diagrams based on the proposed method.Finally, the fourth objective is to evaluate the developed method and tool. To achieve the research objectives, a qualitative research is conducted with the focus group method. Ten participants were selected from different academic institutions in Malaysia. The participants have been divided into two groups; the first group discussedthe topics related to UML. The other group discussed the formal methods and models translation methods to understand how to map UML models into formal notations and how to use these formal models to assess the correspondence UML model. The result of this study is encouraging as it provides with an enhanced environment for grading the structure and the behaviour of UML models. Furthermore, an automatic grading system for grading UML models is developed for UML course students. MUML has been designed to assess the relevancy, syntax and semantics of UML models according to students answers. This study has been successfully carried out. MUML has been tested and the evaluation result does its expectations compared to some human graders, which at the end supports the feasibility of using MUML. The developed system is more coherent compared to human and more or less similar to human grader. For future work there is a need to enhance MUML before it can really be used in classrooms.,Ph.D. |
Pages: | 199 |
Call Number: | QA76.76.D47A454 2014 3 tesis |
Publisher: | UKM, Bangi |
Appears in Collections: | Faculty of Information Science and Technology / Fakulti Teknologi dan Sains Maklumat |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ukmvital_120380+SOURCE1+SOURCE1.0.PDF Restricted Access | 988 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.