Inteligência artificial para testes de software

Detalhes bibliográficos
Autor(a) principal: Boni, Nathaelly
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/19407
Resumo: The software development process is essential for applications used on a daily basis. Part of this process involves the stage of software testing, responsible for revealing the presence of defects and improving the application's efficiency. This step can be very costly and laborious, therefore there are several ways to optimize time. Artificial Intelligence (AI) can be used in this stage, bringing several benefits and improvements to both the budget and the optimization of the software itself. This work addresses the intersection between these two areas, reviewing some works that experiment with different ways of applying AI to software testing. The results indicate that the area is progressing and is very promising, but there is still many details to be explored. The results demonstrate that artificial intelligence can increasingly help to develop good quality software.
id SCAR_6c31df039c5abe543d98c496e9bc4c99
oai_identifier_str oai:repositorio.ufscar.br:ufscar/19407
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Boni, NathaellyFerrari, Fabiano Cutigihttp://lattes.cnpq.br/3154345471250570https://orcid.org/0000-0002-7339-85292024-02-19T18:39:12Z2024-02-19T18:39:12Z2024-02-01BONI, Nathaelly. Inteligência artificial para testes de software. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2024. Disponível em: https://repositorio.ufscar.br/handle/ufscar/19407.https://repositorio.ufscar.br/handle/ufscar/19407The software development process is essential for applications used on a daily basis. Part of this process involves the stage of software testing, responsible for revealing the presence of defects and improving the application's efficiency. This step can be very costly and laborious, therefore there are several ways to optimize time. Artificial Intelligence (AI) can be used in this stage, bringing several benefits and improvements to both the budget and the optimization of the software itself. This work addresses the intersection between these two areas, reviewing some works that experiment with different ways of applying AI to software testing. The results indicate that the area is progressing and is very promising, but there is still many details to be explored. The results demonstrate that artificial intelligence can increasingly help to develop good quality software.O processo de desenvolvimento de software é essencial para as aplicações usadas no dia-a-dia. Parte desse processo envolve a etapa de testes de software, responsável por revelar a presença de defeitos e melhorar a eficiência da aplicação para o uso. Essa etapa pode ser muito custosa e trabalhosa, e portanto dispõe de várias maneiras para otimizar o tempo. A inteligência artificial (IA) pode ser utilizada de forma conjunta a essa etapa, trazendo vários benefícios e melhorias tanto de orçamento quanto da otimização do próprio software. Este trabalho abordará a intersecção entre essas duas áreas, tratando de revisar alguns artigos selecionados que experimentam maneiras diferentes de aplicar IA para testes de software. Os resultados indicam que a área é muito promissora e possui grandes avanços, mas ainda tem um grande campo a ser explorado com maiores detalhes. Os resultados explorados demonstram que a inteligência artificial pode ajudar, cada vez mais, a desenvolver softwares de boa qualidade.Não recebi financiamentoporUniversidade Federal de São CarlosCâmpus São CarlosCiência da Computação - CCUFSCarAttribution-NonCommercial 3.0 Brazilhttp://creativecommons.org/licenses/by-nc/3.0/br/info:eu-repo/semantics/openAccessInteligência artificialTeste de SoftwareEngenharia de softwareCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOInteligência artificial para testes de softwareArtificial intelligence for software testinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALTCC_Nathaelly_2023_VERSAO_FINAL.pdfTCC_Nathaelly_2023_VERSAO_FINAL.pdfapplication/pdf302401https://repositorio.ufscar.br/bitstream/ufscar/19407/1/TCC_Nathaelly_2023_VERSAO_FINAL.pdfd46090e6b21c04a100d084fcff8ef657MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8919https://repositorio.ufscar.br/bitstream/ufscar/19407/2/license_rdf7554719e5627c8f97902419c869e4761MD52TEXTTCC_Nathaelly_2023_VERSAO_FINAL.pdf.txtTCC_Nathaelly_2023_VERSAO_FINAL.pdf.txtExtracted texttext/plain43107https://repositorio.ufscar.br/bitstream/ufscar/19407/3/TCC_Nathaelly_2023_VERSAO_FINAL.pdf.txtf81c53ee19ea941688b535398ff08a10MD53ufscar/194072024-05-14 17:33:51.547oai:repositorio.ufscar.br:ufscar/19407Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222024-05-14T17:33:51Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Inteligência artificial para testes de software
dc.title.alternative.eng.fl_str_mv Artificial intelligence for software testing
title Inteligência artificial para testes de software
spellingShingle Inteligência artificial para testes de software
Boni, Nathaelly
Inteligência artificial
Teste de Software
Engenharia de software
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short Inteligência artificial para testes de software
title_full Inteligência artificial para testes de software
title_fullStr Inteligência artificial para testes de software
title_full_unstemmed Inteligência artificial para testes de software
title_sort Inteligência artificial para testes de software
author Boni, Nathaelly
author_facet Boni, Nathaelly
author_role author
dc.contributor.advisor1orcid.por.fl_str_mv https://orcid.org/0000-0002-7339-8529
dc.contributor.author.fl_str_mv Boni, Nathaelly
dc.contributor.advisor1.fl_str_mv Ferrari, Fabiano Cutigi
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3154345471250570
contributor_str_mv Ferrari, Fabiano Cutigi
dc.subject.por.fl_str_mv Inteligência artificial
Teste de Software
Engenharia de software
topic Inteligência artificial
Teste de Software
Engenharia de software
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description The software development process is essential for applications used on a daily basis. Part of this process involves the stage of software testing, responsible for revealing the presence of defects and improving the application's efficiency. This step can be very costly and laborious, therefore there are several ways to optimize time. Artificial Intelligence (AI) can be used in this stage, bringing several benefits and improvements to both the budget and the optimization of the software itself. This work addresses the intersection between these two areas, reviewing some works that experiment with different ways of applying AI to software testing. The results indicate that the area is progressing and is very promising, but there is still many details to be explored. The results demonstrate that artificial intelligence can increasingly help to develop good quality software.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-02-19T18:39:12Z
dc.date.available.fl_str_mv 2024-02-19T18:39:12Z
dc.date.issued.fl_str_mv 2024-02-01
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 BONI, Nathaelly. Inteligência artificial para testes de software. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2024. Disponível em: https://repositorio.ufscar.br/handle/ufscar/19407.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/19407
identifier_str_mv BONI, Nathaelly. Inteligência artificial para testes de software. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2024. Disponível em: https://repositorio.ufscar.br/handle/ufscar/19407.
url https://repositorio.ufscar.br/handle/ufscar/19407
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial 3.0 Brazil
http://creativecommons.org/licenses/by-nc/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial 3.0 Brazil
http://creativecommons.org/licenses/by-nc/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
Ciência da Computação - CC
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
Ciência da Computação - CC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/19407/1/TCC_Nathaelly_2023_VERSAO_FINAL.pdf
https://repositorio.ufscar.br/bitstream/ufscar/19407/2/license_rdf
https://repositorio.ufscar.br/bitstream/ufscar/19407/3/TCC_Nathaelly_2023_VERSAO_FINAL.pdf.txt
bitstream.checksum.fl_str_mv d46090e6b21c04a100d084fcff8ef657
7554719e5627c8f97902419c869e4761
f81c53ee19ea941688b535398ff08a10
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1802136432876191744