"Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software

Detalhes bibliográficos
Autor(a) principal: Silva, João Pedro Portilho
Data de Publicação: 2023
Outros Autores: Vale, Liliane do Nascimento
Tipo de documento: Artigo
Idioma: por
Título da fonte: Revista Veras
Texto Completo: https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/58206
Resumo: Este trabalho investigou a capacidade de ferramentas baseadas em modelos de linguagem e técnicas tradicionais de recuperação de informações, como o Generative Pre-trained Transformer (GPT-3) e CROKAGE respectivamente, em gerar respostas legíveis para perguntas de programação (Q&A). Para isso, foi realizada uma análise qualitativa e quantitativa de correção sintática e semântica estática, correção semântica, foco de código e legibilidade em um conjunto de questões e respostas, bem como um experimento piloto com sujeitos humanos. Os resultados sugerem que essas ferramentas são capazes, de forma complementar, de gerar código completo e executável que pode ser útil para desenvolvedores iniciantes, mas ainda enfrentam desafios em relação à semântica e ao foco no código.
id VERACRUZ-0_38b42a3fc13660e2cd4082647a16a9c7
oai_identifier_str oai:ojs2.ojs.brazilianjournals.com.br:article/58206
network_acronym_str VERACRUZ-0
network_name_str Revista Veras
repository_id_str
spelling "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de softwareinteligência artificialprocessamento de linguagem naturalchatbotEste trabalho investigou a capacidade de ferramentas baseadas em modelos de linguagem e técnicas tradicionais de recuperação de informações, como o Generative Pre-trained Transformer (GPT-3) e CROKAGE respectivamente, em gerar respostas legíveis para perguntas de programação (Q&A). Para isso, foi realizada uma análise qualitativa e quantitativa de correção sintática e semântica estática, correção semântica, foco de código e legibilidade em um conjunto de questões e respostas, bem como um experimento piloto com sujeitos humanos. Os resultados sugerem que essas ferramentas são capazes, de forma complementar, de gerar código completo e executável que pode ser útil para desenvolvedores iniciantes, mas ainda enfrentam desafios em relação à semântica e ao foco no código.Brazilian Journals Publicações de Periódicos e Editora Ltda.2023-03-20info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/5820610.34117/bjdv9n3-157Brazilian Journal of Development; Vol. 9 No. 3 (2023); 11288-11305Brazilian Journal of Development; Vol. 9 Núm. 3 (2023); 11288-11305Brazilian Journal of Development; v. 9 n. 3 (2023); 11288-113052525-8761reponame:Revista Verasinstname:Instituto Superior de Educação Vera Cruz (VeraCruz)instacron:VERACRUZporhttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/58206/42421Silva, João Pedro PortilhoVale, Liliane do Nascimentoinfo:eu-repo/semantics/openAccess2023-03-24T14:23:20Zoai:ojs2.ojs.brazilianjournals.com.br:article/58206Revistahttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/PRIhttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/oai||revistaveras@veracruz.edu.br2236-57292236-5729opendoar:2024-10-15T16:26:32.790957Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz)false
dc.title.none.fl_str_mv "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
title "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
spellingShingle "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
Silva, João Pedro Portilho
inteligência artificial
processamento de linguagem natural
chatbot
title_short "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
title_full "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
title_fullStr "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
title_full_unstemmed "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
title_sort "Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
author Silva, João Pedro Portilho
author_facet Silva, João Pedro Portilho
Vale, Liliane do Nascimento
author_role author
author2 Vale, Liliane do Nascimento
author2_role author
dc.contributor.author.fl_str_mv Silva, João Pedro Portilho
Vale, Liliane do Nascimento
dc.subject.por.fl_str_mv inteligência artificial
processamento de linguagem natural
chatbot
topic inteligência artificial
processamento de linguagem natural
chatbot
description Este trabalho investigou a capacidade de ferramentas baseadas em modelos de linguagem e técnicas tradicionais de recuperação de informações, como o Generative Pre-trained Transformer (GPT-3) e CROKAGE respectivamente, em gerar respostas legíveis para perguntas de programação (Q&A). Para isso, foi realizada uma análise qualitativa e quantitativa de correção sintática e semântica estática, correção semântica, foco de código e legibilidade em um conjunto de questões e respostas, bem como um experimento piloto com sujeitos humanos. Os resultados sugerem que essas ferramentas são capazes, de forma complementar, de gerar código completo e executável que pode ser útil para desenvolvedores iniciantes, mas ainda enfrentam desafios em relação à semântica e ao foco no código.
publishDate 2023
dc.date.none.fl_str_mv 2023-03-20
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/58206
10.34117/bjdv9n3-157
url https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/58206
identifier_str_mv 10.34117/bjdv9n3-157
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/58206/42421
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Brazilian Journals Publicações de Periódicos e Editora Ltda.
publisher.none.fl_str_mv Brazilian Journals Publicações de Periódicos e Editora Ltda.
dc.source.none.fl_str_mv Brazilian Journal of Development; Vol. 9 No. 3 (2023); 11288-11305
Brazilian Journal of Development; Vol. 9 Núm. 3 (2023); 11288-11305
Brazilian Journal of Development; v. 9 n. 3 (2023); 11288-11305
2525-8761
reponame:Revista Veras
instname:Instituto Superior de Educação Vera Cruz (VeraCruz)
instacron:VERACRUZ
instname_str Instituto Superior de Educação Vera Cruz (VeraCruz)
instacron_str VERACRUZ
institution VERACRUZ
reponame_str Revista Veras
collection Revista Veras
repository.name.fl_str_mv Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz)
repository.mail.fl_str_mv ||revistaveras@veracruz.edu.br
_version_ 1813645630185144320