Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UNIFACS |
Texto Completo: | http://teste.tede.unifacs.br:8080/tede/handle/tede/585 |
Resumo: | Analyzing the dynamics related to software evolution allow users and stakeholders to adopt measures to keep a program useful. Software evolution visualization tools are one of the research lines towards this direction. They have the potential to aggregate large amounts of data, as well as allowing comparisons, highlighting outliers, among other aspects, in an easy-to-read interface. However, the heterogeneity of evolutionary data sources as well as the correlation among them is challenging. At the same time, the available visualization tools tend to focus on data representation rather than focusing on meeting certain comprehension goals that a user might have. In this work, Sourceminer Trends is presented, an evolution analysis tool that seeks to solve these problems in an objective-oriented approach. Models are presented to characterize data evolution, source code and visual structures, as well as the mapping between them. These models, as well as the transformation process is presented through use examples. It was observed that the adoption of models make the analysis environment more flexible and facilitate the serialization of the retrieved data. As limitations, it is worth mentioning that the use of models has led to additional performance problems. In addition, the mapping between objectives and visual representations presented a greater level of coupling than expected. |
id |
UNIF_e33a46a440c81da5f9898f97b0ee29fe |
---|---|
oai_identifier_str |
oai:teste.tede.unifacs.br:tede/585 |
network_acronym_str |
UNIF |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
repository_id_str |
|
spelling |
CARNEIRO, Glauco de FigueiredoSILVA, Paulo Caetano daSOARES, Michel dos SantosSILVA, Fábio Costa2017-07-18T01:28:14Z2016-10-21SILVA, Fábio Costa. Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões. 2016. 67p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2016.http://teste.tede.unifacs.br:8080/tede/handle/tede/585Analyzing the dynamics related to software evolution allow users and stakeholders to adopt measures to keep a program useful. Software evolution visualization tools are one of the research lines towards this direction. They have the potential to aggregate large amounts of data, as well as allowing comparisons, highlighting outliers, among other aspects, in an easy-to-read interface. However, the heterogeneity of evolutionary data sources as well as the correlation among them is challenging. At the same time, the available visualization tools tend to focus on data representation rather than focusing on meeting certain comprehension goals that a user might have. In this work, Sourceminer Trends is presented, an evolution analysis tool that seeks to solve these problems in an objective-oriented approach. Models are presented to characterize data evolution, source code and visual structures, as well as the mapping between them. These models, as well as the transformation process is presented through use examples. It was observed that the adoption of models make the analysis environment more flexible and facilitate the serialization of the retrieved data. As limitations, it is worth mentioning that the use of models has led to additional performance problems. In addition, the mapping between objectives and visual representations presented a greater level of coupling than expected.Analisar à dinâmica que concerne a evolução de um software permite adotar medidas para manter um programa útil. Ferramentas de visualização de dados de evolução são uma das linhas de pesquisa nessa direção. Elas têm o potencial de agregar grandes massas de dados, bem como permitir comparações, destacar elementos destoantes, dentre outros aspectos, numa interface de fácil leitura. No entanto, a heterogeneidade das fontes de dados de evolução, bem como a correlação entre elas representa um desafio. Ao mesmo tempo, as ferramentas de visualização disponíveis tendem a focar na representação de dados ao invés de focarem em atender determinados objetivos de compreensão que um usuário pode porventura almejar. Neste trabalho, é apresentado o Sourceminer Trends, uma ferramenta de análise de evolução que procura sanar estes problemas, numa abordagem orientada a objetivos. São apresentados modelos para caracterizar dados de evolução, de código-fonte e de estruturas visuais, bem como o mapeamento entre eles. Estes modelos, assim como o processo de transformação é apresentado por meio de exemplos de uso. Observou-se que a adoção de modelos permite flexibilizar o ambiente de análise e facilita a serialização dos dados obtidos. Como limitações, vale ressaltar que a utilização de modelos acarretou em problemas adicionais de desempenho.Submitted by Roseli Araujo (roseli.araujo@unifacs.br) on 2017-07-18T01:28:14Z No. of bitstreams: 1 Dissertacao FÁBIO COSTA SILVA.pdf: 1646745 bytes, checksum: a07d311ffc57af7a006c64409d7246da (MD5)Made available in DSpace on 2017-07-18T01:28:14Z (GMT). No. of bitstreams: 1 Dissertacao FÁBIO COSTA SILVA.pdf: 1646745 bytes, checksum: a07d311ffc57af7a006c64409d7246da (MD5) Previous issue date: 2016-10-21application/pdfporUniversidade SalvadorSistemas e ComputaçãoUNIFACSBrasilSistemas e ComputaçãoVisualização de InformaçãoEvolução de SoftwareEngenharia de Software ExperimentalCiências Exatas e da TerraSourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visõesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UNIFACSinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://teste.tede.unifacs.br:8080/tede/bitstream/tede/585/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALDissertacao FÁBIO COSTA SILVA.pdfDissertacao FÁBIO COSTA SILVA.pdfapplication/pdf1646745http://teste.tede.unifacs.br:8080/tede/bitstream/tede/585/2/Dissertacao++F%C3%81BIO+COSTA+SILVA.pdfa07d311ffc57af7a006c64409d7246daMD52tede/5852017-07-17 22:28:14.455oai:teste.tede.unifacs.br:tede/585Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unifacs.br/http://tede.unifacs.br:8080/oai/requestbibliotecadigital@unifacs.br||bibliotecadigital@unifacs.bropendoar:2017-07-18T01:28:14Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)false |
dc.title.por.fl_str_mv |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões |
title |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões |
spellingShingle |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões SILVA, Fábio Costa Visualização de Informação Evolução de Software Engenharia de Software Experimental Ciências Exatas e da Terra |
title_short |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões |
title_full |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões |
title_fullStr |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões |
title_full_unstemmed |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões |
title_sort |
Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões |
author |
SILVA, Fábio Costa |
author_facet |
SILVA, Fábio Costa |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
CARNEIRO, Glauco de Figueiredo |
dc.contributor.referee1.fl_str_mv |
SILVA, Paulo Caetano da |
dc.contributor.referee2.fl_str_mv |
SOARES, Michel dos Santos |
dc.contributor.author.fl_str_mv |
SILVA, Fábio Costa |
contributor_str_mv |
CARNEIRO, Glauco de Figueiredo SILVA, Paulo Caetano da SOARES, Michel dos Santos |
dc.subject.por.fl_str_mv |
Visualização de Informação Evolução de Software Engenharia de Software Experimental |
topic |
Visualização de Informação Evolução de Software Engenharia de Software Experimental Ciências Exatas e da Terra |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra |
description |
Analyzing the dynamics related to software evolution allow users and stakeholders to adopt measures to keep a program useful. Software evolution visualization tools are one of the research lines towards this direction. They have the potential to aggregate large amounts of data, as well as allowing comparisons, highlighting outliers, among other aspects, in an easy-to-read interface. However, the heterogeneity of evolutionary data sources as well as the correlation among them is challenging. At the same time, the available visualization tools tend to focus on data representation rather than focusing on meeting certain comprehension goals that a user might have. In this work, Sourceminer Trends is presented, an evolution analysis tool that seeks to solve these problems in an objective-oriented approach. Models are presented to characterize data evolution, source code and visual structures, as well as the mapping between them. These models, as well as the transformation process is presented through use examples. It was observed that the adoption of models make the analysis environment more flexible and facilitate the serialization of the retrieved data. As limitations, it is worth mentioning that the use of models has led to additional performance problems. In addition, the mapping between objectives and visual representations presented a greater level of coupling than expected. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-10-21 |
dc.date.accessioned.fl_str_mv |
2017-07-18T01:28:14Z |
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 |
SILVA, Fábio Costa. Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões. 2016. 67p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2016. |
dc.identifier.uri.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/handle/tede/585 |
identifier_str_mv |
SILVA, Fábio Costa. Sourceminer trends: uma infraestrutura para análise de evolução de software baseada em múltiplas visões. 2016. 67p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2016. |
url |
http://teste.tede.unifacs.br:8080/tede/handle/tede/585 |
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.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Salvador |
dc.publisher.program.fl_str_mv |
Sistemas e Computação |
dc.publisher.initials.fl_str_mv |
UNIFACS |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Sistemas e Computação |
publisher.none.fl_str_mv |
Universidade Salvador |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UNIFACS instname:Universidade Salvador (UNIFACS) instacron:UNIFACS |
instname_str |
Universidade Salvador (UNIFACS) |
instacron_str |
UNIFACS |
institution |
UNIFACS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
collection |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
bitstream.url.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/bitstream/tede/585/1/license.txt http://teste.tede.unifacs.br:8080/tede/bitstream/tede/585/2/Dissertacao++F%C3%81BIO+COSTA+SILVA.pdf |
bitstream.checksum.fl_str_mv |
bd3efa91386c1718a7f26a329fdcb468 a07d311ffc57af7a006c64409d7246da |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS) |
repository.mail.fl_str_mv |
bibliotecadigital@unifacs.br||bibliotecadigital@unifacs.br |
_version_ |
1800393065798565888 |