Please use this identifier to cite or link to this item:
https://rd.uffs.edu.br/handle/prefix/9677Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.advisor1 | Salton, Giancarlo Dondoni | - |
| dc.creator | Zancanaro, Eduardo Pazzini | - |
| dc.date | 2026-06-26 | - |
| dc.date.accessioned | 2026-10-07T09:06:31Z | - |
| dc.date.available | 2026 | - |
| dc.date.available | 2026-10-07T09:06:31Z | - |
| dc.date.issued | 2026 | - |
| dc.identifier.uri | https://rd.uffs.edu.br/handle/prefix/9677 | - |
| dc.description.abstract | This paper evaluates LLM-based agents for supporting legacy software modernization through automatic unit-test generation. The case study uses the CICS Banking Sample Application (CBSA), originally in COBOL, targeting its modernized Go version. We compare Claude Code, OpenCode, and Kilo Code under a standardized workflow, measuring cost (time, tokens, interactions), scope (covered modules and production-code coverage), and test quality/maintainability via SonarQube. Claude Code achieved the best autonomy and scope (6/6 modules; 93.4% average coverage in one interaction). OpenCode covered 3/6 modules (84.0%) and required interventions, while Kilo Code produced more idiomatic tests but only for 1/6 module. Results indicate feasibility, but end-to-end autonomy and semantic fidelity remain model-dependent and still require human review, especially with free/open agents. | pt_BR |
| dc.description.resumo | Este trabalho avalia LLMs, no formato de agentes, para apoiar a modernização de software legado por meio da geração automática de testes unitários. Como estudo de caso, utiliza-se a CICS Banking Sample Application (CBSA), originalmente em COBOL, tendo como alvo a versão modernizada em Go. Comparam-se Claude Code, OpenCode e Kilo Code em um fluxo padronizado, medindo custo (tempo, tokens e interações), abrangência (módulos cobertos e cobertura do código de produção) e qualidade/manutenibilidade via SonarQube. O Claude Code foi o mais autônomo e abrangente (6/6 módulos; 93,4% de cobertura média em uma interação). O OpenCode cobriu 3/6 módulos (84,0%) e exigiu intervenções; o Kilo Code gerou testes mais idiomáticos, porém apenas para 1/6 módulo. Conclui-se que a abordagem é viável, mas ainda requer revisão humana e depende do modelo, sobretudo em agentes gratuitos. | pt_BR |
| dc.description.provenance | Submitted by Biblioteca Chapeco (biblio.ch@uffs.edu.br) on 2026-10-06T11:06:40Z No. of bitstreams: 1 ZANCANARO.pdf: 404278 bytes, checksum: 4628c9bd335bcdbc9469c81ab7503293 (MD5) | en |
| dc.description.provenance | Approved for entry into archive by Franciele Scaglioni da Cruz (franciele.cruz@uffs.edu.br) on 2026-10-07T09:06:31Z (GMT) No. of bitstreams: 1 ZANCANARO.pdf: 404278 bytes, checksum: 4628c9bd335bcdbc9469c81ab7503293 (MD5) | en |
| dc.description.provenance | Made available in DSpace on 2026-10-07T09:06:31Z (GMT). No. of bitstreams: 1 ZANCANARO.pdf: 404278 bytes, checksum: 4628c9bd335bcdbc9469c81ab7503293 (MD5) Previous issue date: 2026 | en |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal da Fronteira Sul | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Campus Chapecó | pt_BR |
| dc.publisher.initials | UFFS | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject | Inteligência artificial | pt_BR |
| dc.subject | Reengenharia de software | pt_BR |
| dc.subject | Testes | pt_BR |
| dc.title | Avaliação de LLMs na automação da migração de código | pt_BR |
| dc.type | Monografia | pt_BR |
| Appears in Collections: | Ciência da Computação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| ZANCANARO.pdf | 394.8 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.