Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/jspui/handle/123456789/20772 |
Resumo: | 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. |
id |
UFRN_219af7a05d6ab74d2712b1ceed727104 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/20772 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Santos, Jadson José doshttp://lattes.cnpq.br/8131538515286176http://lattes.cnpq.br/0189095897739979Aranha, Eduardo Henrique da Silvahttp://lattes.cnpq.br/9520477461031645Lima, Gleydson de Azevedo Ferreirahttp://lattes.cnpq.br/4986614168117334Teixeira, Leopoldo Mottahttp://lattes.cnpq.br/2117651910340729Kulesza, Uira2016-06-27T19:34:36Z2016-06-27T19:34:36Z2015-08-13SANTOS, 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.https://repositorio.ufrn.br/jspui/handle/123456789/20772A 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.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.porUniversidade Federal do Rio Grande do NortePROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOLinhas de produtos de softwareClonagem de sistemas webAnálise de conflitos de mergeMerge de código fonteAvaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALJadsonJoseDosSantos_DISSERT.pdfJadsonJoseDosSantos_DISSERT.pdfapplication/pdf7857888https://repositorio.ufrn.br/bitstream/123456789/20772/1/JadsonJoseDosSantos_DISSERT.pdff3d7e7caa05dd6c1397669fae598ba4aMD51TEXTJadsonJoseDosSantos_DISSERT.pdf.txtJadsonJoseDosSantos_DISSERT.pdf.txtExtracted texttext/plain169817https://repositorio.ufrn.br/bitstream/123456789/20772/6/JadsonJoseDosSantos_DISSERT.pdf.txt46acec9822d5587f58f5b731ccfc3b07MD56THUMBNAILJadsonJoseDosSantos_DISSERT.pdf.jpgJadsonJoseDosSantos_DISSERT.pdf.jpgIM Thumbnailimage/jpeg2710https://repositorio.ufrn.br/bitstream/123456789/20772/7/JadsonJoseDosSantos_DISSERT.pdf.jpg904c6c976bc9cd91c8821d7d4833d8e4MD57123456789/207722017-11-02 18:51:50.83oai:https://repositorio.ufrn.br:123456789/20772Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-02T21:51:50Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados |
title |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados |
spellingShingle |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados Santos, Jadson José dos CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Linhas de produtos de software Clonagem de sistemas web Análise de conflitos de merge Merge de código fonte |
title_short |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados |
title_full |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados |
title_fullStr |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados |
title_full_unstemmed |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados |
title_sort |
Avaliação sistemática de uma abordagem para integração de funcionalidades em sistemas web clonados |
author |
Santos, Jadson José dos |
author_facet |
Santos, Jadson José dos |
author_role |
author |
dc.contributor.authorID.pt_BR.fl_str_mv |
|
dc.contributor.authorLattes.none.fl_str_mv |
http://lattes.cnpq.br/8131538515286176 |
dc.contributor.advisorID.pt_BR.fl_str_mv |
|
dc.contributor.advisorLattes.none.fl_str_mv |
http://lattes.cnpq.br/0189095897739979 |
dc.contributor.referees1.none.fl_str_mv |
Aranha, Eduardo Henrique da Silva |
dc.contributor.referees1ID.pt_BR.fl_str_mv |
|
dc.contributor.referees1Lattes.none.fl_str_mv |
http://lattes.cnpq.br/9520477461031645 |
dc.contributor.referees2.none.fl_str_mv |
Lima, Gleydson de Azevedo Ferreira |
dc.contributor.referees2ID.pt_BR.fl_str_mv |
|
dc.contributor.referees2Lattes.none.fl_str_mv |
http://lattes.cnpq.br/4986614168117334 |
dc.contributor.referees3.none.fl_str_mv |
Teixeira, Leopoldo Motta |
dc.contributor.referees3ID.pt_BR.fl_str_mv |
|
dc.contributor.referees3Lattes.none.fl_str_mv |
http://lattes.cnpq.br/2117651910340729 |
dc.contributor.author.fl_str_mv |
Santos, Jadson José dos |
dc.contributor.advisor1.fl_str_mv |
Kulesza, Uira |
contributor_str_mv |
Kulesza, Uira |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Linhas de produtos de software Clonagem de sistemas web Análise de conflitos de merge Merge de código fonte |
dc.subject.por.fl_str_mv |
Linhas de produtos de software Clonagem de sistemas web Análise de conflitos de merge Merge de código fonte |
description |
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. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-08-13 |
dc.date.accessioned.fl_str_mv |
2016-06-27T19:34:36Z |
dc.date.available.fl_str_mv |
2016-06-27T19:34:36Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
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. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/jspui/handle/123456789/20772 |
identifier_str_mv |
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. |
url |
https://repositorio.ufrn.br/jspui/handle/123456789/20772 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.program.fl_str_mv |
PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/20772/1/JadsonJoseDosSantos_DISSERT.pdf https://repositorio.ufrn.br/bitstream/123456789/20772/6/JadsonJoseDosSantos_DISSERT.pdf.txt https://repositorio.ufrn.br/bitstream/123456789/20772/7/JadsonJoseDosSantos_DISSERT.pdf.jpg |
bitstream.checksum.fl_str_mv |
f3d7e7caa05dd6c1397669fae598ba4a 46acec9822d5587f58f5b731ccfc3b07 904c6c976bc9cd91c8821d7d4833d8e4 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1802117553853562880 |