Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software

Detalhes bibliográficos
Autor(a) principal: Lima, Antônia Naelly Freire de
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://repositorio.ufc.br/handle/riufc/80055
Resumo: Continuous inspection to ensure the delivery of quality software is an essential practice that should be incorporated and mastered by students in the software development field. However, research indicates that the teaching and learning of these techniques face significant challenges and are often underestimated in most higher education institutions. In the workforce, continuous inspection has become a fundamental practice in software development, contributing to the impro vement of the final product’s quality and efficiency. This research focused on the implementation of the continuous inspection tool, Sonar Cloud, during a source code refactoring project. The experiment was conducted in a classroom setting with students from the Software Maintenance course at the Federal University of Ceará - Campus Russas, in the 2023.2 semester. The aim was to assess how the introduction of continuous inspection affects the maintenance process of students’ projects, helping them minimize the impact of changes and avoid introducing new problems into the software. The results demonstrated that the adoption of continuous inspection, through Sonar Cloud, significantly helped students identify poor coding habits, detect existing bugs in the code, and prevent new errors during the refactoring of their projects. Moreover, they showed that teamwork was highly valued by the students, who recognized the importance of inspection practices in ensuring the delivery of high-quality software. This research highlights the importance of integrating techniques and tools widely used in the industry into the academic environment, promoting a learning experience more aligned with professional practices and better preparing students for the challenges of the software industry.
id UFC-7_2fc6e2a7c17c56e484eab93c69c9b6b0
oai_identifier_str oai:repositorio.ufc.br:riufc/80055
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Lima, Antônia Naelly Freire de2025-03-14T12:48:19Z2025-03-14T12:48:19Z2024LIMA, Antônia Naelly Freire de. Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Russas, Universidade Federal do Ceará, Russas, 2024.http://repositorio.ufc.br/handle/riufc/80055Continuous inspection to ensure the delivery of quality software is an essential practice that should be incorporated and mastered by students in the software development field. However, research indicates that the teaching and learning of these techniques face significant challenges and are often underestimated in most higher education institutions. In the workforce, continuous inspection has become a fundamental practice in software development, contributing to the impro vement of the final product’s quality and efficiency. This research focused on the implementation of the continuous inspection tool, Sonar Cloud, during a source code refactoring project. The experiment was conducted in a classroom setting with students from the Software Maintenance course at the Federal University of Ceará - Campus Russas, in the 2023.2 semester. The aim was to assess how the introduction of continuous inspection affects the maintenance process of students’ projects, helping them minimize the impact of changes and avoid introducing new problems into the software. The results demonstrated that the adoption of continuous inspection, through Sonar Cloud, significantly helped students identify poor coding habits, detect existing bugs in the code, and prevent new errors during the refactoring of their projects. Moreover, they showed that teamwork was highly valued by the students, who recognized the importance of inspection practices in ensuring the delivery of high-quality software. This research highlights the importance of integrating techniques and tools widely used in the industry into the academic environment, promoting a learning experience more aligned with professional practices and better preparing students for the challenges of the software industry.A inspeção contínua para garantir a entrega de software de qualidade é uma prática essencial que deve ser incorporada e dominada por estudantes da área de desenvolvimento de software. Porém, pesquisas indicam que o ensino e aprendizado dessas técnicas enfrentam desafios significativos e são subestimados na maioria das instituições de ensino superior. No mercado de trabalho, a inspeção contínua tornou-se uma prática fundamental no desenvolvimento de software, contribuindo para a melhoria da qualidade e eficiência do produto final. A pesquisa do presente trabalho focou na implantação da ferramenta de inspeção contínua, Sonar Cloud, durante um projeto de refatoração de código-fonte. Com isso, o experimento foi realizada em um ambiente de sala de aula com alunos da disciplina de Manutenção de Software da Universidade Federal do Ceará - Campus de Russas, no semestre de 2023.2. Com o intuito de avaliar como a introdução da inspeção contínua afeta o processo de manutenção dos projetos dos alunos, ajudando-os a minimizar os efeitos das mudanças e a evitar a introdução de novos problemas no software. Os resultados demonstraram que a adoção da inspeção contínua, por meio do Sonar Cloud, auxiliou significativamente os estudantes na identificação de maus hábitos de codificação, na detecção de bugs já existentes no código e na prevenção de novos erros durante a refatoração dos seus projetos. Além disso, mostraram que o trabalho em equipe foi altamente valorizado pelos alunos, que reconheceram a importância das práticas de inspeção para garantir a entrega de software de alta qualidade. Esta pesquisa evidencia a importância de integrar técnicas e ferramentas amplamente utilizadas no mercado de trabalho ao ambiente acadêmico, promovendo um aprendizado mais alinhado com as práticas profissionais e preparando melhor os estudantes para os desafios da indústria de software.Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisqualidadeinspeção contínuaSonar Cloudrefatoraçãoqualitycontinuous inspectionSonar CloudrefactoringCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttps://orcid.org/0009-0008-9689-5334http://lattes.cnpq.br/0024910451601995ORIGINAL2024_tcc_anflima.pdf2024_tcc_anflima.pdfapplication/pdf1364717http://repositorio.ufc.br/bitstream/riufc/80055/1/2024_tcc_anflima.pdf4836117d51c42fbf36f14588b6e54d1bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/80055/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/800552025-03-14 09:48:21.337oai:repositorio.ufc.br:riufc/80055Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2025-03-14T12:48:21Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
title Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
spellingShingle Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
Lima, Antônia Naelly Freire de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
qualidade
inspeção contínua
Sonar Cloud
refatoração
quality
continuous inspection
Sonar Cloud
refactoring
title_short Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
title_full Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
title_fullStr Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
title_full_unstemmed Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
title_sort Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
author Lima, Antônia Naelly Freire de
author_facet Lima, Antônia Naelly Freire de
author_role author
dc.contributor.author.fl_str_mv Lima, Antônia Naelly Freire de
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
qualidade
inspeção contínua
Sonar Cloud
refatoração
quality
continuous inspection
Sonar Cloud
refactoring
dc.subject.ptbr.pt_BR.fl_str_mv qualidade
inspeção contínua
Sonar Cloud
refatoração
dc.subject.en.pt_BR.fl_str_mv quality
continuous inspection
Sonar Cloud
refactoring
description Continuous inspection to ensure the delivery of quality software is an essential practice that should be incorporated and mastered by students in the software development field. However, research indicates that the teaching and learning of these techniques face significant challenges and are often underestimated in most higher education institutions. In the workforce, continuous inspection has become a fundamental practice in software development, contributing to the impro vement of the final product’s quality and efficiency. This research focused on the implementation of the continuous inspection tool, Sonar Cloud, during a source code refactoring project. The experiment was conducted in a classroom setting with students from the Software Maintenance course at the Federal University of Ceará - Campus Russas, in the 2023.2 semester. The aim was to assess how the introduction of continuous inspection affects the maintenance process of students’ projects, helping them minimize the impact of changes and avoid introducing new problems into the software. The results demonstrated that the adoption of continuous inspection, through Sonar Cloud, significantly helped students identify poor coding habits, detect existing bugs in the code, and prevent new errors during the refactoring of their projects. Moreover, they showed that teamwork was highly valued by the students, who recognized the importance of inspection practices in ensuring the delivery of high-quality software. This research highlights the importance of integrating techniques and tools widely used in the industry into the academic environment, promoting a learning experience more aligned with professional practices and better preparing students for the challenges of the software industry.
publishDate 2024
dc.date.issued.fl_str_mv 2024
dc.date.accessioned.fl_str_mv 2025-03-14T12:48:19Z
dc.date.available.fl_str_mv 2025-03-14T12:48:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv LIMA, Antônia Naelly Freire de. Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Russas, Universidade Federal do Ceará, Russas, 2024.
dc.identifier.uri.fl_str_mv http://repositorio.ufc.br/handle/riufc/80055
identifier_str_mv LIMA, Antônia Naelly Freire de. Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Russas, Universidade Federal do Ceará, Russas, 2024.
url http://repositorio.ufc.br/handle/riufc/80055
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/80055/1/2024_tcc_anflima.pdf
http://repositorio.ufc.br/bitstream/riufc/80055/2/license.txt
bitstream.checksum.fl_str_mv 4836117d51c42fbf36f14588b6e54d1b
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847792062649335808