Um processo para o uso de linguagens de consulta em código fonte

Bibliographic Details
Main Author: Cantarelli, Gustavo Stangherlin
Publication Date: 2012
Format: Master thesis
Language: por
Source: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/001300000kqwx
Download full: http://repositorio.ufsm.br/handle/1/5409
Summary: The search in the source code is gaining more and more space because of the increasing complexity of current software systems and also the need for improvements in source code. Although the paradigms of object-oriented programming and aspect-oriented programming have several features to improve code reuse and clarity when maintenance of code is required, developers tend to reduce productivity because of problems on locating the parts to be corrected or improved. Aiming maintenance activities, this paper presents a search code process that can be applied to source code repositories. This process is exemplified through three instantiations: searches in object-oriented code using SPARQL and SQL, and aspect-oriented code using XML, suggesting that its use may be of great value for any combination of tools and query languages.
id UFSM_6cd9167fe22a047dfd1f18f0e7eb8130
oai_identifier_str oai:repositorio.ufsm.br:1/5409
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Um processo para o uso de linguagens de consulta em código fonteUse of search languages in souce code repositoryProcessos de softwareLinguagens de consultaOrientação a objetosOrientação a aspectosSoftware processSearch languagesObject-orientedAspect-orientedCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe search in the source code is gaining more and more space because of the increasing complexity of current software systems and also the need for improvements in source code. Although the paradigms of object-oriented programming and aspect-oriented programming have several features to improve code reuse and clarity when maintenance of code is required, developers tend to reduce productivity because of problems on locating the parts to be corrected or improved. Aiming maintenance activities, this paper presents a search code process that can be applied to source code repositories. This process is exemplified through three instantiations: searches in object-oriented code using SPARQL and SQL, and aspect-oriented code using XML, suggesting that its use may be of great value for any combination of tools and query languages.As buscas em código-fonte estão ganhando cada vez mais espaço devido ao atual aumento da complexidade dos sistemas de software e também à necessidade de melhorias em código-fonte. Embora os paradigmas de programação orientada a objetos e de programação orientada a aspectos possuam diversos recursos para melhorar o reuso e a clareza de código, quando é necessária manutenção de trechos de código, os programadores tendem a reduzir sua produtividade em função de problemas em localizar os trechos a serem corrigidos ou melhorados. Visando as atividades de manutenção, este trabalho apresenta um processo de consulta que pode ser aplicado em repositórios de código-fonte. Tal processo é exemplificado através de três instanciações: buscas em código orientado a objetos usando SQL e SPARQL, e em código orientado a aspectos usando XML, evidenciando que seu uso poderá ser de grande valia para qualquer combinação entre ferramentas e linguagens de consulta.Universidade Federal de Santa MariaBRCiência da ComputaçãoUFSMPrograma de Pós-Graduação em InformáticaPiveta, Eduardo Kesslerhttp://lattes.cnpq.br/8687196768910831Fontoura, Lisandra Manzonihttp://lattes.cnpq.br/8979575031016933Pimenta, Marcelo Soareshttp://lattes.cnpq.br/2202679279260042Cantarelli, Gustavo Stangherlin2013-08-272013-08-272012-11-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfCANTARELLI, Gustavo Stangherlin. USE OF SEARCH LANGUAGES IN SOUCE CODE REPOSITORY. 2012. 146 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2012.http://repositorio.ufsm.br/handle/1/5409ark:/26339/001300000kqwxporinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-01-14T13:38:29Zoai:repositorio.ufsm.br:1/5409Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2022-01-14T13:38:29Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Um processo para o uso de linguagens de consulta em código fonte
Use of search languages in souce code repository
title Um processo para o uso de linguagens de consulta em código fonte
spellingShingle Um processo para o uso de linguagens de consulta em código fonte
Cantarelli, Gustavo Stangherlin
Processos de software
Linguagens de consulta
Orientação a objetos
Orientação a aspectos
Software process
Search languages
Object-oriented
Aspect-oriented
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um processo para o uso de linguagens de consulta em código fonte
title_full Um processo para o uso de linguagens de consulta em código fonte
title_fullStr Um processo para o uso de linguagens de consulta em código fonte
title_full_unstemmed Um processo para o uso de linguagens de consulta em código fonte
title_sort Um processo para o uso de linguagens de consulta em código fonte
author Cantarelli, Gustavo Stangherlin
author_facet Cantarelli, Gustavo Stangherlin
author_role author
dc.contributor.none.fl_str_mv Piveta, Eduardo Kessler
http://lattes.cnpq.br/8687196768910831
Fontoura, Lisandra Manzoni
http://lattes.cnpq.br/8979575031016933
Pimenta, Marcelo Soares
http://lattes.cnpq.br/2202679279260042
dc.contributor.author.fl_str_mv Cantarelli, Gustavo Stangherlin
dc.subject.por.fl_str_mv Processos de software
Linguagens de consulta
Orientação a objetos
Orientação a aspectos
Software process
Search languages
Object-oriented
Aspect-oriented
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Processos de software
Linguagens de consulta
Orientação a objetos
Orientação a aspectos
Software process
Search languages
Object-oriented
Aspect-oriented
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The search in the source code is gaining more and more space because of the increasing complexity of current software systems and also the need for improvements in source code. Although the paradigms of object-oriented programming and aspect-oriented programming have several features to improve code reuse and clarity when maintenance of code is required, developers tend to reduce productivity because of problems on locating the parts to be corrected or improved. Aiming maintenance activities, this paper presents a search code process that can be applied to source code repositories. This process is exemplified through three instantiations: searches in object-oriented code using SPARQL and SQL, and aspect-oriented code using XML, suggesting that its use may be of great value for any combination of tools and query languages.
publishDate 2012
dc.date.none.fl_str_mv 2012-11-08
2013-08-27
2013-08-27
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.uri.fl_str_mv CANTARELLI, Gustavo Stangherlin. USE OF SEARCH LANGUAGES IN SOUCE CODE REPOSITORY. 2012. 146 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2012.
http://repositorio.ufsm.br/handle/1/5409
dc.identifier.dark.fl_str_mv ark:/26339/001300000kqwx
identifier_str_mv CANTARELLI, Gustavo Stangherlin. USE OF SEARCH LANGUAGES IN SOUCE CODE REPOSITORY. 2012. 146 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2012.
ark:/26339/001300000kqwx
url http://repositorio.ufsm.br/handle/1/5409
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
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1847103531476058112