Automação de feedback para melhorar a nomeação de identificadores de alunos.
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | , |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Campina Grande
|
| Programa de Pós-Graduação: |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
|
| Departamento: |
Centro de Engenharia Elétrica e Informática - CEEI
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://dspace.sti.ufcg.edu.br/handle/riufcg/12686 |
Resumo: | A legibilidade do programa é uma característica fundamental da qualidade de software. Portanto, fornecer feedback oportuno sobre a nomeação de identificadores pode ajudar a melhorar o treinamento de programadores novatos em educação de programação. De fato, vários estudos presentes na literatura da engenharia de software indicam que um código fonte que contém nomes bem escolhidos de identificadores é mais fácil de entender e menos propenso ao erro em tarefas de manutenção. Entretanto, devido aos inúmeros estudantes aprendendo a programar nos dias de hoje em cursos de programação, fornecer feedback manual sobre a qualidade dos nomes de identificadores torna-se proibitivo por causa da alta carga de trabalho imposta aos instrutores. Durante a pesquisa deste mestrado, nós propusemos um método inovador para gerar e fornecer feedback automático sobre a avaliação da adequação dos nomes de identificadores em contraste às verificações de convenções de nomenclatura. Nosso desafio foi fornecer a estudantes feedback elaborado e oportuno para ajudá-los a escolher nomes mais apropriados para denotar identificadores de seus códigos. Nós implementamos e avaliamos nossa proposta em um curso de programação introdutória. Inicialmente, investigamos e verificamos que é possível encontrar automaticamente nomes considerados inapropriados de identificadores de código, com a intenção de usar esta informação para gerar o feedback automático. Em sequência, nós investigamos e testemunhamos que podemos gerar e fornecer o feedback automático para estudantes, de modo a ajudá-los na escolha de nomes de identificadores de seus códigos de melhor qualidade. A principal contribuição desta pesquisa é que podemos fornecer o feedback automático para encorajar alunos a melhorar os nomes que eles escolhem para denotar identificadores de seus códigos. Com isso, poderemos ajudar estudantes a melhorar a nomeação dos identificadores e, em consequência, a legibilidade do seu programa, desde suas primeiras experiências de codificação. |
| id |
UFCG_825102e0be65da79028787fad71bc3ba |
|---|---|
| oai_identifier_str |
oai:dspace.sti.ufcg.edu.br:riufcg/12686 |
| network_acronym_str |
UFCG |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| repository_id_str |
|
| spelling |
ARAÚJO, Eliane Cristina de.ARAUJO, E. C.http://lattes.cnpq.br/8032715047993974FIGUEIREDO, Jorge César Abrantes de.FIGUEIREDO, J. C. A.http://lattes.cnpq.br/1424808046858622MONTEIRO, João Arthur Brunet.BITTENCOURT, Roberto Almeida.http://lattes.cnpq.br/3181719341084970NASCIMENTO, Marcos Antônio Silva.A legibilidade do programa é uma característica fundamental da qualidade de software. Portanto, fornecer feedback oportuno sobre a nomeação de identificadores pode ajudar a melhorar o treinamento de programadores novatos em educação de programação. De fato, vários estudos presentes na literatura da engenharia de software indicam que um código fonte que contém nomes bem escolhidos de identificadores é mais fácil de entender e menos propenso ao erro em tarefas de manutenção. Entretanto, devido aos inúmeros estudantes aprendendo a programar nos dias de hoje em cursos de programação, fornecer feedback manual sobre a qualidade dos nomes de identificadores torna-se proibitivo por causa da alta carga de trabalho imposta aos instrutores. Durante a pesquisa deste mestrado, nós propusemos um método inovador para gerar e fornecer feedback automático sobre a avaliação da adequação dos nomes de identificadores em contraste às verificações de convenções de nomenclatura. Nosso desafio foi fornecer a estudantes feedback elaborado e oportuno para ajudá-los a escolher nomes mais apropriados para denotar identificadores de seus códigos. Nós implementamos e avaliamos nossa proposta em um curso de programação introdutória. Inicialmente, investigamos e verificamos que é possível encontrar automaticamente nomes considerados inapropriados de identificadores de código, com a intenção de usar esta informação para gerar o feedback automático. Em sequência, nós investigamos e testemunhamos que podemos gerar e fornecer o feedback automático para estudantes, de modo a ajudá-los na escolha de nomes de identificadores de seus códigos de melhor qualidade. A principal contribuição desta pesquisa é que podemos fornecer o feedback automático para encorajar alunos a melhorar os nomes que eles escolhem para denotar identificadores de seus códigos. Com isso, poderemos ajudar estudantes a melhorar a nomeação dos identificadores e, em consequência, a legibilidade do seu programa, desde suas primeiras experiências de codificação.Program readability is a fundamental tenet of software quality. Thus, providing timely feedback on identifier naming can help to improve novice programmer training in programming education. Indeed, several studies in software engineering literature indicate that a source code that contains well-chosen identifier names is easier to understand and less error-prone in maintenance tasks. However, due to the numerous students are learning to program nowadays in programming courses, providing manual feedback on identifier name quality become prohibitive due to the highest workload imposed on instructors. During this master research, we proposed an innovative method to generate and provide automated feedback on identifier name appropriateness assessment in contrast to the checking of naming conventions. Our challenge was to provide to students timely and elaborated feedback to help them to choose more appropriate names to denote their code identifiers. We implemented and evaluated our proposal in an introductory programming course. Firstly, we investigated and verified that it is possible to automatically find names considered to be inappropriate code identifiers, with the intent of using this information to generate automated feedback. In sequence, we investigated and witnessed that we can generate and give automated feedback to students so that we can help them to choose better quality code identifier names. The main contribution of this research is that we can provide automated feedback to students in order to encourage them to improve names chosen by them to denote their code identifiers. So, we can help students to improve identifier naming and, in consequence, their program readability, since their early coding experiences.Submitted by Emanuel Varela Cardoso (emanuel.varela@ufcg.edu.br) on 2020-04-06T18:48:10Z No. of bitstreams: 1 MARCOS ANTÔNIO SILVA NASCIMENTO - DISSERTAÇÃO (PPGCC) 2019.pdf: 1472567 bytes, checksum: bd761f202cc5bc8708528c12f8b6a231 (MD5)Made available in DSpace on 2020-04-06T18:48:10Z (GMT). No. of bitstreams: 1 MARCOS ANTÔNIO SILVA NASCIMENTO - DISSERTAÇÃO (PPGCC) 2019.pdf: 1472567 bytes, checksum: bd761f202cc5bc8708528c12f8b6a231 (MD5) Previous issue date: 2019-11-25Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoEducação em Ciência da ComputaçãoComputer Science EducationEducación en informáticaEnsino de ProgramaçãoEnseñanza de programaciónProgramming TeachingFeedback AutomáticoAutomatic FeedbackRetroalimentación automáticaAutomação de feedback para melhorar a nomeação de identificadores de alunos.Feedback automation to improve the naming of student identifiers.2019-11-252020-04-06T18:48:10Z2020-04-062020-04-06T18:48:10Zhttps://dspace.sti.ufcg.edu.br/handle/riufcg/12686NASCIMENTO, M. A. S. Automação de feedback para melhorar a nomeação de identificadores de alunos. 2019. 129 f. Dissertação (Mestrado em Sistemas e Computação), Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2019. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/12686info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTMARCOS ANTÔNIO SILVA NASCIMENTO - DISSERTAÇÃO (PPGCC) 2019.pdf.txtMARCOS ANTÔNIO SILVA NASCIMENTO - DISSERTAÇÃO (PPGCC) 2019.pdf.txttext/plain257929https://dspace.sti.ufcg.edu.br/bitstream/riufcg/12686/4/MARCOS+ANT%C3%94NIO+SILVA+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2019.pdf.txt3b293b90aff966ec5c421c281ddf194eMD54ORIGINALMARCOS ANTÔNIO SILVA NASCIMENTO - DISSERTAÇÃO (PPGCC) 2019.pdfMARCOS ANTÔNIO SILVA NASCIMENTO - DISSERTAÇÃO (PPGCC) 2019.pdfapplication/pdf981995https://dspace.sti.ufcg.edu.br/bitstream/riufcg/12686/3/MARCOS+ANT%C3%94NIO+SILVA+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2019.pdfce4585fde3e0064cdbce0c7baff39deeMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/12686/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/126862025-07-24 05:59:13.526oai:dspace.sti.ufcg.edu.br:riufcg/12686Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T08:59:13Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
| dc.title.pt_BR.fl_str_mv |
Automação de feedback para melhorar a nomeação de identificadores de alunos. |
| dc.title.alternative.pt_BR.fl_str_mv |
Feedback automation to improve the naming of student identifiers. |
| title |
Automação de feedback para melhorar a nomeação de identificadores de alunos. |
| spellingShingle |
Automação de feedback para melhorar a nomeação de identificadores de alunos. NASCIMENTO, Marcos Antônio Silva. Ciência da Computação Educação em Ciência da Computação Computer Science Education Educación en informática Ensino de Programação Enseñanza de programación Programming Teaching Feedback Automático Automatic Feedback Retroalimentación automática |
| title_short |
Automação de feedback para melhorar a nomeação de identificadores de alunos. |
| title_full |
Automação de feedback para melhorar a nomeação de identificadores de alunos. |
| title_fullStr |
Automação de feedback para melhorar a nomeação de identificadores de alunos. |
| title_full_unstemmed |
Automação de feedback para melhorar a nomeação de identificadores de alunos. |
| title_sort |
Automação de feedback para melhorar a nomeação de identificadores de alunos. |
| author |
NASCIMENTO, Marcos Antônio Silva. |
| author_facet |
NASCIMENTO, Marcos Antônio Silva. |
| author_role |
author |
| dc.contributor.advisor2ID.pt_BR.fl_str_mv |
FIGUEIREDO, J. C. A. |
| dc.contributor.advisor1.fl_str_mv |
ARAÚJO, Eliane Cristina de. |
| dc.contributor.advisor1ID.fl_str_mv |
ARAUJO, E. C. |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/8032715047993974 |
| dc.contributor.advisor2.fl_str_mv |
FIGUEIREDO, Jorge César Abrantes de. |
| dc.contributor.advisor2Lattes.fl_str_mv |
http://lattes.cnpq.br/1424808046858622 |
| dc.contributor.referee1.fl_str_mv |
MONTEIRO, João Arthur Brunet. |
| dc.contributor.referee2.fl_str_mv |
BITTENCOURT, Roberto Almeida. |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/3181719341084970 |
| dc.contributor.author.fl_str_mv |
NASCIMENTO, Marcos Antônio Silva. |
| contributor_str_mv |
ARAÚJO, Eliane Cristina de. FIGUEIREDO, Jorge César Abrantes de. MONTEIRO, João Arthur Brunet. BITTENCOURT, Roberto Almeida. |
| dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
| topic |
Ciência da Computação Educação em Ciência da Computação Computer Science Education Educación en informática Ensino de Programação Enseñanza de programación Programming Teaching Feedback Automático Automatic Feedback Retroalimentación automática |
| dc.subject.por.fl_str_mv |
Educação em Ciência da Computação Computer Science Education Educación en informática Ensino de Programação Enseñanza de programación Programming Teaching Feedback Automático Automatic Feedback Retroalimentación automática |
| description |
A legibilidade do programa é uma característica fundamental da qualidade de software. Portanto, fornecer feedback oportuno sobre a nomeação de identificadores pode ajudar a melhorar o treinamento de programadores novatos em educação de programação. De fato, vários estudos presentes na literatura da engenharia de software indicam que um código fonte que contém nomes bem escolhidos de identificadores é mais fácil de entender e menos propenso ao erro em tarefas de manutenção. Entretanto, devido aos inúmeros estudantes aprendendo a programar nos dias de hoje em cursos de programação, fornecer feedback manual sobre a qualidade dos nomes de identificadores torna-se proibitivo por causa da alta carga de trabalho imposta aos instrutores. Durante a pesquisa deste mestrado, nós propusemos um método inovador para gerar e fornecer feedback automático sobre a avaliação da adequação dos nomes de identificadores em contraste às verificações de convenções de nomenclatura. Nosso desafio foi fornecer a estudantes feedback elaborado e oportuno para ajudá-los a escolher nomes mais apropriados para denotar identificadores de seus códigos. Nós implementamos e avaliamos nossa proposta em um curso de programação introdutória. Inicialmente, investigamos e verificamos que é possível encontrar automaticamente nomes considerados inapropriados de identificadores de código, com a intenção de usar esta informação para gerar o feedback automático. Em sequência, nós investigamos e testemunhamos que podemos gerar e fornecer o feedback automático para estudantes, de modo a ajudá-los na escolha de nomes de identificadores de seus códigos de melhor qualidade. A principal contribuição desta pesquisa é que podemos fornecer o feedback automático para encorajar alunos a melhorar os nomes que eles escolhem para denotar identificadores de seus códigos. Com isso, poderemos ajudar estudantes a melhorar a nomeação dos identificadores e, em consequência, a legibilidade do seu programa, desde suas primeiras experiências de codificação. |
| publishDate |
2019 |
| dc.date.issued.fl_str_mv |
2019-11-25 |
| dc.date.accessioned.fl_str_mv |
2020-04-06T18:48:10Z |
| dc.date.available.fl_str_mv |
2020-04-06 2020-04-06T18:48:10Z |
| 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 |
https://dspace.sti.ufcg.edu.br/handle/riufcg/12686 |
| dc.identifier.citation.fl_str_mv |
NASCIMENTO, M. A. S. Automação de feedback para melhorar a nomeação de identificadores de alunos. 2019. 129 f. Dissertação (Mestrado em Sistemas e Computação), Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2019. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/12686 |
| url |
https://dspace.sti.ufcg.edu.br/handle/riufcg/12686 |
| identifier_str_mv |
NASCIMENTO, M. A. S. Automação de feedback para melhorar a nomeação de identificadores de alunos. 2019. 129 f. Dissertação (Mestrado em Sistemas e Computação), Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2019. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/12686 |
| 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 de Campina Grande |
| dc.publisher.program.fl_str_mv |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO |
| dc.publisher.initials.fl_str_mv |
UFCG |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Centro de Engenharia Elétrica e Informática - CEEI |
| publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
| instname_str |
Universidade Federal de Campina Grande (UFCG) |
| instacron_str |
UFCG |
| institution |
UFCG |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
| bitstream.url.fl_str_mv |
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/12686/4/MARCOS+ANT%C3%94NIO+SILVA+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2019.pdf.txt https://dspace.sti.ufcg.edu.br/bitstream/riufcg/12686/3/MARCOS+ANT%C3%94NIO+SILVA+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2019.pdf https://dspace.sti.ufcg.edu.br/bitstream/riufcg/12686/2/license.txt |
| bitstream.checksum.fl_str_mv |
3b293b90aff966ec5c421c281ddf194e ce4585fde3e0064cdbce0c7baff39dee 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
| repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
| _version_ |
1863363473037066240 |