Please use this identifier to cite or link to this item: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2057
metadata.dc.type: Trabalho de Conclusão de Curso
Title: AutoCosmic: platform for COSMIC automated estimation and management
metadata.dc.creator: Ecar, Miguel da Silva
metadata.dc.contributor.advisor1: Silva, João Pablo Silva da
metadata.dc.description.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.
Abstract: 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.
Keywords: Software engineering
COSMIC
Software development
Agile development
Natural language processing
Engenharia de software
Desenvolvimento de software
Desenvolvimento ágil
Processamento de linguagem natural
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA
metadata.dc.language: eng
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal do Pampa
metadata.dc.publisher.initials: UNIPAMPA
metadata.dc.publisher.department: Campus Alegrete
Citation: 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.
metadata.dc.rights: Acesso Aberto
URI: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/2057
Issue Date: 27-Nov-2017
Appears in Collections:Engenharia de Software

Files in This Item:
File Description SizeFormat 
Miguel da Silva Ecar - 2017.pdf5,09 MBAdobe PDFView/Open


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