Please use this identifier to cite or link to this item:
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12028
Title: | Definição e validação de refatoramentos de software em larga escala. |
Other Titles: | Definition and validation of large scale software refactoring. |
???metadata.dc.creator???: | AGUIAR, Glaucimar da Silva. |
???metadata.dc.contributor.advisor1???: | SAUVÉ, Jacques Philippe. |
???metadata.dc.contributor.referee1???: | GARCIA , Francilene Procópio. |
???metadata.dc.contributor.referee2???: | MACHADO , Patricia Duarte de Lima. |
???metadata.dc.contributor.referee3???: | PENTEADO, Rosângela Aparecida D. |
Keywords: | Engenharia de Software;Refatoramentos de Software;Manutenção de Sistemas;Software Engineering;Software Refactoring;Systems Maintenance |
Issue Date: | 12-Jul-2002 |
Publisher: | Universidade Federal de Campina Grande |
Citation: | AGUIAR, G. da S. Definição e validação de refatoramentos de software em larga escala. 2002. 186 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2002. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12028 |
???metadata.dc.description.resumo???: | Esta dissertação descreve uma maneira de lidar com os problemas causados pela perda de estrutura de sistemas de software com milhares de linhas de código que foram produzidos sem o uso de técnicas de refatoramento e um bom conjunto de testes. O objetivo desta pesquisa é organizar a reestruturação de sistemas de software de grande porte através da definição de refatoramentos apropriados. Primeiramente, um conjunto de refatoramentos é definido com base do projeto de reestruturação de um sistema de software real. Para avaliar os resultados da aplicação destes refatoramentos, apresenta-se um modelo de avaliação que é aplicado ao sistema usado como estudo de caso. |
Abstract: | This dissertation describes how to deal with problems caused by the loss of structure in software systems with thousands of line of code that were produced without the use of refactoring techniques and a good test suite. The purpose of this research is to organize the restructuring of large software systems by defining appropriate refactoring techniques. First, it defines several large refactorings and their application to a large scale real software system. In order to evaluate the benefits of this collection of refactorings, an evaluation model is presented and applied to the system used as case study. |
Keywords: | Engenharia de Software Refatoramentos de Software Manutenção de Sistemas Software Engineering Software Refactoring Systems Maintenance |
???metadata.dc.subject.cnpq???: | Ciência da Computação |
URI: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12028 |
Appears in Collections: | Mestrado em Ciência da Computação. |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
GLAUCIMAR DA SILVA AGUIAR - DISSERTAÇÃO (PPGCC) 2002..pdf | Glaucimar da Silva Aguiar - Dissertação (PPGCC) 2002. | 1.18 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.