Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39009
Título: Inteligência artificial & metodologias ágeis: como aprimorar o Confidence Vote em PI Plannings utilizando redes neurais
Título(s) alternativo(s): Artificial intelligence & agile methodologies: how to improve Confidence Vote In PI Plannings using neural networks
Autor(es): Bloemer, Frank Edmundo Huscher
Orientador(es): Pedotti, Luciane Agnoletti dos Santos
Palavras-chave: Inteligência artificial
Desenvolvimento ágil de software
Redes neurais (Computação)
Aprendizado do computador
Artificial intelligence
Agile software development
Neural networks (Computer science)
Machine learning
Data do documento: 12-Jun-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Curitiba
Citação: BLOEMER, Frank Edmundo Huscher. Inteligência artificial & metodologias ágeis: como aprimorar o Confidence Vote em PI Plannings utilizando redes neurais. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2025.
Resumo: Este trabalho de conclusão de curso, foi desenvolvido no âmbito do curso de Engenharia de Computação da UTFPR, campus Curitiba, e aborda a interseção entre duas áreas muito importantes para o desenvolvimento de projetos de software modernos: Inteligência Artificial (IA) e Metodologias Ágeis. O foco central é aprimorar o Confidence Vote em PI Plannings, uma prática comum nas Metodologias Ágeis para priorização de tarefas e estimativas de esforço. Para alcançar esse objetivo, o trabalho propõe a aplicação de Redes Neurais Artificiais (RNAs), uma subárea da IA, como ferramenta de suporte à tomada de decisão durante o Confidence Vote. As RNAs foram treinadas com dados históricos de projetos, aprendendo a identificar padrões que contribuíram para uma melhor alocação de recursos e priorização de tarefas nos planejamentos de iteração (PI Plannings). A pesquisa envolveu a análise, experimentação e a avaliação da eficácia da abordagem proposta. Espera-se que a integração da IA com as Metodologias Ágeis resulte em uma melhoria significativa na precisão das estimativas de esforço e, consequentemente, em um aumento na qualidade e produtividade dos projetos de desenvolvimento de software. Este TCC tem o objetivo de apresentar contribuições colaborativas para a comunidade de engenheiros de software e praticantes de Metodologias Ágeis, ao explorar como a IA pode ser aplicada de forma inovadora a fim de otimizar o processo de planejamento e priorização, tornando-o mais eficiente e eficaz. Além disso, reforça a importância da contínua evolução e adaptação das práticas de desenvolvimento de software em um cenário tecnológico em constante mudança.
Abstract: This undergraduate thesis was developed as part of the Computer Engineering program at UTFPR, Curitiba campus, and explores the intersection of two highly important areas for modern software project development: Artificial Intelligence (AI) and Agile Methodologies. The central focus is on improving the Confidence Vote in PI Plannings, a common practice in Agile Methodologies for task prioritization and effort estimation. To achieve this goal, the study proposes the application of Artificial Neural Networks (ANNs), a subfield of AI, as a decision-support tool during the Confidence Vote. The ANNs were trained on historical project data, learning to identify patterns that contributed to better resource allocation and task prioritization in iteration planning (PI Plannings). The research involved analysis, experimentation, and evaluation of the proposed approach’s effectiveness. It is expected that the integration of AI with Agile Methodologies will lead to a significant improvement in the accuracy of effort estimates and, consequently, an increase in the quality and productivity of software development projects. This thesis aims to provide collaborative contributions to the software engineering community and Agile practitioners by exploring how AI can be innovatively applied to optimize planning and prioritization processes, making them more efficient and effective. Additionally, it reinforces the importance of continuous evolution and adaptation in software development practices within an ever-changing technological landscape.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39009
Aparece nas coleções:CT - Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
inteligenciaartificialmetodologiasageis.pdf334,58 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons