dc.creatorCampagnolo, Fernando Quatrin
dc.creatorPiveta, Eduardo Kessler
dc.date2016-10-21
dc.date.accessioned2023-09-27T19:45:48Z
dc.date.available2023-09-27T19:45:48Z
dc.identifierhttps://periodicos.ufsm.br/coming/article/view/22642
dc.identifier10.5902/2448190422642
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/8941711
dc.descriptionDurante o ciclo de vida dos sistemas de software, eles precisam ser melhorados, modificados e adaptados a novas funcionalidades. Tais modificações podem aumentar a complexidade e diminuir sua qualidade. Uma das maneiras de melhorar sua qualidade é aplicar transformações, mais especificamente, refatorações. Uma das atividades do processo de refatoração proposto por Piveta (2009), é a seleção do conjunto de refatorações a serem aplicadas em um sistema de software. A partir desse cenário, este trabalho tem como objetivo: (i) Representar o conhecimento de refatoração através de uma ontologia OWL; (ii) Utilizar a ontologia proposta como base de dados para selecionar o conjunto de refatorações a serem aplicadas. A fim de facilitar a seleção, desenvolveu-se uma aplicação Java utilizando a API Jena. Essa possibilita filtrar as refatorações por algumas características como vantagem e domínio.pt-BR
dc.formatapplication/pdf
dc.languagepor
dc.publisherUniversidade Federal de Santa Mariapt-BR
dc.relationhttps://periodicos.ufsm.br/coming/article/view/22642/pdf
dc.rightsCopyright (c) 2016 Revista ComInG - Communications and Innovations Gazettept-BR
dc.sourceRevista ComInG - Communications and Innovations Gazette; v. 1 n. 2 (2016): Segunda Edição; 74-86pt-BR
dc.source2448-1904
dc.source2448-1904
dc.subjectRefatoraçãopt-BR
dc.subjectOntologiapt-BR
dc.subjectOWL.pt-BR
dc.titleRepresentação do Conhecimento de forma a Buscar Oportunidades de Refatoração através de uma Ontologiapt-BR
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion


Este ítem pertenece a la siguiente institución