TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Lima, Luis Felipe de
Orientador(a): Peres, Leticia Mara, 1972-
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/1884/96361
Resumo: Orientador: Profª. Drª. Leticia Mara Peres
id UFPR_3edb8f55ac984023bbd18ab2529ba4b7
oai_identifier_str oai:acervodigital.ufpr.br:1884/96361
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaPeres, Leticia Mara, 1972-Lima, Luis Felipe de2025-05-05T14:27:44Z2025-05-05T14:27:44Z2025https://hdl.handle.net/1884/96361Orientador: Profª. Drª. Leticia Mara PeresTese (doutorado) - Universidade Federal do Paraná, Setor de Ciências Exatas e da Terra, Programa de Pós-Graduação em Ciência da Computação. Defesa : Curitiba, 10/04/2025Inclui referênciasÁrea de concentração: Ciência da ComputaçãoResumo: O teste de integração ocorre em um cenário complexo influenciado por diversos fatores, como o ambiente, o próprio sistema de software sob teste (SUT), os paradigmas de programação e os tipos de integração utilizados. Para lidar com essa complexidade, é comum que esse teste seja apoiado por artefato de gerenciamento chamado plano de integração. Esta tese propõe o uso do planejamento em inteligência artificial (IA) para a geração desse plano de integração considerando atributos de teste ainda não cobertos na literatura. Para isso, foi definida a abordagem de teste de integração com planejamento em IA (TI-PIA). Essa abordagem contém uma estrutura de geração de planos de integração dividida em módulos associados a representações com uma linguagem de planejamento em IA. Essas representações geram planos de integração para o teste de SUTs desenvolvidos com os paradigmas de programação procedimental e orientado a objetos. Foram conduzidos três estudos avaliativos que investigaram: elementos das representações na linguagem de planejamento em IA adotada; a viabilidade de sua instanciação em projetos de desenvolvimento; e a viabilidade de sua aplicação em contextos da manutenção de software. Os resultados permitem concluir que a geração de planos foi factível para diferentes cenários de teste de integração a partir das representações definidas. Esses achados indicam que a abordagem TI-PIA pode contribuir para a definição do planejamento do teste e, consequentemente, viabilizar uma execução do teste de integração mais criteriosa e bem estruturada.Abstract: Integration testing occurs in a complex scenario influenced by several factors, such as the environment, the software system under test (SUT) itself, the programming paradigms, and the types of integration. To deal with this complexity, it is common for this testing to be supported by a management artifact called an integration plan. This thesis proposes using artificial intelligence (AI) planning to generate this integration plan, considering testing attributes not yet covered in the literature. For this purpose, we defined the AI planning integration testing (TI-PIA) approach. This approach contains an integration plan generation structure divided into modules associated with representations with an AI planning language. These representations generate integration plans for testing SUTs developed with procedural and object-oriented programming paradigms. We conducted three evaluation studies to investigate: elements of the representations of the adopted AI planning language; the feasibility of its instantiation in development projects; and the feasibility of its application in software maintenance contexts. The results conclude that generating plans was feasible for different integration testing scenarios based on the defined representations. These findings indicate that the TI-PIA approach can contribute to the definition of testing planning and, consequently, enable a more careful and well-structured execution of the integration testing.1 recurso online : PDF.application/pdfSofware - DesenvolvimentoInteligência artificialCiência da ComputaçãoTI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificialinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - T - LUIS FELIPE DE LIMA.pdfapplication/pdf2541341https://acervodigital.ufpr.br/bitstream/1884/96361/1/R%20-%20T%20-%20LUIS%20FELIPE%20DE%20LIMA.pdf8e390ea2859481396ac6337939e4cbc1MD51open access1884/963612025-05-05 11:27:44.675open accessoai:acervodigital.ufpr.br:1884/96361Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082025-05-05T14:27:44Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
title TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
spellingShingle TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
Lima, Luis Felipe de
Sofware - Desenvolvimento
Inteligência artificial
Ciência da Computação
title_short TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
title_full TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
title_fullStr TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
title_full_unstemmed TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
title_sort TI-PIA : uma abordagem de teste de integração com planejamento em inteligência artificial
author Lima, Luis Felipe de
author_facet Lima, Luis Felipe de
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Peres, Leticia Mara, 1972-
dc.contributor.author.fl_str_mv Lima, Luis Felipe de
contributor_str_mv Peres, Leticia Mara, 1972-
dc.subject.por.fl_str_mv Sofware - Desenvolvimento
Inteligência artificial
Ciência da Computação
topic Sofware - Desenvolvimento
Inteligência artificial
Ciência da Computação
description Orientador: Profª. Drª. Leticia Mara Peres
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-05-05T14:27:44Z
dc.date.available.fl_str_mv 2025-05-05T14:27:44Z
dc.date.issued.fl_str_mv 2025
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1884/96361
url https://hdl.handle.net/1884/96361
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1 recurso online : PDF.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/96361/1/R%20-%20T%20-%20LUIS%20FELIPE%20DE%20LIMA.pdf
bitstream.checksum.fl_str_mv 8e390ea2859481396ac6337939e4cbc1
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv informacaodigital@ufpr.br
_version_ 1847526143706529792