Uma Rede Bayesiana para calcular riscos arquiteturais em projetos de software

Autores/as

  • Karlos Almeida
  • Emanuel Filho
  • Patrícia Pereira
  • Tamires Xavier
  • Ademar Neto

Resumen

As Redes Bayesianas são modelos gráficos capazes de representar relações de causalidade entre variáveis. Muitos trabalhos, no estado da arte, utilizam Redes Bayesianas para apoiar o gerenciamento de riscos. Neste contexto, os nós representam fatores de riscos e, através das inferências probabilísticas, o risco do projeto é calculado. As abordagens se distinguem pela escolha dos fatores usados na construção da rede. Uma lacuna observada no estado da arte é a ausência de Redes Bayesianas para apoiar o gerenciamento de riscos utilizando fatores relacionados à arquitetura do projeto de software. Neste sentido, o objetivo deste trabalho é propor uma Rede Bayesiana para modelar fatores relacionados à segurança, desempenho e carga com a finalidade de calcular o risco arquitetural do projeto. Para validar nossa abordagem, um experimento foi realizado com três equipes de desenvolvimento em uma fábrica de software. Instanciamos a Rede Bayesiana proposta e calculamos o risco arquitetural do projeto. Como resultado 85,71% dos participantes concordaram com o risco calculado e acreditam que a abordagem é útil para auxiliar o gerenciamento de riscos.

Publicado

2023-03-16

Artículos más leídos del mismo autor/a

Nota: Este módulo requiere de la activación de, al menos, un módulo de estadísticas/informes. Si los módulos de estadísticas proporcionan más de una métrica, selecciona una métrica principal en la página de configuración del sitio y/o en las páginas de propiedades de la revista.