An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
Files
Date
2024-8-9
Authors
Granizo Rodríguez, Angela Verónica
Antonelli, Ruben Leandro
Firmenich, Sergio
Firmenich, Diego
Journal Title
Journal ISSN
Volume Title
Publisher
Even3, Brazil.
Abstract
Requirement engineering plays a crucial role in the software
lifecycle, since errors made in the requirements require significant effort to be corrected in later stages. The main source of requirements
is people; however, it is common to analyze existing applications when
developing new software. This is particularly the case in the process of
reengineering. On the other hand, the language of the domain is essential
to understanding the domain and thus comprehending the requirements.
Language Extended Lexicon (LEL) is a structured glossary designed to
capture this language. This paper proposes an approach for obtaining
the language of an application domain from a web application using the
LEL glossary. The process comprises three main activities: general analysis of the web application, domain language capture, and the verification
of the generated domain language. Additionally, this paper describes a
web browser extension tool designed to support the process. Finally, the
paper presents the results of a preliminary evaluation with promising
outcomes regarding the applicability of the approach.
Description
Keywords
reverse engineering,
software web applications,
domain language,
Language Extended Lexicon,
LEL,
software requirements,
application domain,
software application
Citation
Granizo Rodríguez, A. V., Antonelli, L., Firmenich, S., & Firmenich, D. (2024). An approach for reverse engineering from web applications into the language of the domain using the LEL glossary. Proceedings of the 27th Workshop on Requirements Engineering (WER2024).