Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Santos, Anne Caroline Melo
Orientador(a): Rodrigues Júnior, Methanias Colaço
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://ri.ufs.br/jspui/handle/riufs/14192
Resumo: Context: Software Engineering (SE) has used textual documentation to represent the user requirements. For some people, textual descriptions may not be enough to understand what needs to be developed, requiring the use of other means of visualization. Objective: This work aimed to propose and analyze a multimedia approach, to support the comprehension and maintenance of software, as an alternative to the traditional requirements documentation techniques, evaluating whether the use of the CodeMedia plug-in increases the effectiveness of understanding and maintaining systems. Method: Initially, a systematic mapping was carried out to identify the approaches that promoted the use of multimedia resources in Requirements Engineering, as a support in the process of comprehension and maintaining software. Finally, a controlled experiment was carried out in the industry to assess the efficiency and effectiveness of the proposed multimedia approach. Results: For the state of the art, a wide variety of approaches were identified that promoted the use of multimedia in RE, among them: TRECE, MURMER, Wiki System Multimedia, Storytelling, UTOPIA, as well as approaches without explicit names. With the execution of the experimental process, it became evident that the multimedia approach presented the best results, especially in terms of effectiveness and level of customer satisfaction. Regarding the average coding time and the level of comprehension of the code, the multimedia approach proved to be less efficient. Conclusion: After analyzing the state of the art, it was evidenced that there was a favorable consensus regarding the use of multimedia in RE. The selected studies have shown to be favorable to the adoption of multimedia to persist software requirements. With the experimental evaluation, it was found that the multimedia approach was more effective in terms of correct coding and level of customer satisfaction with the final product, making it an option to be considered for Survey, Registration, Validation and Verification of user requirements.
id UFS-2_cde145c5f49aa19f22ef1b556f3410a3
oai_identifier_str oai:ufs.br:riufs/14192
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Santos, Anne Caroline MeloRodrigues Júnior, Methanias Colaço2021-05-06T18:35:43Z2021-05-06T18:35:43Z2020-11-27SANTOS, Anne Caroline Melo. Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas. 2020. 131 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, Sergipe, 2020.https://ri.ufs.br/jspui/handle/riufs/14192Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.Context: Software Engineering (SE) has used textual documentation to represent the user requirements. For some people, textual descriptions may not be enough to understand what needs to be developed, requiring the use of other means of visualization. Objective: This work aimed to propose and analyze a multimedia approach, to support the comprehension and maintenance of software, as an alternative to the traditional requirements documentation techniques, evaluating whether the use of the CodeMedia plug-in increases the effectiveness of understanding and maintaining systems. Method: Initially, a systematic mapping was carried out to identify the approaches that promoted the use of multimedia resources in Requirements Engineering, as a support in the process of comprehension and maintaining software. Finally, a controlled experiment was carried out in the industry to assess the efficiency and effectiveness of the proposed multimedia approach. Results: For the state of the art, a wide variety of approaches were identified that promoted the use of multimedia in RE, among them: TRECE, MURMER, Wiki System Multimedia, Storytelling, UTOPIA, as well as approaches without explicit names. With the execution of the experimental process, it became evident that the multimedia approach presented the best results, especially in terms of effectiveness and level of customer satisfaction. Regarding the average coding time and the level of comprehension of the code, the multimedia approach proved to be less efficient. Conclusion: After analyzing the state of the art, it was evidenced that there was a favorable consensus regarding the use of multimedia in RE. The selected studies have shown to be favorable to the adoption of multimedia to persist software requirements. With the experimental evaluation, it was found that the multimedia approach was more effective in terms of correct coding and level of customer satisfaction with the final product, making it an option to be considered for Survey, Registration, Validation and Verification of user requirements.Contexto: A Engenharia de Software (ES) tem utilizado documentação textual para representar os requisitos do usuário. Para algumas pessoas, estas descrições podem não ser suficientes para entender o que precisa ser desenvolvido, sendo necessária a utilização de outros meios de visualização. Objetivo: Este trabalho objetivou propor e analisar uma abordagem multimídia, para apoiar a compreensão e manutenção de software, como alternativa às técnicas tradicionais de documentação de requisitos, avaliando se a utilização do plug-in CodeMedia aumenta a efetividade da compreensão e manutenção de software. Método: Inicialmente, foi realizado um mapeamento sistemático para identificar as abordagens que promoviam o uso de multimídia na Engenharia de Requisitos (ER), como suporte aos processos de compreensão e manutenção de software. Por fim, foi realizado um experimento controlado na indústria para avaliar a efetividade da abordagem proposta. Resultados: Para o estado da arte, foi identificada uma grande variedade de abordagens que promoviam o uso de multimídia na ER, dentre elas: TRECE, MURMER, Wiki System Multimedia, Storytelling, UTOPIA, bem como abordagens sem nomes explícitos. Com a execução do processo experimental, evidenciou-se que a abordagem multimídia apresentou os melhores resultados em termos de eficácia e nível de satisfação do cliente. No que se refere à média de tempo de codificação e ao nível de compreensão do código, a abordagem multimídia se mostrou menos eficiente. Conclusão: Após ser analisado o estado da arte, evidenciou-se que houve consenso favorável quanto ao uso de multimídia em ER. Os estudos selecionados demonstraram ser favoráveis à adoção de multimídia para persistir os requisitos do usuário. Com a avaliação experimental, foi constatado que a abordagem multimídia foi mais eficaz em termos de acertos na codificação e nível de satisfação do cliente com o produto final, tornando-a uma opção a ser considerada para Levantamento, Registro, Validação e Verificação dos requisitos de usuário.São Cristóvão, SEporSistemas multimídiaEngenharia de softwareSoftware - manutençãoRequirements engineeringSoftware documentationExperimental software engineeringCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOConstrução e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da ComputaçãoUniversidade Federal de Sergipereponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/14192/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51ORIGINALANNE_CAROLINE_MELO_SANTOS.pdfANNE_CAROLINE_MELO_SANTOS.pdfapplication/pdf2146741https://ri.ufs.br/jspui/bitstream/riufs/14192/2/ANNE_CAROLINE_MELO_SANTOS.pdf26811ecaecdd19db4e335433b1a145e4MD52TEXTANNE_CAROLINE_MELO_SANTOS.pdf.txtANNE_CAROLINE_MELO_SANTOS.pdf.txtExtracted texttext/plain246798https://ri.ufs.br/jspui/bitstream/riufs/14192/3/ANNE_CAROLINE_MELO_SANTOS.pdf.txt1695d14f03e829f090dcc4b8a2df06fdMD53THUMBNAILANNE_CAROLINE_MELO_SANTOS.pdf.jpgANNE_CAROLINE_MELO_SANTOS.pdf.jpgGenerated Thumbnailimage/jpeg1294https://ri.ufs.br/jspui/bitstream/riufs/14192/4/ANNE_CAROLINE_MELO_SANTOS.pdf.jpgb6368944d2c1157438f3cd225471328bMD54riufs/141922021-05-06 15:35:46.602oai:ufs.br:riufs/14192TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2021-05-06T18:35:46Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
title Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
spellingShingle Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
Santos, Anne Caroline Melo
Sistemas multimídia
Engenharia de software
Software - manutenção
Requirements engineering
Software documentation
Experimental software engineering
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
title_full Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
title_fullStr Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
title_full_unstemmed Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
title_sort Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas
author Santos, Anne Caroline Melo
author_facet Santos, Anne Caroline Melo
author_role author
dc.contributor.author.fl_str_mv Santos, Anne Caroline Melo
dc.contributor.advisor1.fl_str_mv Rodrigues Júnior, Methanias Colaço
contributor_str_mv Rodrigues Júnior, Methanias Colaço
dc.subject.por.fl_str_mv Sistemas multimídia
Engenharia de software
Software - manutenção
topic Sistemas multimídia
Engenharia de software
Software - manutenção
Requirements engineering
Software documentation
Experimental software engineering
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Requirements engineering
Software documentation
Experimental software engineering
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Context: Software Engineering (SE) has used textual documentation to represent the user requirements. For some people, textual descriptions may not be enough to understand what needs to be developed, requiring the use of other means of visualization. Objective: This work aimed to propose and analyze a multimedia approach, to support the comprehension and maintenance of software, as an alternative to the traditional requirements documentation techniques, evaluating whether the use of the CodeMedia plug-in increases the effectiveness of understanding and maintaining systems. Method: Initially, a systematic mapping was carried out to identify the approaches that promoted the use of multimedia resources in Requirements Engineering, as a support in the process of comprehension and maintaining software. Finally, a controlled experiment was carried out in the industry to assess the efficiency and effectiveness of the proposed multimedia approach. Results: For the state of the art, a wide variety of approaches were identified that promoted the use of multimedia in RE, among them: TRECE, MURMER, Wiki System Multimedia, Storytelling, UTOPIA, as well as approaches without explicit names. With the execution of the experimental process, it became evident that the multimedia approach presented the best results, especially in terms of effectiveness and level of customer satisfaction. Regarding the average coding time and the level of comprehension of the code, the multimedia approach proved to be less efficient. Conclusion: After analyzing the state of the art, it was evidenced that there was a favorable consensus regarding the use of multimedia in RE. The selected studies have shown to be favorable to the adoption of multimedia to persist software requirements. With the experimental evaluation, it was found that the multimedia approach was more effective in terms of correct coding and level of customer satisfaction with the final product, making it an option to be considered for Survey, Registration, Validation and Verification of user requirements.
publishDate 2020
dc.date.issued.fl_str_mv 2020-11-27
dc.date.accessioned.fl_str_mv 2021-05-06T18:35:43Z
dc.date.available.fl_str_mv 2021-05-06T18:35:43Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SANTOS, Anne Caroline Melo. Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas. 2020. 131 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, Sergipe, 2020.
dc.identifier.uri.fl_str_mv https://ri.ufs.br/jspui/handle/riufs/14192
dc.identifier.license.pt_BR.fl_str_mv Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.
identifier_str_mv SANTOS, Anne Caroline Melo. Construção e avaliação de uma abordagem para apoiar a compreensão e a manutenção de software baseada em mídias dinâmicas. 2020. 131 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, Sergipe, 2020.
Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.
url https://ri.ufs.br/jspui/handle/riufs/14192
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.publisher.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv Universidade Federal de Sergipe
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/14192/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/14192/2/ANNE_CAROLINE_MELO_SANTOS.pdf
https://ri.ufs.br/jspui/bitstream/riufs/14192/3/ANNE_CAROLINE_MELO_SANTOS.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/14192/4/ANNE_CAROLINE_MELO_SANTOS.pdf.jpg
bitstream.checksum.fl_str_mv 098cbbf65c2c15e1fb2e49c5d306a44c
26811ecaecdd19db4e335433b1a145e4
1695d14f03e829f090dcc4b8a2df06fd
b6368944d2c1157438f3cd225471328b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1793351143686930432