Diretivas de Comunicabilidade para Artefatos de Software

Detalhes bibliográficos
Autor(a) principal: Damian, Adriana Lopes
Data de Publicação: 2020
Outros Autores: http://lattes.cnpq.br/7810016076171979
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/7974
Resumo: Os artefatos de software elaborados nas etapas iniciais do processo de desenvolvimento auxiliam no entendimento e no projeto da estrutura do sistema, além da forma como os usuários podem interagir com tal sistema. Por descreverem as soluções propostas para o desenvolvimento de software, estes artefatos são importantes para a comunicação de equipes. Falhas de comunicação podem ocorrer porque os produtores tendem a se concentrar apenas no conteúdo dos artefatos, sem refletir como estes serão interpretados pelos demais membros da equipe de desenvolvimento, os consumidores. Neste contexto, esta tese teve por objetivo responder a seguinte questão de pesquisa: Como apoiar a comunicação efetiva de produtores e consumidores de artefatos desenvolvidos nas etapas iniciais do desenvolvimento de software? Para responder essa questão, esta pesquisa foi baseada no ciclo de Design Science Research (DSR). O ciclo de DSR inicia com a investigação de um problema e então são especificados artefatos como soluções, que são avaliados no contexto do problema. Os resultados dessa avaliação podem iniciar uma nova volta no ciclo de DSR. O problema abordado nesta tese trata-se de um wicked problem, no qual os pesquisadores buscam soluções que aproximem uma determinada lacuna. Portanto, a solução desenvolvida nesta tese está relacionada à tentativa de mitigar falhas de comunicação a partir de artefatos de software, promovendo assim a comunicação efetiva de equipes de desenvolvimento através destes artefatos. Para a investigação do problema, foram realizados diferentes estudos experimentais e um mapeamento sistemático da literatura, cujos resultados forneceram insights para a proposta de um artefato como solução. Com isso, as Diretivas de Comunicabilidade (DCs) foram propostas, fundamentadas em teorias que investigam diferentes perspectivas de comunicação, com o objetivo de apoiar a reflexão dos produtores sobre sua comunicação através dos artefatos de software. Foram realizados diferentes estudos experimentais para avaliar o uso das DCs para a redução dos riscos de falhas de comunicação em artefatos de software e suas contribuições para a comunicação de equipes a partir destes artefatos. Os resultados indicaram que a reflexão dos produtores sobre sua comunicação através do artefato, com base nas DCs, contribuem para uma comunicação eficaz. Portanto, as DCs podem ser aplicadas no desenvolvimento de software para apoiar a comunicação via artefato de software.
id UFAM_68e3d1a640ce124ec0a7593c9cb26305
oai_identifier_str oai:https://tede.ufam.edu.br/handle/:tede/7974
network_acronym_str UFAM
network_name_str Biblioteca Digital de Teses e Dissertações da UFAM
repository_id_str 6592
spelling Diretivas de Comunicabilidade para Artefatos de SoftwareSoftware - DesenvolvimentoGerenciamento de configurações de softwareCIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWAREComunicação através de artefatos de softwareComunicação através de modelos de softwareEngenharia SemióticaEngenharia de SoftwareOs artefatos de software elaborados nas etapas iniciais do processo de desenvolvimento auxiliam no entendimento e no projeto da estrutura do sistema, além da forma como os usuários podem interagir com tal sistema. Por descreverem as soluções propostas para o desenvolvimento de software, estes artefatos são importantes para a comunicação de equipes. Falhas de comunicação podem ocorrer porque os produtores tendem a se concentrar apenas no conteúdo dos artefatos, sem refletir como estes serão interpretados pelos demais membros da equipe de desenvolvimento, os consumidores. Neste contexto, esta tese teve por objetivo responder a seguinte questão de pesquisa: Como apoiar a comunicação efetiva de produtores e consumidores de artefatos desenvolvidos nas etapas iniciais do desenvolvimento de software? Para responder essa questão, esta pesquisa foi baseada no ciclo de Design Science Research (DSR). O ciclo de DSR inicia com a investigação de um problema e então são especificados artefatos como soluções, que são avaliados no contexto do problema. Os resultados dessa avaliação podem iniciar uma nova volta no ciclo de DSR. O problema abordado nesta tese trata-se de um wicked problem, no qual os pesquisadores buscam soluções que aproximem uma determinada lacuna. Portanto, a solução desenvolvida nesta tese está relacionada à tentativa de mitigar falhas de comunicação a partir de artefatos de software, promovendo assim a comunicação efetiva de equipes de desenvolvimento através destes artefatos. Para a investigação do problema, foram realizados diferentes estudos experimentais e um mapeamento sistemático da literatura, cujos resultados forneceram insights para a proposta de um artefato como solução. Com isso, as Diretivas de Comunicabilidade (DCs) foram propostas, fundamentadas em teorias que investigam diferentes perspectivas de comunicação, com o objetivo de apoiar a reflexão dos produtores sobre sua comunicação através dos artefatos de software. Foram realizados diferentes estudos experimentais para avaliar o uso das DCs para a redução dos riscos de falhas de comunicação em artefatos de software e suas contribuições para a comunicação de equipes a partir destes artefatos. Os resultados indicaram que a reflexão dos produtores sobre sua comunicação através do artefato, com base nas DCs, contribuem para uma comunicação eficaz. Portanto, as DCs podem ser aplicadas no desenvolvimento de software para apoiar a comunicação via artefato de software.Software artifacts developed in the early stages of the software development process help practitioners to understand the structure and architecture design of the system, as well as how users can interact with the system. As these artifacts describe the proposed solutions for software development, they are important for team communication. Communication failures can occur because producers tend to focus only on the content of artifacts, although they should also reflect on how model consumers will interpret them. In this context, this thesis aimed to answer the following research question: How to support effective communication between producers and consumers of artifacts developed in the early stages of software development? To answer this question, this research was based on the Design Science Research (DSR) cycle. The DSR cycle begins with the investigation of a problem and then artifacts are specified as solutions, which are evaluated in the context of the problem. The results of this evaluation could start a new round in the DSR cycle. The problem addressed in this thesis is a wicked problem, in which researchers seek solutions for the reduction of a specific gap. Therefore, the solution developed in this thesis aims to mitigate communication failures from software artifacts, promoting effective software development team communication through these artifacts. To investigate the problem, we carried out different empirical studies and a systematic mapping of the literature. The results provided insights for the proposal of an artifact as a solution. Thereby, we proposed the Directives of Communicability (DCs), based on theories that investigate different communication perspectives, to support producers’ reflections on their communication through software artifacts. We carried out different empirical studies for evaluating the DCs to reduce the risks of communication failures in artifacts and to support team communication through these artifacts. The results indicated that the producers’ reflection based on DCs promotes effective communication through the artifact. Therefore, DCs can be applied in software development to support effective communication through software artifact.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/4987487225451219Zaina, Luciana Aparecida Martinezhttp://lattes.cnpq.br/0192085115595443Souza, Cleidson Ronald Botelho dehttp://lattes.cnpq.br/6490014244112888Damian, Adriana Lopeshttp://lattes.cnpq.br/78100160761719792020-10-16T15:50:59Z2020-09-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfDAMIAN, Adriana Lopes. Diretivas de Comunicabilidade para Artefatos de Software. 2020. 236 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2020.https://tede.ufam.edu.br/handle/tede/7974porhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFAMinstname:Universidade Federal do Amazonas (UFAM)instacron:UFAM2020-10-19T21:41:33Zoai:https://tede.ufam.edu.br/handle/:tede/7974Biblioteca 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-10-19T21:41:33Biblioteca Digital de Teses e Dissertações da UFAM - Universidade Federal do Amazonas (UFAM)false
dc.title.none.fl_str_mv Diretivas de Comunicabilidade para Artefatos de Software
title Diretivas de Comunicabilidade para Artefatos de Software
spellingShingle Diretivas de Comunicabilidade para Artefatos de Software
Damian, Adriana Lopes
Software - Desenvolvimento
Gerenciamento de configurações de software
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE
Comunicação através de artefatos de software
Comunicação através de modelos de software
Engenharia Semiótica
Engenharia de Software
title_short Diretivas de Comunicabilidade para Artefatos de Software
title_full Diretivas de Comunicabilidade para Artefatos de Software
title_fullStr Diretivas de Comunicabilidade para Artefatos de Software
title_full_unstemmed Diretivas de Comunicabilidade para Artefatos de Software
title_sort Diretivas de Comunicabilidade para Artefatos de Software
author Damian, Adriana Lopes
author_facet Damian, Adriana Lopes
http://lattes.cnpq.br/7810016076171979
author_role author
author2 http://lattes.cnpq.br/7810016076171979
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
Zaina, Luciana Aparecida Martinez
http://lattes.cnpq.br/0192085115595443
Souza, Cleidson Ronald Botelho de
http://lattes.cnpq.br/6490014244112888
dc.contributor.author.fl_str_mv Damian, Adriana Lopes
http://lattes.cnpq.br/7810016076171979
dc.subject.por.fl_str_mv Software - Desenvolvimento
Gerenciamento de configurações de software
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE
Comunicação através de artefatos de software
Comunicação através de modelos de software
Engenharia Semiótica
Engenharia de Software
topic Software - Desenvolvimento
Gerenciamento de configurações de software
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE
Comunicação através de artefatos de software
Comunicação através de modelos de software
Engenharia Semiótica
Engenharia de Software
description Os artefatos de software elaborados nas etapas iniciais do processo de desenvolvimento auxiliam no entendimento e no projeto da estrutura do sistema, além da forma como os usuários podem interagir com tal sistema. Por descreverem as soluções propostas para o desenvolvimento de software, estes artefatos são importantes para a comunicação de equipes. Falhas de comunicação podem ocorrer porque os produtores tendem a se concentrar apenas no conteúdo dos artefatos, sem refletir como estes serão interpretados pelos demais membros da equipe de desenvolvimento, os consumidores. Neste contexto, esta tese teve por objetivo responder a seguinte questão de pesquisa: Como apoiar a comunicação efetiva de produtores e consumidores de artefatos desenvolvidos nas etapas iniciais do desenvolvimento de software? Para responder essa questão, esta pesquisa foi baseada no ciclo de Design Science Research (DSR). O ciclo de DSR inicia com a investigação de um problema e então são especificados artefatos como soluções, que são avaliados no contexto do problema. Os resultados dessa avaliação podem iniciar uma nova volta no ciclo de DSR. O problema abordado nesta tese trata-se de um wicked problem, no qual os pesquisadores buscam soluções que aproximem uma determinada lacuna. Portanto, a solução desenvolvida nesta tese está relacionada à tentativa de mitigar falhas de comunicação a partir de artefatos de software, promovendo assim a comunicação efetiva de equipes de desenvolvimento através destes artefatos. Para a investigação do problema, foram realizados diferentes estudos experimentais e um mapeamento sistemático da literatura, cujos resultados forneceram insights para a proposta de um artefato como solução. Com isso, as Diretivas de Comunicabilidade (DCs) foram propostas, fundamentadas em teorias que investigam diferentes perspectivas de comunicação, com o objetivo de apoiar a reflexão dos produtores sobre sua comunicação através dos artefatos de software. Foram realizados diferentes estudos experimentais para avaliar o uso das DCs para a redução dos riscos de falhas de comunicação em artefatos de software e suas contribuições para a comunicação de equipes a partir destes artefatos. Os resultados indicaram que a reflexão dos produtores sobre sua comunicação através do artefato, com base nas DCs, contribuem para uma comunicação eficaz. Portanto, as DCs podem ser aplicadas no desenvolvimento de software para apoiar a comunicação via artefato de software.
publishDate 2020
dc.date.none.fl_str_mv 2020-10-16T15:50:59Z
2020-09-08
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 DAMIAN, Adriana Lopes. Diretivas de Comunicabilidade para Artefatos de Software. 2020. 236 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2020.
https://tede.ufam.edu.br/handle/tede/7974
identifier_str_mv DAMIAN, Adriana Lopes. Diretivas de Comunicabilidade para Artefatos de Software. 2020. 236 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2020.
url https://tede.ufam.edu.br/handle/tede/7974
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
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_ 1809732041642606592