Laura: um chatterbot para responder perguntas sobre Java
| Main Author: | |
|---|---|
| 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 |