Implantação de práticas de inspeção contínua: um estudo de caso na disciplina de manutenção de software
| Autor(a) principal: | |
|---|---|
| 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 |