Laura: um chatterbot para responder perguntas sobre Java

Bibliographic Details
Main Author: Alves, Marcos Flávio Silveira
Publication Date: 2017
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da Universidade Federal do Ceará (UFC)
Download full: http://www.repositorio.ufc.br/handle/riufc/29564
Summary: One of the factors that have the greatest impact on the exit of higher education students in Information Technology is the difficulty in learning to program. This difficulty can be associated to several reasons, and the absence of synchronous interactions is one of the main ones. This work aims to present a possible solution to the problem of programming learning through synchronous interactions. The Laura Chatterbot was built to answer questions about Java programming. Data mining techniques were used to extract knowledge from the online discussion forum StackOverflow to serve as Laura’s knowledge base. Laura was developed with a Multiagent architecture, keeping the system distributed and autonomous.
id UFC-7_a39e6db73b72d6f413d08bcabe25d40f
oai_identifier_str oai:repositorio.ufc.br:riufc/29564
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Alves, Marcos Flávio SilveiraSilva, Ticiana Linhares Coelho daOliveira, Marcos Antonio de2018-02-09T13:20:38Z2018-02-09T13:20:38Z2017ALVES, Marcos Flávio Silveira. Laura: um chatterbot para responder perguntas sobre Java.2017. 56 f. TCC (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus Quixadá, Quixadá, CE, 2017.http://www.repositorio.ufc.br/handle/riufc/29564One of the factors that have the greatest impact on the exit of higher education students in Information Technology is the difficulty in learning to program. This difficulty can be associated to several reasons, and the absence of synchronous interactions is one of the main ones. This work aims to present a possible solution to the problem of programming learning through synchronous interactions. The Laura Chatterbot was built to answer questions about Java programming. Data mining techniques were used to extract knowledge from the online discussion forum StackOverflow to serve as Laura’s knowledge base. Laura was developed with a Multiagent architecture, keeping the system distributed and autonomous.Um dos fatores de maior impacto para a saída de alunos de cursos superiores em Tecnologia da Informação é a dificuldade em aprender a programar. Dificuldade esta que pode estar associada a diversos motivos, sendo a ausência de interações síncronas um dos principais. O presente trabalho tem como objetivo apresentar uma possível solução para o problema de aprendizado de programação por meio de interações síncronas. O Chatterbot Laura foi construído para responder perguntas sobre a linguagem de programação Java. Foram realizadas técnicas de mineração de dados para a extração de conhecimento a partir do fórum de discussão online StackOverflow para servir como base de conhecimento da Laura. Laura foi desenvolvida com uma arquitetura Multiagente, mantendo o sistema distribuído e autônomo.ChatterbotMultiagent systemsMineração de dados (Computação)Laura: um chatterbot para responder perguntas sobre Javainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessORIGINAL2017_tcc_mfsalves.pdf2017_tcc_mfsalves.pdfapplication/pdf766371http://repositorio.ufc.br/bitstream/riufc/29564/1/2017_tcc_mfsalves.pdfefeb3212f5cc9b511bab801952efb0dcMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/29564/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/295642019-01-02 15:04:40.674oai:repositorio.ufc.br:riufc/29564Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2019-01-02T18:04:40Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Laura: um chatterbot para responder perguntas sobre Java
title Laura: um chatterbot para responder perguntas sobre Java
spellingShingle Laura: um chatterbot para responder perguntas sobre Java
Alves, Marcos Flávio Silveira
Chatterbot
Multiagent systems
Mineração de dados (Computação)
title_short Laura: um chatterbot para responder perguntas sobre Java
title_full Laura: um chatterbot para responder perguntas sobre Java
title_fullStr Laura: um chatterbot para responder perguntas sobre Java
title_full_unstemmed Laura: um chatterbot para responder perguntas sobre Java
title_sort Laura: um chatterbot para responder perguntas sobre Java
author Alves, Marcos Flávio Silveira
author_facet Alves, Marcos Flávio Silveira
author_role author
dc.contributor.co-advisor.none.fl_str_mv Silva, Ticiana Linhares Coelho da
dc.contributor.author.fl_str_mv Alves, Marcos Flávio Silveira
dc.contributor.advisor1.fl_str_mv Oliveira, Marcos Antonio de
contributor_str_mv Oliveira, Marcos Antonio de
dc.subject.por.fl_str_mv Chatterbot
Multiagent systems
Mineração de dados (Computação)
topic Chatterbot
Multiagent systems
Mineração de dados (Computação)
description One of the factors that have the greatest impact on the exit of higher education students in Information Technology is the difficulty in learning to program. This difficulty can be associated to several reasons, and the absence of synchronous interactions is one of the main ones. This work aims to present a possible solution to the problem of programming learning through synchronous interactions. The Laura Chatterbot was built to answer questions about Java programming. Data mining techniques were used to extract knowledge from the online discussion forum StackOverflow to serve as Laura’s knowledge base. Laura was developed with a Multiagent architecture, keeping the system distributed and autonomous.
publishDate 2017
dc.date.issued.fl_str_mv 2017
dc.date.accessioned.fl_str_mv 2018-02-09T13:20:38Z
dc.date.available.fl_str_mv 2018-02-09T13:20:38Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ALVES, Marcos Flávio Silveira. Laura: um chatterbot para responder perguntas sobre Java.2017. 56 f. TCC (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus Quixadá, Quixadá, CE, 2017.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufc.br/handle/riufc/29564
identifier_str_mv ALVES, Marcos Flávio Silveira. Laura: um chatterbot para responder perguntas sobre Java.2017. 56 f. TCC (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus Quixadá, Quixadá, CE, 2017.
url http://www.repositorio.ufc.br/handle/riufc/29564
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/29564/1/2017_tcc_mfsalves.pdf
http://repositorio.ufc.br/bitstream/riufc/29564/2/license.txt
bitstream.checksum.fl_str_mv efeb3212f5cc9b511bab801952efb0dc
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847792418533933056