An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary

Autores
Granizo Rodríguez, Angela Verónica; Antonelli, Leandro; Firmenich, Sergio; Firmenich, Diego
Año de publicación
2024
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
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.
Materia
Ciencias de la Computación e Información
reverse engineering
software web applications
domain language
LEL
software requirements
application domain
software application
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12404

id CICBA_0daa3f418b70f67a146f9bea4050b6e6
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12404
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL GlossaryGranizo Rodríguez, Angela VerónicaAntonelli, LeandroFirmenich, SergioFirmenich, DiegoCiencias de la Computación e Informaciónreverse engineeringsoftware web applicationsdomain languageLELsoftware requirementsapplication domainsoftware applicationRequirement 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.2024-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12404enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-04T09:43:39Zoai:digital.cic.gba.gob.ar:11746/12404Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-04 09:43:40.245CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
title An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
spellingShingle An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
Granizo Rodríguez, Angela Verónica
Ciencias de la Computación e Información
reverse engineering
software web applications
domain language
LEL
software requirements
application domain
software application
title_short An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
title_full An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
title_fullStr An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
title_full_unstemmed An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
title_sort An approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary
dc.creator.none.fl_str_mv Granizo Rodríguez, Angela Verónica
Antonelli, Leandro
Firmenich, Sergio
Firmenich, Diego
author Granizo Rodríguez, Angela Verónica
author_facet Granizo Rodríguez, Angela Verónica
Antonelli, Leandro
Firmenich, Sergio
Firmenich, Diego
author_role author
author2 Antonelli, Leandro
Firmenich, Sergio
Firmenich, Diego
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
reverse engineering
software web applications
domain language
LEL
software requirements
application domain
software application
topic Ciencias de la Computación e Información
reverse engineering
software web applications
domain language
LEL
software requirements
application domain
software application
dc.description.none.fl_txt_mv 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 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.
publishDate 2024
dc.date.none.fl_str_mv 2024-08
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12404
url https://digital.cic.gba.gob.ar/handle/11746/12404
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1842340429699219456
score 12.623145