Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.unipampa.edu.br/jspui/handle/riu/2057
Tipo: Trabalho de Conclusão de Curso
Título : AutoCosmic: platform for COSMIC automated estimation and management
Autor(es): Ecar, Miguel da Silva
Primeiro Orientador: Silva, João Pablo Silva da
Resumo: Early cost estimation has significant importance in software development. In agile development cost estimation is done using empirical techniques, for example, story points that come from planning poker game. Functional size measurement is a method which considers the functional size based on a manual with specifics guidelines for the functional user point of view. Thus, combining these two techniques, agile development and functional size measurement, it is possible to have more precise cost estimation with less dependence of personal experience. We propose an automated tool which has as input user stories, and as output a precise estimation based on COSMIC function points. In order to have this estimation we propose a mix of techniques. Natural language processing to analyse the textual requirement. A context-free grammar to structure the user story and a dictionary of verbs, that represents functional processes. This work presents a tool where it is possible to manage a software agile project having as bases the automated user story estimated size. Furthermore, a user story parallel corpora annotation tool is embedded inside the tool.
Resumen : A estimativa de custo inicial tem bastante importancia no desenvolvimento de software. Em ambientes de desenvolviemnto ágil, a estimativa de custo é feita geralmente baseada em técnicas empíricas. Por exemplo, story points que é baseado em planning poker. Medição do tamanho functional é um método que considera o tamanho funcional de uma plicação baseada em um manual com um guia específico para encontrar as funcionalidades do ponto de vista do usuário. Então, combinando estas duas técnicas, desenvolvimento ágil e medição do tamanho funcional, é possível ter uma estimativa de custo mais precisa, com uma menor dependência da experiência pessoal do profissional. Foi proposta uma ferramenta automática que recebe como entrada um conjunto de user stories, e retorna o tamanho funcional de cada uma delas baseada no método do COSMIC. Para tanto, foi proposto um mix de técnicas, processamento de linguagem natural para analizar o texto do requisito. Foi definida uma gramática livre de contexto para estruturar a user story e um dicionário de verbos que representam os processos funcionais. Foi desenvolvida uma plataforma onde é possivel gerenciar projetos de software baseado na estimativa automática das user stories. Além disso, foi também desenvolvido dentro desta plataforma um anotador de corpos paralelo para user stories e pontos de função COSMIC.
Palabras clave : Software engineering
COSMIC
Software development
Agile development
Natural language processing
Engenharia de software
Desenvolvimento de software
Desenvolvimento ágil
Processamento de linguagem natural
CNPQ: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: eng
metadata.dc.publisher.country: Brasil
Editorial : Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
Citación : ECAR, Miguel da Silva. AutoCosmic: platform for COSMIC automated estimation and management. 75p. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) – Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2017.
Tipo de acesso: Acesso Aberto
URI : http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2057
Fecha de publicación : 27-nov-2017
Aparece en las colecciones: Engenharia de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Miguel da Silva Ecar - 2017.pdf5.09 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.