/img alt="Imagem da capa" class="recordcover" src="""/>
Tese
ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas
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 mitiga...
Autor principal: | Rocha, Ana Carolina Oran |
---|---|
Outros Autores: | http://lattes.cnpq.br/4158615534347398 |
Grau: | Tese |
Idioma: | por |
Publicado em: |
Universidade Federal do Amazonas
2020
|
Assuntos: | |
Acesso em linha: |
https://tede.ufam.edu.br/handle/tede/8034 |
id |
oai:https:--tede.ufam.edu.br-handle-:tede-8034 |
---|---|
recordtype |
dspace |
spelling |
oai:https:--tede.ufam.edu.br-handle-:tede-80342020-12-05T05:03:45Z ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas Rocha, Ana Carolina Oran Conte, Tayana Uchôa http://lattes.cnpq.br/4158615534347398 http://lattes.cnpq.br/6682919653508224 Gadelha, Bruno Freitas http://lattes.cnpq.br/4987487225451219 Marczak, Sabrina dos Santos http://lattes.cnpq.br/9458496222461501 Albuquerque, Adriano Bessa http://lattes.cnpq.br/2680368743615023 Software - Desenvolvimento Engenharia de Software CIÊNCIAS EXATAS E DA TERRA Engenharia de Requisitos Especificação de Requisitos Comunicação de Requisitos Engenharia de Software 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. 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. CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior 2020-12-04T19:23:05Z 2020-10-14 Tese 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. https://tede.ufam.edu.br/handle/tede/8034 por Acesso Aberto application/pdf Universidade Federal do Amazonas Instituto de Computação Brasil UFAM Programa de Pós-graduação em Informática |
institution |
TEDE - Universidade Federal do Amazonas |
collection |
TEDE-UFAM |
language |
por |
topic |
Software - Desenvolvimento Engenharia de Software CIÊNCIAS EXATAS E DA TERRA Engenharia de Requisitos Especificação de Requisitos Comunicação de Requisitos Engenharia de Software |
spellingShingle |
Software - Desenvolvimento Engenharia de Software CIÊNCIAS EXATAS E DA TERRA Engenharia de Requisitos Especificação de Requisitos Comunicação de Requisitos Engenharia de Software Rocha, Ana Carolina Oran ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas |
topic_facet |
Software - Desenvolvimento Engenharia de Software CIÊNCIAS EXATAS E DA TERRA Engenharia de Requisitos Especificação de Requisitos Comunicação de Requisitos Engenharia de Software |
description |
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. |
author_additional |
Conte, Tayana Uchôa |
author_additionalStr |
Conte, Tayana Uchôa |
format |
Tese |
author |
Rocha, Ana Carolina Oran |
author2 |
http://lattes.cnpq.br/4158615534347398 |
author2Str |
http://lattes.cnpq.br/4158615534347398 |
title |
ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas |
title_short |
ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas |
title_full |
ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas |
title_fullStr |
ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas |
title_full_unstemmed |
ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas |
title_sort |
recomp: um framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas |
publisher |
Universidade Federal do Amazonas |
publishDate |
2020 |
url |
https://tede.ufam.edu.br/handle/tede/8034 |
_version_ |
1831969917355687936 |
score |
11.753735 |