Utilizando meta-aprendizado para seleção de modelos de confiabilidade de software

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorVergilio, Silvia Regina, 1966--
Autor(es): dc.contributorRamirez Pozo, Aurora Trinidad, 1959--
Autor(es): dc.contributorUniversidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática-
Autor(es): dc.creatorCaiuta, Rafael-
Data de aceite: dc.date.accessioned2025-09-01T13:07:11Z-
Data de disponibilização: dc.date.available2025-09-01T13:07:11Z-
Data de envio: dc.date.issued2024-10-16-
Data de envio: dc.date.issued2024-10-16-
Data de envio: dc.date.issued2008-
Fonte completa do material: dc.identifierhttps://hdl.handle.net/1884/17169-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/1884/17169-
Descrição: dc.descriptionInclui apendices-
Descrição: dc.descriptionOrientadora: Silvia Regina Vergilio-
Descrição: dc.descriptionCoorientadora: Aurora Trinidad Ramirez Pozo-
Descrição: dc.descriptionDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 22/02/2008-
Descrição: dc.descriptionInclui bibliografia-
Descrição: dc.descriptionResumo: A área de confiabilidade de software é considerada uma das mais críticas em Engenharia de Software. Diante disso, escolher qual o melhor modelo de confiabilidade a ser utilizado é uma tarefa importante, uma vez que os modelos apresentam resultados distintos para um mesmo conjunto de dados. Uma forma de selecionar qual o melhor modelo é analisar experiências e resultados de outras bases. Mas isto pode consumir muito tempo e esforço e nem sempre é uma tarefa trivial para a maioria dos gerentes de software. Para auxiliar na atividade de seleção de qual o modelo de confiabilidade a ser utilizado, este trabalho apresenta uma abordagem baseada em Meta-Aprendizado, uma sub-área do Aprendizado de Máquina. A tarefa de seleção é vista como uma tarefa de classificação, na qual as classes são os diferentes modelos. Para validação da abordagem foram realizados vários experimentos de comparação e seleção de qual o melhor modelo entre tradicionais ou paramétricos, e modelos não paramétricos que utilizam Redes Neurais e Programação Genética. Essa validação explora algumas características, meta-dados, de bases contendo dados de tempo entre falhas, tais como: variância, inclinação, auto-correlação e ruído médio. Dois classificadores foram avaliados, um baseado em árvores de decisão e outro em Redes Neurais. Ao final, um modelo é selecionado baseado no Erro Médio. Os resultados obtidos sugerem que a aplicação do Meta-Aprendizado é uma ferramenta importante para seleção do melhor modelo de confiabilidade.-
Descrição: dc.descriptionAbstract: Software reliability is considered one of the most critical tasks in Software Engineering. Due to this, the use of software reliability models is fundamental. However, there are many types of models that can be used and none has proved to perform well considering different projects and databases. One way to select the best model for a specific dataset,is to analyse historical data. But, this can consume a lot of effort and time and it is not always a trivial task for most of the software managers. To help in the selection of what reliability model to use, this work presents one approach based on Meta-Learning, a sub-field of Machine Learning. The selection task is seen as a classifier activity, where the classes are the different models. To validate the introduced approach, some experiments were conducted with traditional or parametric models and non parametric ones, such as the models based on Neural Networks and Genetic Programming. These experiments explored some meta-data as variance, inclination, auto-correlation and noise and two kind of classifiers: one based on decision trees and another one based on Neural Networks.The best model is selected based on the Average Error. The obtained results validate the proposed Meta-Learning approach and are very promising.-
Formato: dc.formatx, 130f. : il., grafs., tabs.-
Formato: dc.formatapplication/pdf-
Formato: dc.formatapplication/pdf-
Relação: dc.relationDisponível em formato digital-
Palavras-chave: dc.subjectAprendizado do computador-
Palavras-chave: dc.subjectEngenharia de software-
Palavras-chave: dc.subjectComputadores digitais - Confiabilidade-
Palavras-chave: dc.subjectCiência da Computação-
Título: dc.titleUtilizando meta-aprendizado para seleção de modelos de confiabilidade de software-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositório Institucional - Rede Paraná Acervo

Não existem arquivos associados a este item.