Mostrar el registro sencillo del ítem

dc.contributor.author
Miranda, Enrique Alfredo  
dc.contributor.author
Berón, Mario Marcelo  
dc.contributor.author
Montejano, German Antonio  
dc.contributor.author
Riesco, Daniel Edgardo  
dc.date.available
2020-09-22T16:38:36Z  
dc.date.issued
2019-02  
dc.identifier.citation
Miranda, Enrique Alfredo; Berón, Mario Marcelo; Montejano, German Antonio; Riesco, Daniel Edgardo; Using reverse engineering techniques to infer a system use case model; John Wiley & Sons Ltd; Journal of Software: Evolution and Process; 31; 2; 2-2019; 1-39  
dc.identifier.uri
http://hdl.handle.net/11336/114549  
dc.description.abstract
In this article, a strategy that seeks to assist the arduous cognitive process that involves understanding a GUI-based system is presented. In order to reach this goal, a UML use case model with the most relevant features is obtained. To derive this model, the strategy performs the following steps: Extraction and filtering of specific system static information and implementation of a clustering process that inspects this information including GUI widgets, which are components closely related to the system problem domain. Although these steps are commonly known and used in the context of reverse engineering, the strategy introduces unusual approaches regarding the proposals found in the available literature. More specifically, the strategy presents (a) a set of metrics that infers the relative importance of a method or a function within the analysed system, (b) a summarization process driven by different features of software systems, and (c) a technique to cluster software artefacts and to map the cluster model onto a use case model. The article also propose a methodology that allows to compare the achieved results. The assessment of the approach suggests that the strategy can assist the software engineer to understand a software system providing a useful fine-grained use case model.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
John Wiley & Sons Ltd  
dc.rights
info:eu-repo/semantics/restrictedAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
CLUSTERING  
dc.subject
INFORMATION EXTRACTION  
dc.subject
PROGRAM COMPREHENSION  
dc.subject
REVERSE ENGINEERING  
dc.subject
SOFTWARE ENGINEERING  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
Using reverse engineering techniques to infer a system use case model  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2020-09-01T19:11:10Z  
dc.identifier.eissn
2047-7481  
dc.journal.volume
31  
dc.journal.number
2  
dc.journal.pagination
1-39  
dc.journal.pais
Reino Unido  
dc.description.fil
Fil: Miranda, Enrique Alfredo. Universidad Nacional de San Luis. Facultad de Ciencias Fisico Matematicas y Naturales. Departamento de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - San Luis. Instituto de Matemática Aplicada de San Luis "Prof. Ezio Marchi". Universidad Nacional de San Luis. Facultad de Ciencias Físico, Matemáticas y Naturales. Instituto de Matemática Aplicada de San Luis "Prof. Ezio Marchi"; Argentina  
dc.description.fil
Fil: Berón, Mario Marcelo. Universidad Nacional de San Luis. Facultad de Ciencias Fisico Matematicas y Naturales. Departamento de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Montejano, German Antonio. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de San Luis. Facultad de Ciencias Fisico Matematicas y Naturales. Departamento de Informatica; Argentina  
dc.description.fil
Fil: Riesco, Daniel Edgardo. Universidad Nacional de San Luis. Facultad de Ciencias Fisico Matematicas y Naturales. Departamento de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.journal.title
Journal of Software: Evolution and Process  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://doi.wiley.com/10.1002/smr.2121  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/https://doi.org/10.1002/smr.2121