???item.export.label??? ???item.export.type.endnote??? ???item.export.type.bibtex???

Please use this identifier to cite or link to this item: https://tede.ufam.edu.br/handle/tede/8034
???metadata.dc.type???: Tese
Title: ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas
???metadata.dc.creator???: Rocha, Ana Carolina Oran 
???metadata.dc.contributor.advisor1???: Conte, Tayana Uchôa
First advisor-co: Santos, Gleison
???metadata.dc.contributor.referee1???: Gadelha, Bruno Freitas
???metadata.dc.contributor.referee2???: Marczak, Sabrina dos Santos
???metadata.dc.contributor.referee3???: Albuquerque, Adriano Bessa
???metadata.dc.contributor.referee4???: Barcellos, Monalessa Perini
???metadata.dc.description.resumo???: Contexto/Motivação: A comunicação de requisitos é essencial em projetos de desenvolvimento de software. Ao especificar os requisitos de software, o engenheiro de requisitos deve considerar as informações necessárias para atender a perspectiva de cada papel na equipe de desenvolvimento visando mitigar, eliminar ou evitar problemas devido à comunicação inadequada ou insuficiente. Objetivo: O objetivo desta pesquisa é apoiar a melhoria da comunicação de requisitos, realizada por meio de artefatos de especificação de requisitos, considerando diferentes perspectivas dos membros da equipe de desenvolvimento. Para atender a esse objetivo, foi criado o framework ReComP - Requirements Communication based on Perspective. ReComP auxilia na identificação dos problemas nos artefatos utilizados para comunicação de requisitos dentro da equipe de desenvolvimento de software e fornece sugestões de melhorias para os problemas de comunicação encontrados nos artefatos. Método: Para a condução da pesquisa, utilizou-se o método de pesquisa Design Science Research (DSR). Uma pesquisa exploratória, usando Snowballing, e um mapeamento sistemático da literatura permitiram a identificação de problemas de comunicação de requisitos dentro de times de desenvolvimento de software e artefatos utilizados para comunicar requisitos. Dois estudos exploratórios também contribuíram para uma melhor compreensão dos problemas de comunicação: (i) estudo comparativo entre tipos de especificação (casos de uso e user stories) e (ii) estudo de observação com casos de uso. Depois disso, foi criada a primeira versão do ReComP. Para avaliá-la e evoluí-la, foram realizados dois estudos experimentais na academia considerando as perspectivas de desenvolvedores utilizando user stories e de testadores utilizando casos de uso. Criou-se, então, a ferramenta de apoio ReComP-web e realizou-se um estudo de caso participativo na indústria considerando as perspectivas de desenvolvedores e testadores utilizando protótipos. Resultados: Os resultados mostram evidências que o uso do ReComP ajudou a melhorar a comunicação de requisitos entre os membros das equipes com a identificação de problemas e melhorias nas especificações. Nos dois estudos experimentais e no estudo de caso participativo, a melhora nas especificações de requisitos usadas na comunicação da equipe foi de mais de 70%. Conclusão: Após uso por cerca de 120 pessoas em diferentes estudos, ReComP se mostrou capaz de atender ao objetivo a que foi proposto.
Abstract: Context/Motivation: Communication of requirements is essential in software development projects. When specifying software requirements, the requirements engineer must consider the information needed to meet each role's perspective in the development team to mitigate, to eliminate, or to avoid issues due to inadequate or insufficient communication. Objective: The goal of this research is to support the improvement of requirements communication, carried out through requirements specification artifacts, considering different perspectives of the development team members. To achieve this goal, we created the ReComP - Framework of Requirements Communication based on Perspectives. ReComP helps to identify problems in the artifacts used to communicate requirements within the software development team and provides suggestions for improvements to communication problems found in the artifacts. Method: We used the Design Science Research (DSR) research method. Exploratory research, using Snowballing, and a Systematic Mapping of the Literature, allowed us to identify requirements communication problems within software development teams and in artifacts used to communicate requirements. Two exploratory studies also contributed to a better understanding of communication problems: (i) a comparative study between types of specification (use cases and user stories), and (ii) an observation study with use cases. After that, we created the first version of ReComP. To evaluate and to evolve it, we conducted two empirical studies in academia, considering the developers' perspective using user stories and the testers' perspective using use cases. Then, we created the support tool ReComP-web and conducted a participative case study in the industry considering developers and testers' perspectives using prototypes. Results: The results show evidence that the use of ReComP helped to improve requirements communication between team members by identifying problems and by improving specifications. In both empirical studies and in the participative case study, the improvement in requirements specifications used during team's communication was over 70%. Conclusion: After being used by about 120 people in different studies, ReComP purpose is considered fulfilled.
Keywords: Software - Desenvolvimento
Engenharia de Software
???metadata.dc.subject.cnpq???: CIÊNCIAS EXATAS E DA TERRA
???metadata.dc.subject.user???: Engenharia de Requisitos
Especificação de Requisitos
Comunicação de Requisitos
Engenharia de Software
Language: por
???metadata.dc.publisher.country???: Brasil
Publisher: Universidade Federal do Amazonas
???metadata.dc.publisher.initials???: UFAM
???metadata.dc.publisher.department???: Instituto de Computação
???metadata.dc.publisher.program???: Programa de Pós-graduação em Informática
Citation: ROCHA, Ana Carolina Oran. ReComP: Um Framework para Apoiar a Melhoria da Comunicação de Requisitos baseado em Perspectivas. 2020. 304 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2020.
???metadata.dc.rights???: Acesso Aberto
URI: https://tede.ufam.edu.br/handle/tede/8034
Issue Date: 14-Oct-2020
Appears in Collections:Doutorado em Informática

Files in This Item:
File Description SizeFormat 
Tese_AnaCarolinaOranRocha_PPGI.pdf12.06 MBAdobe PDFThumbnail

Download/Open Preview


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