ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas

Detalhes bibliográficos
Autor(a) principal: Rocha, Ana Carolina Oran
Data de Publicação: 2020
Outros Autores: http://lattes.cnpq.br/4158615534347398
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFAM
Texto Completo: https://tede.ufam.edu.br/handle/tede/8034
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.
id UFAM_37cbc69aa58995220c212e27275c311b
oai_identifier_str oai:https://tede.ufam.edu.br/handle/:tede/8034
network_acronym_str UFAM
network_name_str Biblioteca Digital de Teses e Dissertações da UFAM
repository_id_str 6592
spelling ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivasSoftware - DesenvolvimentoEngenharia de SoftwareCIÊNCIAS EXATAS E DA TERRAEngenharia de RequisitosEspecificação de RequisitosComunicação de RequisitosEngenharia de SoftwareContexto/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 SuperiorUniversidade Federal do AmazonasInstituto de ComputaçãoBrasilUFAMPrograma de Pós-graduação em InformáticaConte, Tayana Uchôahttp://lattes.cnpq.br/6682919653508224Gadelha, Bruno Freitashttp://lattes.cnpq.br/4987487225451219Marczak, Sabrina dos Santoshttp://lattes.cnpq.br/9458496222461501Albuquerque, Adriano Bessahttp://lattes.cnpq.br/2680368743615023Rocha, Ana Carolina Oranhttp://lattes.cnpq.br/41586155343473982020-12-04T19:23:05Z2020-10-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfROCHA, 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/8034porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFAMinstname:Universidade Federal do Amazonas (UFAM)instacron:UFAM2020-12-05T05:03:45Zoai:https://tede.ufam.edu.br/handle/:tede/8034Biblioteca Digital de Teses e Dissertaçõeshttp://200.129.163.131:8080/PUBhttp://200.129.163.131:8080/oai/requestddbc@ufam.edu.br||ddbc@ufam.edu.bropendoar:65922020-12-05T05:03:45Biblioteca Digital de Teses e Dissertações da UFAM - Universidade Federal do Amazonas (UFAM)false
dc.title.none.fl_str_mv ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas
title ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas
spellingShingle ReComP: um Framework para apoiar a melhoria da comunicação de requisitos baseado em perspectivas
Rocha, Ana Carolina Oran
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
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
author Rocha, Ana Carolina Oran
author_facet Rocha, Ana Carolina Oran
http://lattes.cnpq.br/4158615534347398
author_role author
author2 http://lattes.cnpq.br/4158615534347398
author2_role author
dc.contributor.none.fl_str_mv Conte, Tayana Uchôa
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
dc.contributor.author.fl_str_mv Rocha, Ana Carolina Oran
http://lattes.cnpq.br/4158615534347398
dc.subject.por.fl_str_mv 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
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
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.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-04T19:23:05Z
2020-10-14
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 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
identifier_str_mv 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.
url https://tede.ufam.edu.br/handle/tede/8034
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Amazonas
Instituto de Computação
Brasil
UFAM
Programa de Pós-graduação em Informática
publisher.none.fl_str_mv Universidade Federal do Amazonas
Instituto de Computação
Brasil
UFAM
Programa de Pós-graduação em Informática
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFAM
instname:Universidade Federal do Amazonas (UFAM)
instacron:UFAM
instname_str Universidade Federal do Amazonas (UFAM)
instacron_str UFAM
institution UFAM
reponame_str Biblioteca Digital de Teses e Dissertações da UFAM
collection Biblioteca Digital de Teses e Dissertações da UFAM
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFAM - Universidade Federal do Amazonas (UFAM)
repository.mail.fl_str_mv ddbc@ufam.edu.br||ddbc@ufam.edu.br
_version_ 1800234124915507200