Diretrizes para Apoiar a Adoção da OPLA-Tool para Usuários Novatos
收藏Figshare2023-04-26 更新2026-04-08 收录
下载链接:
https://figshare.com/articles/dataset/Diretrizes_para_Apoiar_a_Ado_o_da_OPLA-Tool_para_Usu_rios_Novatos/22701322/1
下载链接
链接失效反馈官方服务:
资源简介:
A técnica de Linha de Produto de Software (LPS) tem como objetivo aumentar a qualidade e reúso de software através do uso de artefatos já desenvolvidos, como a Product Line Architecture (PLA). No entanto, obter uma PLA otimizada é um desafio para arquitetos de software. Para resolver esse problema, foi proposta a abordagem MOA4PLA, que visa otimizar automaticamente uma PLA. A ferramenta OPLA-Tool v2.0 foi desenvolvida para apoiar essa abordagem usando um algoritmo genético multi-objetivo. No entanto, a configuração dos parâmetros desse algoritmo pode ser difícil para usuários iniciantes, e estudos mostraram que diferentes configurações afetam os resultados produzidos pela ferramenta. Para apoiar usuários novatos ou inexperientes na utilização da OPLA-Tool v2.0, o objetivo principal desse projeto foi propor diretrizes para sua utilização. Três diferentes LPSs foram usadas nesse projeto: AGM, BET e MM. Sendo utilizadas 4 variações da PLA da AGM e MM e a PLA da BET como entrada dos experimentos. Após os experimentos utilizando diferentes tipos de configurações obteve-se as soluções e elas foram avaliadas usando dois indicadores de qualidade: Hypervolume e Distância Euclidiana. A partir dos valores obtidos nos indicadores, foi feita uma análise buscando as melhores configurações para cada PLA. Durante essa análise foram identificados quatro padrões envolvendo características das PLAs a serem otimizadas e o propósito de obter soluções mais diversificadas ou a solução de melhor balanceamento entre os objetivos de otimização. Por fim, usando os padrões identificados, cinco diretrizes foram propostas para orientar os usuários novatos, as quais precisam ser validadas em estudos futuros.
提供机构:
Okada, Luiz Fernando
创建时间:
2023-04-26



