loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Hafeez Osman 1 ; Arjan van Zadelhoff 1 and Michel R. V. Chaudron 2

Affiliations: 1 Leiden University, Netherlands ; 2 Leiden University and Chalmers University of Technology, Netherlands

Keyword(s): Software Engineering, Reverse Engineering, UML, Class Diagram, Simplification.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Languages, Tools and Architectures ; MetaModeling ; Methodologies, Processes and Platforms ; Model Quality Assurance Techniques ; Model-Driven Software Development ; Models ; Paradigm Trends ; Reasoning about Models ; Software Engineering ; Software Process Modeling, Enactment and Execution ; Syntax and Semantics of Modeling Languages

Abstract: Class diagrams may include an overwhelming amount of information. For a large and complex class diagrams there is a possibility that not all information in the class diagram is important for understanding the system. In this paper, we study how to identify essential and secondary information in class diagrams. To this end, we performed a survey with professionals, academics and students to enquire information in class diagrams that is considered important. In total, 25 complete responses were received with 76% of the respondents having average or above skills with class diagrams. As the results, we discovered that the metric that counts the number of public operations is the most important metric for indicating importance of a class in a diagram. Also, we discovered that class names and coupling were influencing factors when it comes to excluding classes from a class diagram.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.145.72.44

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Osman, H.; van Zadelhoff, A. and R. V. Chaudron, M. (2013). UML Class Diagram Simplification - A Survey for Improving Reverse Engineered Class Diagram Comprehension. In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-8565-42-6; ISSN 2184-4348, SciTePress, pages 291-296. DOI: 10.5220/0004319902910296

@conference{modelsward13,
author={Hafeez Osman. and Arjan {van Zadelhoff}. and Michel {R. V. Chaudron}.},
title={UML Class Diagram Simplification - A Survey for Improving Reverse Engineered Class Diagram Comprehension},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2013},
pages={291-296},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004319902910296},
isbn={978-989-8565-42-6},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - UML Class Diagram Simplification - A Survey for Improving Reverse Engineered Class Diagram Comprehension
SN - 978-989-8565-42-6
IS - 2184-4348
AU - Osman, H.
AU - van Zadelhoff, A.
AU - R. V. Chaudron, M.
PY - 2013
SP - 291
EP - 296
DO - 10.5220/0004319902910296
PB - SciTePress