"Olha quem está falando": o uso de modelos de linguagem para apoio aos desenvolvedores durante a produção de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | |
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 |