Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados
Contribuinte(s) |
Kulesza, Uira 01248519400 http://lattes.cnpq.br/8131538515286176 02219235432 http://lattes.cnpq.br/0189095897739979 Aranha, Eduardo Henrique da Silva 02561400492 http://lattes.cnpq.br/9520477461031645 Lima, Gleydson de Azevedo Ferreira 01231423420 http://lattes.cnpq.br/4986614168117334 Teixeira, Leopoldo Motta 05213787452 http://lattes.cnpq.br/2117651910340729 |
---|---|
Data(s) |
27/06/2016
27/06/2016
13/08/2015
|
Resumo |
The software product line engineering brings advantages when compared with the traditional software development regarding the mass customization of the system components. However, there are scenarios that to maintain separated clones of a software system seems to be an easier and more flexible approach to manage their variabilities of a software product line. This dissertation evaluates qualitatively an approach that aims to support the reconciliation of functionalities between cloned systems. The analyzed approach is based on mining data about the issues and source code of evolved cloned web systems. The next step is to process the merge conflicts collected by the approach and not indicated by traditional control version systems to identify potential integration problems from the cloned software systems. The results of the study show the feasibility of the approach to perform a systematic characterization and analysis of merge conflicts for large-scale web-based systems. A engenharia de linhas de produto de software traz vantagens quando comparado ao desenvolvimento tradicional de sistemas no que diz respeito a customização em massa dos seus componentes, reduzindo o custo e aumentando a qualidade de produção de uma família de sistemas. Contudo, em determinados cenários, a manutenção de cópias separadas - clones - de um sistema tem sido explorado por ser uma abordagem mais simples e fácil de gerenciar. Esta dissertação de mestrado busca avaliar qualitativamente uma abordagem proposta para auxiliar a reconciliação de funcionalidades entre sistemas web clonados. A abordagem analisada é baseada na mineração de informações sobre evoluções dos sistemas e a organizações dessas informações de forma estruturada, além de uma análise de determinados tipos de conflitos que tem por finalidade indicar possíveis problemas na integração de funcionalidades entre versões clonadas de um mesmo sistema, não indicados por ferramentas tradicionais de controle de versão. O estudo empírico conduzido nesta dissertação envolveu uma avaliação qualitativa dos conflitos gerados pela abordagem. Os resultados do estudo mostraram a viabilidade de utilização da abordagem para resolução de diferentes tipos de conflitos quando integrando funcionalidades desenvolvidas de forma independente em sistemas web clonados. |
Identificador |
SANTOS, Jadson José dos. Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados. 2015. 103f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015. |
Idioma(s) |
por |
Publicador |
Universidade Federal do Rio Grande do Norte Brasil UFRN PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO |
Direitos |
Acesso Aberto |
Palavras-Chave | #Linhas de produtos de software #Clonagem de sistemas web #Análise de conflitos de merge #Merge de código fonte #CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
Tipo |
masterThesis |