An online corpus of UML Design Models : construction and empirical studies

Leiden Repository

An online corpus of UML Design Models : construction and empirical studies

Type: Doctoral Thesis
Title: An online corpus of UML Design Models : construction and empirical studies
Author: Karasneh, B.H.A.
Issue Date: 2016-07-07
Keywords: Software quality
Software defects
UML
Anti-patterns
Model repository
Design assessment
Abstract: We address two problems in Software Engineering. The first problem is how to assess the severity of software defects? The second problem we address is that of studying software designs. Automated support for assessing the severity of software defects helps human developers to perform this task more efficiently and more accurately. We present (MAPDESO) for assessing the severity of software defects based on IEEE Standard Classification for Software Anomalies. The novelty of the approach lies in its use of uses ontologies and ontology-based reasoning which links defects to system level quality properties. One of the main reasons that makes studying of software designs challenging is the lack of their availability. We decided to collect software designs represented by UML models stored in image formats and use image processing techniques to convert them to models. We present the 'UML Repository' which contains UML diagrams (in image and XMI format) and design metrics. We conducted a series of empirical studies using the UML Repository. These empirical studies are a drop in the ocean empirical studies that can be conducted using the repository. Yet these studies show the versatility of useful studies that can be based on this novel repository of UML designs.
Promotor: Supervisor: J.N. Kok, M.R.V. Chaudron
Faculty: Science
University: Leiden
Uri: urn:isbn:9789402802429
Handle: http://hdl.handle.net/1887/41339
 

Files in this item

Description Size View
application/pdf Full Text 99.73Mb View/Open
application/pdf Cover 826.8Kb View/Open
application/pdf Title Pages_Contents 1.557Mb View/Open
application/pdf Chapter 1 171.9Kb View/Open
application/pdf Chapter 2 6.103Mb View/Open
application/pdf Chapter 3 11.46Mb View/Open
application/pdf Chapter 4 28.91Mb View/Open
application/pdf Chapter 5 39.27Mb View/Open
application/pdf Chapter 6 3.584Mb View/Open
application/pdf Chapter 7 2.501Mb View/Open
application/pdf Chapter 8 7.446Mb View/Open
application/pdf Chapter 9 161.0Kb View/Open
application/pdf Bibliography 195.4Kb View/Open
application/pdf Summary in English 119.3Kb View/Open
application/pdf Summary in Dutch 121.0Kb View/Open
application/pdf Curriculum Vitae 112.7Kb View/Open
application/pdf Acknowledgements 124.4Kb View/Open
application/pdf Propositions 114.4Kb View/Open

This item appears in the following Collection(s)