Clean Code Universe: uma plataforma online para o ensino de Clean Code
DOI:
https://doi.org/10.5281/zenodo.22803742Palavras-chave:
Clean Code, Qualidade de Software, Ensino de Clean CodeResumo
A inclusão de estudantes com Transtorno do Espectro Autista (TEA) em escolas rurais representa umdesafio pedagógico singular, agravado pela escassez de recursos tecnológicos e pela insuficiência deformação docente específica. Este artigo analisa as percepções de professores da educação básicaacerca da utilização de recursos de baixa tecnologia como estratégia inclusiva no processo de ensinode estudantes com TEA em uma escola pública rural do município de Macapá/AP. A pesquisafundamenta-se em abordagem qualitativa, de natureza aplicada e caráter descritivo-exploratório, comcoleta de dados por meio de entrevistas semiestruturadas com seis docentes que atuam diretamentecom estudantes diagnosticados com TEA. A análise dos dados orienta-se pela técnica de análise deconteúdo. Os resultados evidenciam que recursos como pictogramas, pranchas de ComunicaçãoAumentativa e Alternativa (CAA), rotinas visuais e materiais concretos adaptados constituemestratégias pedagógicas viáveis e potencialmente inclusivas em contextos marcados pela precariedadetecnológica. Conclui-se que a formação continuada é condição essencial para ampliar o repertóriopedagógico dos docentes e fortalecer práticas inclusivas contextualizadas à realidade rural amazônica,superando a dependência exclusiva de tecnologias digitais de alto custo.
Referências
ANTHROPIC. Anthropic. 2026. Disponível em: https://www.anthropic.com/. Acesso em: 10 maio 2026.
ARAÚJO, E. G. Teacher Mate: a support tool for teaching code quality. In: INTERNATIONAL CONFERENCE ON INTELLIGENT TUTORING SYSTEMS (ITS), 16., 2020. p. 1–6.
DIETZ, Linus; MANNER, Johannes; HARRER, Simon; LENHARD, Jörg. Teaching Clean Code. 2018.
FERNANDES, Ramon Santos. Modelos de processos de engenharia de software. Aurum Editora, [S. l.], p. 112–122, 2025. DOI: https://doi.org/10.63330/aurumpub.005-011. Disponível em: https://aurumpublicacoes.com/index.php/editora/article/view/144.
GOOGLE. Google Acadêmico. 2026. Disponível em: https://scholar.google.com/. Acesso em: 10 maio 2026.
GOMES, P. H. et al. Teaching software quality via source code inspection tool. In: IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017. Proceedings... IEEE, 2017. p. 1–8.
GOMES, P. H. D. A. Inspeção de código-fonte como subsídio. 2021. p. 1–145.
JOSHUA, Jonah Vincent; ANDEME, Diosdado Asumu Ndong. The evolution of software engineering: from prehistoric beginnings to the age of artificial intelligence. International Journal of Computer and Information Technology, v. 14, n. 1, 2025. DOI: https://doi.org/10.24203/8rbykd84. Disponível em: https://www.ijcit.com/index.php/ijcit/article/view/497.
KARABEGOVIĆ, Isak (org.). Proceedings of International Scientific Conference: Basic Technologies and Models for Implementation of Industry 4.0. Sarajevo: Academy of Sciences and Arts of Bosnia and Herzegovina, 2023.
LIUTAK, O. M.; BAULA, O. V.; SHULYAK, A. P. The influence of global world market transformations information and communication technologies for international competitiveness. Aktual'ni Problemy Ekonomiky = Actual Problems in Economics, Kiev, ed. 231, p. 86–95, 2020. DOI: https://doi.org/10.32752/19936788201912318695.
LUBURIĆ, Nikola; VIDAKOVIĆ, Dragan; SLIVKA, Jelena; PROKIĆ, Simona; GRUJIĆ, Katarina; GLORIJA, Kovacevic; KOVACEVIC, Aleksandar; SLADIĆ, Goran. Clean Code tutoring: makings of a foundation. 2022. p. 137–148. DOI: https://doi.org/10.5220/0010800900003182.
MARTIN, Robert C. Clean Code: a handbook of agile software craftsmanship. 1. ed. Upper Saddle River: Prentice Hall, 2009.
MOHAMMED, F. S.; OZDAMLI, F. A systematic literature review of soft skills in information technology education. Behavioral Sciences, v. 14, n. 10, p. 894, 2024. DOI: https://doi.org/10.3390/bs14100894.
NUROLLAHIAN, Sara; KEUNING, Hieke; WIESE, Eliane. Teaching well-structured code: a literature review of instructional approaches. 2025. Preprint. DOI: https://doi.org/10.48550/arXiv.2502.11230.
ORISA, Mira; FAISOL, Ahmad; ASHARI, Mochammad Ibrahim. Perancangan website company profile menggunakan Design Science Research Methodology (DSRM). Jurnal Informatika Teknologi dan Sains (JINTEKS), v. 5, n. 1, p. 160–164, 2023.
OTTER.AI. Elicit. 2026. Disponível em: https://elicit.com/. Acesso em: 30 mar. 2026.
PEFFERS, Ken; TUUNANEN, Tuure; ROTHENBERGER, Marcus A.; CHATTERJEE, Samir. A design science research methodology for information systems research. Journal of Management Information Systems, v. 24, n. 3, p. 45–77, 2007. DOI: https://doi.org/10.2753/MIS0742-1222240302.
PINHEIRO SANTIAGO, C.; MENDONÇA MENEZES, J. W.; ALVES DE AQUINO, F. J. Proposta e avaliação de uma metodologia de aprendizagem baseada em projetos em disciplinas de engenharia de software através de uma sequência didática. Revista Brasileira de Informática na Educação, v. 31, p. 31–59, 2023. DOI: https://doi.org/10.5753/rbie.2023.2817. Disponível em: https://journalssol.sbc.org.br/index.php/rbie/article/view/2817.
PORTO, M. Código limpo: a importância da refatoração. 2022. p. 56–64.
ROLIM, M. C. T. Investigando as dificuldades e perspectivas sobre um curso de engenharia de software de dois ciclos: um survey com visão do discente. 26 abr. 2021. p. 55–65.
SABRI, Mohammad Omar. The embracement of Design Science Research Methodology in the development of digital transformation models. WSEAS Transactions on Business and Economics, v. 22, p. 12–19, 2025. DOI: https://doi.org/10.37394/23207.2025.22.2.
SANTANA, A. C. de A.; NARCISO, R. Pilares da pesquisa educacional: autores e metodologias científicas em destaque. Aracê, [S. l.], v. 7, n. 1, p. 1577–1590, 2025. DOI: https://doi.org/10.56238/arev7n1-095. Disponível em: https://periodicos.newsciencepubl.com/arace/article/view/2782.
SANTOS, E. D.; OLIVEIRA, S. R. B. Análise da diversidade no ensino de engenharia de requisitos de software: uma revisão sistemática da literatura. Caderno Pedagógico, v. 21, n. 4, e3724, 2024. DOI: https://doi.org/10.54033/cadpedv21n4079.
SCIELO. Scientific Electronic Library Online. 2026. Disponível em: https://scielo.org/. Acesso em: 30 mar. 2026.
SEMERIKOV, Serhiy; STRIUK, Andrii; STRIUK, Larysa; STRIUK, Mykola; SHALATSKA, Hanna. Sustainability in software engineering education: a case of general professional competencies. E3S Web of Conferences, v. 166, p. 10036, 2020. DOI: https://doi.org/10.1051/e3sconf/202016610036.
SOFTWARE ENGINEERING: FIRST 50 YEARS OF FORMATION AND DEVELOPMENT. In: STUDENT WORKSHOP ON COMPUTER SCIENCE & SOFTWARE ENGINEERING – CS&SE@SW, 1., 2018, Kryvyi Rih, Ukraine. Proceedings... CEUR Workshop Proceedings, v. 2292, 2018.
TYAGI, Bhaumik; BEG, Yusra. An experimental assessment on effects of SOLID design principles on the quality of software using CKJM metric analysis. International Journal for Research in Applied Science and Engineering Technology, v. 10, n. 9, p. 1260–1266, 2022.
VALENTAITĖ, Karolina; BALIUTĖ, Asta. Makroekonominių veiksnių poveikis finansinių technologijų verslo modelių plėtrai COVID-19 pandemijos metu. 2022.





































