Show simple item record

dc.contributor.authorBoni, Nathaelly
dc.date.accessioned2024-02-19T18:39:12Z
dc.date.available2024-02-19T18:39:12Z
dc.date.issued2024-02-01
dc.identifier.citationBONI, 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.urihttps://repositorio.ufscar.br/handle/ufscar/19407
dc.description.abstractThe 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.eng
dc.description.sponsorshipNão recebi financiamentopor
dc.language.isoporpor
dc.publisherUniversidade Federal de São Carlospor
dc.rightsAttribution-NonCommercial 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/br/*
dc.subjectInteligência artificialpor
dc.subjectTeste de Softwarepor
dc.subjectEngenharia de softwarepor
dc.titleInteligência artificial para testes de softwarepor
dc.title.alternativeArtificial intelligence for software testingeng
dc.typeTCCpor
dc.contributor.advisor1Ferrari, Fabiano Cutigi
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3154345471250570por
dc.description.resumoO 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.por
dc.publisher.initialsUFSCarpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpor
dc.publisher.addressCâmpus São Carlospor
dc.publisher.courseCiência da Computação - CCpor
dc.contributor.advisor1orcidhttps://orcid.org/0000-0002-7339-8529por


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial 3.0 Brazil
Except where otherwise noted, this item's license is described as Attribution-NonCommercial 3.0 Brazil