Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados


Autoria(s): Santos, Jadson José dos
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.

http://repositorio.ufrn.br/handle/123456789/20772

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