Use este identificador para citar o ir al link de este elemento: http://hdl.handle.net/1843/JCES-ARSPTU
Tipo: Dissertação de Mestrado
Título: Um estudo de ferramentas de gerenciamento de requisição de mudança
Autor(es): Vagner Clementino dos Santos
primer Tutor: Rodolfo Sergio F de Resende
primer miembro del tribunal : Marco Tulio de Oliveira Valente
Segundo miembro del tribunal: Raquel Oliveira Prates
Resumen: Dentro do ciclo de vida de um produto de software o processo de manutenção tem papel fundamental. Devido ao seu custo, em alguns casos chegando a 60% do montante inves- tido [Kaur & Singh, 2015], as atividades relacionadas a manter e evoluir software têm sua importância considerada tanto pela comunidade científica quanto pela indústria. As manutenções em software podem ser divididas em Corretiva, Adaptativa, Per- fectiva e Preventiva [Lientz & Swanson, 1980, IEEE, 1990]. A Manutenção Corretiva lida com a reparação de falhas encontradas. A Adaptativa tem o seu foco na adequação do software por conta de mudanças ocorridas no ambiente em que ele está inserido. A Perfectiva trabalha para detectar e corrigir falhas latentes antes que elas se mani- festem como tal. A Preventiva se preocupa com atividades que possibilitem aumento da manutenibilidade do sistema. A ISO 14764 [ISO/IEC, 2006] propõe que exista um elemento denominado Requisição de Mudança (RM) que corresponde a uma agrega- ção de características que representam uma solicitação de manutenção de qualquer das quatro categorias. Por conta do volume das Requisições de Mudança é necessária a utilização de ferramentas com o objetivo de gerenciá-las. Esse controle é geralmente realizado por Sistemas de Controle de Demandas - Issue Tracking Systems, que auxiliam os desen- volvedores na correção, de forma individual ou colaborativa, de defeitos (bugs), no desenvolvimento de melhorias ou de novas funcionalidades. Não existe na literatura uma nomenclatura comum para este tipo de ferramenta. Nesta dissertação utilizamos o termo Ferramentas de Gerenciamento de Requisições de Mudança (FGRM) ao referimos a este tipo de software. Apesar da inegável importância das FGRMs, percebe-se um aparente desacopla- mento deste tipo de ferramenta com as necessidades das diversas partes interessadas (stakeholders) na manutenção e evolução de um software. Um sinal deste distan- ciamento pode ser observado pelas diversas extensões (plugins) propostas na litera- tura [Rocha et al., 2015, Thung et al., 2014b, Kononenko et al., 2014] e por estudos que estão propondo melhorias para este tipo de software [Zimmermann et al., 2010, Cavalcanti et al., 2014, Zimmermann et al., 2009]. Neste sentido, este trabalho de dis- sertação se propõe a investigar e contribuir no entendimento de como as FGRMs estão sendo melhoradas ou estendidas no contexto da transformação do processo de desenvol- vimento e manutenção de software de um modelo tradicional para outro que incorpora cada vez mais as práticas propostas pelos agilistas. O intuito é analisar como as FGRM estão sendo modificadas com base na literatura da área ao mesmo tempo que conside- ramos o ponto de vista dos profissionais envolvidos com Manutenção de Software. Neste trabalho de dissertação realizamos um estudo exploratório com o objetivo de entender as funcionalidade propostas na literatura e aquelas já existentes de modo a melhorá-las. Foi realizado um Mapeamento Sistemático da Literatura a fim de avaliar os trabalhos já existentes nesta área; também foi conduzido um estudo exploratório na documentação de algumas ferramentas deste tipo de modo a caracterizá-las. Para coletarmos o ponto de vista dos profissionais envolvidos em desenvolvimento e ma- nutenção de software foi conduzido um Levantamento com questionário (survey) com o objetivo de apurar como os respondentes avaliam as funcionalidades existentes e as melhorias que possam ser realizadas neste tipo de software. Com base no conhecimento adquirido foi proposto um conjunto de melhorias para este tipo de ferramenta que ti- veram uma boa aceitação quando foram validades com profissionais que desenvolvem FGRMs. Uma das recomendações propostas foi implementada como Prova de Conceito e apresentou resultados satisfatórios.
Asunto: Software Manutenção
Computação
Engenharia de software
Idioma: Português
Editor: Universidade Federal de Minas Gerais
Sigla da Institución: UFMG
Tipo de acceso: Acesso Aberto
URI: http://hdl.handle.net/1843/JCES-ARSPTU
Fecha del documento: 13-jul-2017
Aparece en las colecciones:Dissertações de Mestrado

archivos asociados a este elemento:
archivo Descripción TamañoFormato 
vagner_clementino_santos.pdf3.73 MBAdobe PDFVisualizar/Abrir


Los elementos en el repositorio están protegidos por copyright, con todos los derechos reservados, salvo cuando es indicado lo contrario.