dc.contributorPiveta, Eduardo Kessler
dc.contributorhttp://lattes.cnpq.br/8687196768910831
dc.contributorFontoura, Lisandra Manzoni
dc.contributorhttp://lattes.cnpq.br/8979575031016933
dc.contributorSilveira, Maicon Bernardino da
dc.contributorhttp://lattes.cnpq.br/0523166822363498
dc.creatorPrates, Bernardo Petry
dc.date.accessioned2019-06-07T12:36:38Z
dc.date.accessioned2022-10-07T23:42:37Z
dc.date.available2019-06-07T12:36:38Z
dc.date.available2022-10-07T23:42:37Z
dc.date.created2019-06-07T12:36:38Z
dc.date.issued2018-12-20
dc.identifierhttp://repositorio.ufsm.br/handle/1/16783
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/4041344
dc.description.abstractWith the evolution of a language, the possibility of updating old constructions and benefiting from new features arises. However, as systems are modified, adapted and updated, their code and other artifacts may become more complex, prone to errors and departed from their original design, thus decreasing their quality. We present a catalog of thirty refactorings for the evolution of Java programs and the definition of detection functions for the search of opportunities to apply those refactorings in order to guide developers towards program evolution. Furthermore, we developed an API to perform a case study using five open source projects in order to evaluate and to validate the refactorings and functions presented.
dc.publisherUniversidade Federal de Santa Maria
dc.publisherBrasil
dc.publisherCiência da Computação
dc.publisherUFSM
dc.publisherPrograma de Pós-Graduação em Ciência da Computação
dc.publisherCentro de Tecnologia
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.subjectRefatoração
dc.subjectEvolução de programas
dc.subjectJava
dc.subjectFunções de detecção
dc.subjectRefactoring
dc.subjectPrograms evolution
dc.subjectDetection functions
dc.titleRefatorações para a evolução de programas Java
dc.typeDissertação


Este ítem pertenece a la siguiente institución