Resumo
O Scrum é uma metodologia ágil para gerenciamento e planejamento de projetos de software. O backlog do produto é um artefato do Scrum que consiste em uma lista priorizada de funcionalidades descritas geralmente na forma de estórias de usuário. A quantidade destas estórias de usuário em um backlog está relacionada ao tamanho do sistema a ser desenvolvido e, em sistemas de larga escala, elas podem se apresentarem em grande número. Mesmo as estórias de usuário serem textos curtos, o elevado número de estórias dificulta a identificação de relacionamentos existentes entre elas e traz esforço adicional para planejar sprints, detectar casos de estórias duplicadas e identificar estórias que sofrerão alterações no momento da inclusão de novos requisitos. Este trabalho teve por objetivo desenvolver e aplicar uma abordagem para analisar estórias de usuário por meio da técnica de agrupamento de texto e análise de similaridade semântica. Esta abordagem permitirá apoiar tarefas do Scrum como o refinamento do backlog do produto e o planejamento de sprints. Os resultados indicam que o uso de uma métrica de similaridade semântica para análise de textos curtos é uma abordagem promissora para a descoberta de relacionamentos existentes entre estórias de usuário. Conclui-se que o uso desta abordagem contribui para a descoberta de estórias de usuário duplicadas e estórias que sofrerão evolução além de contribuir para a obtenção de informações úteis que permitem melhorar o processo de desenvolvimento de software.
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Copyright (c) 2016 Ricardo Antunes Barbosa, Ana Estela Antunes Silva, Regina Lúcia de Oliveira Moraes