A method for reverse engineering UML use case model for websites

5Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.

Abstract

Problems with inadequately documented or undocumented websites could be alleviated by introducing reverse engineering of UML diagrams. In this paper, the method for reverse engineering UML use case model for websites is presented. It consists of two steps: recording user actions in the analyzed website, and then transforming the combination of recorded activity and publicly available HTML code information into UML use case model. This model consists of UML use case diagram and UML activity diagrams describing scenario of each use case. The proposed method is implemented as a Google Chrome plugin named WEB2UML. WEB2UML is able to generate UML use case and activity diagrams in XMI format, compatible with MagicDraw UML CASE tool. During experimental evaluation of the WEB2UML tool, two UML use case models were reverse engineered: one for moodle. if.ktu.lt website and another for researchgate.net website. The quality of generated models was evaluated using an anonymous questionnaire completed by 13 UML modelling experts. The results of expert evaluation are encouraging: in total, average expert evaluation score was 8,4 in a scale of ten.

Cite

CITATION STYLE

APA

Čeponienė, L., Drungilas, V., Jurgelaitis, M., & Čeponis, J. (2018). A method for reverse engineering UML use case model for websites. Information Technology and Control, 47(4), 623–638. https://doi.org/10.5755/j01.itc.47.4.21264

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free