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
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFS |
Texto Completo: | 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_ |
1802110835587284992 |