Um processo para o uso de linguagens de consulta em código fonte
| Main Author: | |
|---|---|
| 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 |