Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21152
Full metadata record
DC FieldValueLanguage
dc.creator.IDDANTAS, EMANUELpt_BR
dc.creator.Latteshttp://lattes.cnpq.br/6639945575396326pt_BR
dc.contributor.advisor1ALMEIDA, Hyggo Oliveira de.-
dc.contributor.advisor1IDAlmeida, H. O.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/4993914550234923pt_BR
dc.contributor.referee1SANTOS, Danilo Freire de Souza.-
dc.contributor.referee2GUIMARÃES, Everton Tavares.-
dc.contributor.referee3COSTA, Evandro de Barros.-
dc.contributor.referee4HORA, André Cavalcante.-
dc.description.resumoProcessos para gerenciamento de riscos estão presentes nas metodologias tradicionais e ágeis. Riscos são eventos abstratos e subjetivos, o que torna o gerenciamento uma atividade complexa. Várias técnicas são utilizadas para reduzir a subjetividade e auxiliar no gerenciamento de riscos em projetos de software. As técnicas abordam a subjetividade de maneira direta ou indireta. Dentre as mais comuns estão a matriz de probabilidade e impacto, listas de verificação, brainstorming e métodos baseados em Inteligência Artificial. O estado da arte em gerenciamento de riscos para projetos de software envolvendo aspectos de inovação tecnológica apresentou lacunas no tratamento das abordagens investigadas. Particularmente, o entendimento dos riscos em projetos de software, sua identificação e tratamento adequados devem levar em consideração as características tecnológicas de um projeto, principalmente quando aspectos de inovação estão associados. Esse é um dos desafios enfrentados pela comunidade de pesquisa e consiste em um fator crítico de sucesso em qualquer metodologia de projeto e desenvolvimento de software. Dada essa lacuna, neste trabalho propõe-se uma abordagem para gerenciamento de riscos em projetos de software baseada em Redes Bayesianas, com foco na identificação e monitoramento de riscos. O objetivo da abordagem é reduzir a subjetividade em atividades do gerenciamento de riscos utilizando fatores relacionados às características tecnológicas dos projetos. Foi realizado um estudo qualitativo com 25 profissionais de dez empresas de desenvolvimento para elicitar fatores de riscos relacionados às características tecnológicas de projetos de software. Em seguida, uma Rede Bayesiana foi construída por meio de um processo de Engenharia de Conhecimento de Redes Bayesianas. A validação teve foco em projetos de inovação. Inicialmente foi realizada uma validação estática por meio de cenários de simulação que representam casos reais de projetos de software. Em cada cenário, as ações recomendadas pela abordagem foram avaliadas por oito profissionais de uma organização de inovação tecnológica. Por fim, uma validação dinâmica foi realizada por meio de um experimento. Evidências correspondentes a dados reais de seis projetos da organização são inseridas na Rede Bayesiana e uma avaliação é realizada comparando as predições da rede e o entendimento de profissionais dos projetos. Com base nos resultados coletados, observa-se que a abordagem proposta é capaz de auxiliar na tomada de decisão nas atividades de identificação e monitoramento de riscos.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.programPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleUma abordagem para gerenciamento de riscos em projetos de software baseada em redes bayesianas.pt_BR
dc.date.issued2021-08-06-
dc.description.abstractRisk management processes are present in traditional and agile methodologies. Risks are abstract and subjective events, which makes management a complex activity. Several techniques are applied to reduce subjectivity and help manage risk in software projects. These techniques address subjectivity directly or indirectly, and among the most commons are the probability and impact matrix, checklists, brainstorming, and Artificial Intelligence-based methods. State of the art in risk management for software projects involving technological innovation presented gaps in the treatment of the investigated approaches. In particular, understanding risks in software projects, their identification, and proper treatment must consider the technological characteristics of a project, significantly when aspects of innovation are associated. This is one of the challenges faced by the research community and is a critical success factor in any software design and development methodology. Given this gap, this study proposes an approach to risk management in software projects based on Bayesian Networks, focusing on identifying and monitoring risks. The objective of the approach is to reduce subjectivity in risk management activities using factors related to the projects’ technological characteristics. A qualitative study was carried out with 25 professionals from ten development companies to elicit risk factors associated with the technological characteristics of software projects. Then, through a Knowledge Engineering process, a Bayesian Network was built. The validation focused on innovation projects. Initially, through simulation scenarios that represent real cases of software projects, a static validation was performed. In each scenario, eight professionals from a technological innovation organization evaluated the actions recommended by the approach. Finally, through an experiment, a dynamic validation was performed. Evidence corresponding to real-world data from six of the organization’s projects was used as input to the Bayesian Network to assess the network’s predictions and the understanding of the project professionals. Based on the results, the proposed approach can assist in decision-making in identifying and monitoring risks.pt_BR
dc.date.accessioned2021-09-16T16:35:02Z-
dc.date.available2021-09-16-
dc.date.available2021-09-16T16:35:02Z-
dc.typeTesept_BR
dc.subjectRedes bayesianaspt_BR
dc.subjectRiscospt_BR
dc.subjectProjetos de softwarept_BR
dc.subjectBayesian networkspt_BR
dc.subjectScratchspt_BR
dc.subjectSoftware projectspt_BR
dc.subjectArañazospt_BR
dc.subjectProyectos de softwarept_BR
dc.subjectRéseaux bayésienspt_BR
dc.subjectÉgratignurespt_BR
dc.subjectProjets logicielspt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorDANTAS FILHO, Emanuel.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeAn approach to managing risk in software projects based on bayesian networks.pt_BR
dc.identifier.citationDANTAS FILHO, E. Uma abordagem para gerenciamento de riscos em projetos de software baseada em redes bayesianas. 2021. 138 f. Tese (Doutorado em Ciência da Computação) - Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/21152pt_BR
Appears in Collections:Doutorado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
EMANUEL DANTAS FILHO - TESE (PPGCC) 2021.pdfEmanuel Dantas Filho - Tese (PPGCC) 20214.08 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.