Diretivas de Comunicabilidade para Artefatos de Software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Outros Autores: | |
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 |