Revista ComInG - Communications and Innovations Gazette https://periodicos.ufsm.br/coming <p style="text-align: justify;">A <strong>Revista ComInG</strong>, foi criada com o objetivo de estimular a produção científica-tecnológica e o debate acadêmico discente e docente, bem como fomentar a disseminação de conhecimento nas áreas de Ciência da Computação, Sistemas de Informação e Engenharia da Computação.</p> <p style="text-align: justify;"><strong>eISSN 2448-1904</strong></p> Universidade Federal de Santa Maria pt-BR Revista ComInG - Communications and Innovations Gazette 2448-1904 <p><span>Os manuscritos aceitos e publicados são de propriedade da revista ComInG.</span><br /><br /><span>Os originais deverão ser acompanhados de documentos de transferência de direitos autorais contendo assinatura dos autores.</span><br /><br /><span>A carta de direitos autorais deve ser enviada para o e-mail </span>coming@inf.ufsm.br<br /><br /><span>É vedada a submissão integral ou parcial do manuscrito a qualquer outro periódico. A responsabilidade do conteúdo dos artigos é exclusiva dos autores.</span><br /><br /><span>É vedada a tradução para outro idioma sem a autorização escrita do Editor ouvida a Comissão Editorial.</span><br /><br /></p><ul><li><strong><a href="https://drive.google.com/file/d/0B5pRmKK-au_daE5yRHoyRDlkQUE/view?usp=sharing">Carta de Direitos Autorais da ComInG</a></strong></li></ul><p><br /><span>ENGLISH</span><br /><span>Manuscripts accepted and published are the property of the journal ComInG.</span></p><p><span>The originals must be accompanied by documentation of copyright transfer containing the signature of the authors.</span><br /><br /><span>You may not submit full or partial manuscript to another journal. The responsibility of the article's content is exclusive of the authors.</span><br /><br /><span>You may not translating into another language without the written permission of the Editor after consultation with the Editorial Board.</span><br /><br /><br /></p> Aplicativo UFSCar Planner https://periodicos.ufsm.br/coming/article/view/85398 <p>Este artigo apresenta o desenvolvimento do UFSCar Planner, um<br>aplicativo produzido, utilizando a metodologia ágil Kanban[1], pelo grupo<br>PET-BCC da Universidade Federal de São Carlos, voltado para os estudantes<br>da comunidade. Ele tem como objetivo primordial facilitar a administração da<br>vida acadêmica de seus usuários através de funcionalidades como criar even-<br>tos, visualizar o cardápio do Restaurante Universitário e controlar a frequência<br>em disciplinas.</p> Gabrielly Guimarães Adriano Tavares Santos Araújo de Castro Jorge Luiz Medeiros Pires Matheu Ramos de Carvalho Renato Bueno Marcelina Maye Abaga Maye Giullio Emmanuel da Cruz Di Gerolamo Natália Bachiega Magalhães Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 1 8 10.5902/2448190485398 Sistema de detecção de phishing com base em query DNS https://periodicos.ufsm.br/coming/article/view/85266 <p>O fenômeno do ataque de phishing é uma questão que perdura na sociedade há mais de duas décadas, que afeta um número crescente de vítimas ao longo dos anos. Em vista desse persistente desafio, pesquisadores têm se empenhado na criação de soluções eficientes para a detecção e mitigação desse tipo de ataque. Nesse contexto, o presente trabalho propõe o desenvolvimento e demonstração de um sistema de detecção de phishing destinado a sistemas ARM, oferecendo uma implementação de fácil implantação por intermédio da tecnologia Docker. Além disso, o sistema faz uso do serviço de logs de um servidor DNS como parte integrante de sua estratégia de detecção. Essa iniciativa visa contribuir para a proteção cibernética, oferecendo uma abordagem robusta e prática para a identificação e prevenção de tentativas de phishing, assim buscando diminuir esse problema crescente.</p> Antonio S Montagner Carla Merkle Westphall Rômulo Augusto Oliveira Cruz Bittencourt de Almeida Guilherme Eliseu Rhoden Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 19 30 10.5902/2448190485266 Uma análise dos resultados obtidos no primeiro ano do projeto preparatório para a Maratona de Programação https://periodicos.ufsm.br/coming/article/view/85416 <p>Este artigo visa analisar os resultados obtidos no primeiro ano do projeto de pesquisa de programação competitiva, o qual tem como finalidade preparar alunos para a Maratona SBC de Programação. É analisada a evolução dos alunos no âmbito competitivo, juntamente com as suas interpretações acerca do seu próprio crescimento.</p> Jonathan Weber Nogueira Fernando Pedrazzi Pozzer Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 31 38 10.5902/2448190485416 AlphaZero como ferramenta de playtest https://periodicos.ufsm.br/coming/article/view/85269 <p>O mercado de jogos de mesa tem mantido acelerado crescimento nos<br>últimos anos e já atinge as dezenas de bilhões de dólares. O balanceamento<br>desses jogos é uma demanda de mercado e é uma disciplina difı́cil, que exige<br>uma grande habilidade analı́tica por parte do game designer. Essa habilidade é<br>construı́da com a condução e observação de centenas de partidas em grupos de<br>teste, em um processo propenso a erro, devido à grande dificuldade em encon-<br>trar pessoas dispostas a jogar protótipos repetidamente, apenas com pequenas<br>iterações nas regras. Adicionalmente, nem todo game designer mantém um re-<br>gistro completo dos testes e consegue lidar com as relações de causa e efeito<br>que pequenas mudanças nas regras causam nos resultados. Este trabalho in-<br>vestiga o AlphaZero, como técnica de inteligência computacional para aliviar<br>a demanda por jogadores humanos no processo de criação e testes de jogos.<br>Enquanto os trabalhos na área buscam um agente mais eficiente, este aplica o<br>algoritmo para gerar um conjunto de dados para auxiliar o game designer a<br>encontrar pontos de desequilı́brio e explorar a criatividade. No atual estágio,<br>uma versão do AlphaZero é implementada para realizar o autotreinamento. Por<br>fim, são discutidos pontos nos quais o método pode auxiliar o processo de game<br>design utilizando os dados gerados pelo algoritmo durante o treinamento.</p> Celso Gabriel Dutra Almeida Malosto Igor de Oliveira Knop Luciana Conceição Dias Campos Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 39 50 10.5902/2448190485269 Investigação da Eficácia de Técnicas de Nicho e Diferenciação Ambiental aplicadas a Algoritmos da Robótica Evolutiva https://periodicos.ufsm.br/coming/article/view/85256 <p>O algoritmo Estratégias Evolutivas (ES) têm se mostrado uma técnica eficiente de otimização ao longo das décadas. Recentemente, uma adaptação do método, proposta por pesquisadores da empresa OpenAI, demonstrou as vantagens de se usar técnicas de ES de forma paralelizada como uma importante alternativa ao também relevante método de Aprendizado por Reforço. Técnicas que utilizam abordagens populacionais de otimização como é o caso das estratégias evolutivas, se beneficiam da diversidade das soluções candidatas no processo evolutivo. Por este motivo, mecanismos que preservam a diversidade como, por exemplo, a criação de ilhas e nichos durante o processo evolutivo foram propostos e investigados em outros algoritmos evolutivos. Este trabalho tem o objetivo de analisar como a adição de técnicas de nicho, que incluem diferenciação ambiental entre as subpopulações, podem ser relevantes a algoritmos da Robótica Evolutiva utilizando a versão do algoritmo ES recentemente proposto pela OpenAI. Utilizando como tarefa de teste o bem conhecido problema do baleancemento de mastros duplos (\textit{double-pole balancing}), comparamos a efetividade das soluções geradas com e sem o mecanismo de nichos nos algoritmos OpenAI-ES e Stochastic Steady State (SSS). Os resultados obtidos demonstraram aumentos de performance de aproximadamente 8,6\% e 53.5\% para OpenAI-ES e SSS, respectivamente, quando o mecanismo de nichos é utilizado.</p> Brenda Silva Machado Jônata Tyska Carvalho Arthur Holtrup Bianchini Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 51 61 10.5902/2448190485256 Desenvolvimento de Software com Reconhecimento de Fala para Registro, Processamento e Análise de Dados de Partículas Suspensas na Atmosfera de Belo Horizonte https://periodicos.ufsm.br/coming/article/view/85409 <p><em><span style="font-weight: 400;">A pesquisa sobre pólen e esporos fúngicos na atmosfera é uma questão relevante em várias partes do mundo, com implicações na saúde pública, planejamento urbano, agricultura e outras áreas. Pontos de recolhimento de amostras devem ser estabelecidos e, com a utilização de um captador de partículas suspensas no ar, as amostras são obtidas e levadas a um laboratório onde é realizada a análise microscópica para identificação e contagem das partículas por especialistas. Dessa forma, o processo de registro dos dados é realizado manualmente, demandando tempo e recursos humanos. Neste contexto, o objetivo do projeto é desenvolver um software para agilizar a identificação e análise das partículas, baseado em reconhecimento de fala.</span></em></p> Natalia Batista Sandro Dias André da Cruz Marina Diniz Lucas Brandão Francisco Gonçalves Guilherme Augusto de Oliveira Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 62 72 10.5902/2448190485409 Classificação de patologias em estruturas usando redes neurais convolucionais: diferenciação em trincas, fissuras e rachaduras https://periodicos.ufsm.br/coming/article/view/85429 <p>Este estudo propõe uma abordagem baseada em redes neurais convolucionais (CNNs) para a classificação de trincas, fissuras e rachaduras por análise de imagens. A metodologia inclui pré-processamento, equilíbrio de dados e usa a arquitetura ResNet50 com camadas de pooling, dropout e regularização. Transformações avançadas de aumento de dados são aplicadas para superar a falta de imagens. O modelo atinge cerca de 96% de precisão, evidenciando sua eficácia. No entanto, oportunidades de aprimoramento são identificadas, como a expansão contínua do conjunto de dados. Em suma, este estudo oferece novas visões para a inspeção estrutural por meio de CNNs, com implicações práticas para a segurança e manutenção de infraestruturas.</p> Luís Gustavo Werle Tozevich Giovani Rubert Librelotto Pedro Luís Tozevich Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 73 86 10.5902/2448190485429 Compile.exe - Programação para o Ensino M´edio https://periodicos.ufsm.br/coming/article/view/85261 <p>O desenvolvimento do raciocínio lógico é fundamental para a resolução de problemas, independentemente da área de atuação. A lógica de programação é uma ferramenta que permite exercitar a capacidade de estruturar uma tarefa de forma metódica, com o propósito de tornar o processo mais eficiente e ágil. Nesse contexto, este trabalho tem como objetivo principal o aprimoramento das habilidades de lógica de programação em alunos do ensino médio, com a finalidade de avaliar o impacto positivo que o estímulo ao raciocínio lógico pode ter na resolução de diversas tarefas e desafios.</p> Leomar Soares da Rosa Jr. Vítor de M. Mandowski Willian do E. S. Rodrigues Emerson de V. Vieira Ana Carolina N. Konradt Laura Q. Jurgina Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 87 95 10.5902/2448190485261 Gurias da Comp: A permanência de Mulheres em Cursos de Graduação em Ciência e Engenharia de Computação https://periodicos.ufsm.br/coming/article/view/85264 <p>Este artigo apresenta o relato da construção de um projeto de incentivo a permanência das discentes dos cursos de Computação da Universidade Federal de Pelotas. Identificamos um cenário de invisiblidade e intimidação com as alunas. Assim, foi construído um projeto para o acolhimento e aperfeiçoamento das alunas, visando um cen´ario de equidade de gênero na comunidade discente da computação.</p> Leomar Soares da Rosa Jr. Maria Júlia Lorenzoni Kathe I. Beserra Louise Bezerra Laura Q. Jurgina Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 96 102 10.5902/2448190485264 Qualificando as Práticas Acadêmicas - Inclusão Digital e Diversidade na UFPel https://periodicos.ufsm.br/coming/article/view/85263 <p>Este artigo apresenta uma experiˆencia de inclus˜ao digital do projeto ”Qualificando as Pr´aticas Acadˆemicas: Inclus˜ao Digital e Diversidade”, por parte do grupo PET Computação da Universidade Federal de Pelotas. O projeto foi realizado com o apoio da Pr´o-Reitoria de Assuntos Estudantis. O curso contou com 9 mulheres de diversas ´areas de formação, diferentes idades e identidade de gˆenero. O gerenciamento do projeto, elaboração das aulas e dos materiais did´aticos foram feitos com a utilização de ferramentas colaborativas livres e foram disponibilizados em formato digital e f´ısico, o projeto foi ministrado exclusivamente por alunos do curso de Engenharia e Ciˆencia da Computação da UFPel que atuaram como mediadores e monitores. O curso abordou temas relacionados a t´ecnologia da informação. Ao final do processo, o projeto foi bem avaliado pelos participantes e obteve resultados favor´aveis ao avaliar o conhecimento ap´os sua aplicação.</p> Leomar Soares da Rosa Jr. Kathe I. Beserra Maria Júlia Lorenzoni Louise Bezerra Tiago Mackedanz Gabriel S. Rocha Santiago A. Martinez Rogéria Aparecida C. Guttier Laura Q. Jurgina Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 103 112 10.5902/2448190485263 Explorando a Assimetria do Dimensionamento de Transistores CMOS em Portas Complexas https://periodicos.ufsm.br/coming/article/view/85304 <p>Para projetar portas lógicas com eficiência, é crucial dimensionar os transistores adequadamente, buscando otimizar área, atraso de propagação e consumo de potência. Para dimensionar os transistores, existem na literatura técnicas amplamente utilizadas, contudo, acredita-se que um modelo alternativo de dimensionamento possa oferecer melhores resultados para as portas complexas. Neste contexto, o presente trabalho explorou um dimensionamento assimétrico de transistores em portas complexas, resultando em ganhos no atraso de propagação em portas lógicas com grandes cargas de saída.</p> Vítor de Melo Mandowski Henrique C. Kessler Leomar S. da Rosa Júnior Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 113 122 10.5902/2448190485304 Impulsionando o Ensino de Programação: Bootcamp Web e Minicurso para Calouros https://periodicos.ufsm.br/coming/article/view/85415 <p>Atividades para o incentivo do ensino, como monitorias, bootcamps e minicursos são importantes para o enriquecimento do ambiente acadêmico. Tendo isso em vista, o grupo PET desenvolveu atividades para auxiliar os alunos na programação web e na introdução do curso. O presente artigo tem como objetivo descrever e analisar os resultados das atividades: Bootcamp Web e Minicurso para Calouros. O projeto do Bootcamp Web tem como objetivo ensinar os aspectos básicos de programação web, área que não é tão explorada no curso de Ciência da Computação. A atividade foi aberta para todos os alunos do curso, e teve retornos positivos evidenciados pelo envio de formulários e questionários com fins avaliativos e de diagnósticos. O Minicurso para Calouros é o projeto que visa introduzir os novos ingressantes do curso de Ciência da computação à programação, foi ministrado de forma online, e tem como objetivo preparar os novos alunos que ainda não possuem uma base sólida em algoritmos. O principal software utilizado foi o Portugol, pois se assemelha mais à linguagem nativa e cotidiana. Os retornos dados ao projeto foram positivos, indicados pelos questionários e formulários enviados.</p> Guilherme Galante David Antonio Brocardo Davi Marchetti Giacomel Fábio Kenji Sato Gabriel Lenser Gabriel Yudi Leite Higuchi Guilherme Augusto Deitos Alves Jaqueline Cavaller Faino Maria Eduarda Amorim Quevedo Marlon Fabichacki Pereira Weberson Morelli Leite Junior Ronaldo Drecksler Farias Pachico Isadora Coelho Araujo Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 123 132 10.5902/2448190485415 Resolução Comentada de Exercícios na Plataforma URI-Beecrowd https://periodicos.ufsm.br/coming/article/view/85386 <p>Este artigo descreve a realização do projeto de Resolução de Exercícios da Plataforma URI de 2020, desenvolvido pelo XXX da XXX. O objetivo principal foi reforçar os graduandos de cursos de Computação da XXX no aprendizado das linguagens de programação C e Python. O projeto propos resoluções para os exercícios de programação em C disponíveis na plataforma URI, tanto no nível iniciante quanto em tópicos relacionados a strings. Para a organização, foram utilizadas plataformas como Trello e GitHub. Além disso, o projeto foi ampliado para incluir a aplicação de programação na linguagem Python.</p> Augusto dos Santos Gomes Vaz Caio Ueda Sampaio João Dini de Miranda Pietro Minghini Moralles Thiago Roberto Garcia Albinio Renato Bueno Copyright (c) 2023 Revista ComInG - Communications and Innovations Gazette http://creativecommons.org/licenses/by-nc-sa/4.0 2023-12-02 2023-12-02 7 1 133 142 10.5902/2448190485386