Revista Eletrônica de Iniciação Científica em Computação https://sol.sbc.org.br/journals/index.php/reic <p>O principal objetivo da REIC é oferecer aos estudantes de graduação, principalmente de Iniciação Científica (IC) e de Trabalho de Conclusão de Curso (TCC), a possibilidade de experimentar todo o processo de produção e divulgação de um trabalho científico, desde a sua concepção até a sua publicação final. Os estudantes são incentivados a escrever artigos científicos relatando suas pesquisas realizadas em projetos de iniciação científica, trabalhos de graduação, monografias de conclusão de curso e demais atividades de pesquisa, com o objetivo didático de contribuir para a formação dos estudantes, alimentar o interesse dos mesmos para as atividades de pesquisa e promover a compreensão do que representa o processo de submissão e publicação de artigos no meio acadêmico e científico.</p> SBC pt-BR Revista Eletrônica de Iniciação Científica em Computação 1519-8219 Estudos sobre evasão em diferentes ambientes educacionais e seus relacionamentos com gênero e a diversidade https://sol.sbc.org.br/journals/index.php/reic/article/view/3424 <p>A análise de dados educacionais é essencial para entender o contexto acadêmico e apoiar a criação de políticas públicas. Este trabalho apresenta: (1) mapeamento sistemático sobre predição da evasão; (2) questionário para identificar possíveis motivos de evasão; (3) proposta de ferramenta de visualização de dados educacionais; (4) análise da evasão feminina nos cursos de computação em Santa Catarina; (5) panorama da diversidade nos cursos de computação das universidades públicas de Santa Catarina; (6) ferramenta colaborativa para predição de evasão nas disciplinas. Esses estudos são relevantes na área de computação, pois abordam problemas acadêmicos e contribuem para propostas de sistemas de predição e políticas de combate à evasão.</p> Daniella Martins Vasconcellos Guilherme Tomaselli Borchardt Laís Pisetta Van Vossen Maria Teresa Silva Santos Eric Carvalho da Silveira Carlos Daniel Schmitt Bunn Isabela Gasparini Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 2023-08-05 2023-08-05 21 2 1 10 10.5753/reic.2023.3424 HyperPaxos em Múltiplas Instâncias sobre a LibPaxos: Uma Versão Hierárquica do Algoritmo de Consenso Paxos https://sol.sbc.org.br/journals/index.php/reic/article/view/3427 <p>Algoritmos de consenso distribuído são essenciais para sistemas de armazenamento, bancos de dados, controle de acesso e orquestração de aplicações em nuvem. Este trabalho apresenta o algoritmo HyperPaxos, uma versão hierárquica de um dos principais algoritmos de consenso, o Paxos. O HyperPaxos é baseado na topologia virtual hierárquica vCube, que apresenta diversas propriedades logarítmicas. Os <em>acceptors</em> são organizados em <em>clusters</em> e os <em>proposers</em> executam as duas fases do Paxos escolhendo um <em>acceptor</em> dito difusor. O difusor é responsável por retransmitir as mensagens para os demais <em>acceptors</em> sobre o vCube. A difusão ocorre do maior <em>cluster</em> para o menor, retornando ao <em>proposer</em> quando uma maioria é atingida. O HyperPaxos foi implementado como a biblioteca libHyperPaxos. Resultados obtidos mostram o bom desempenho da libHyperPaxos, que inclusive supera a libPaxos e, em alguns casos, a implementação do U-Ring Paxos em decisões por segundo.</p> Djenifer R. Pereira Fernando M. Kiotheka Elias P. Duarte Jr. Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 2023-08-05 2023-08-05 21 2 11 20 10.5753/reic.2023.3427 PATopics: Um framework para automatizar a extração de informações em documentos de patentes farmacêuticas https://sol.sbc.org.br/journals/index.php/reic/article/view/3417 <p>As patentes farmacêuticas são compostas por documentos com muitos detalhes sobre a invenção e explicação da metodologia/resultados. Gerenciá-los corresponde a pesquisas manuais exaustivas. Para mitigar esse problema, propusemos o PATopics, um framework capaz de extrair informações relevantes de textos de patentes, construir tópicos relevantes, correlacioná-los com caracterı́sticas úteis de patentes e apresentar as informações em uma interface web amigável. Avaliamos o framework usando 4.832 patentes farmacêuticas referentes a 809 moléculas patenteadas por 478 empresas. Nossas análises consideraram as demandas de três perfis de usuários – pesquisadores, quı́micos e empresas – mostrando a praticidade e utilidade do PATopics nesse cenário.</p> Pablo Cecilio Felipe Viegas Juliana Rosa Leonardo Rocha Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 2023-08-05 2023-08-05 21 2 21 30 10.5753/reic.2023.3417 Resilient Routing for SDM-EON as a Crucial Enabler for the New Traffic Generation https://sol.sbc.org.br/journals/index.php/reic/article/view/3440 <p>The introduction of new technologies and applications connected to the Internet has demonstrated the inability of current photonic networks to provide resources for the next-generation Internet. One of the main proposals for this problem today is space-division multiplexing elastic optical networks. However, these backbone networks should provide efficient resilience mechanisms to transport the massive amount of data generated today. In this way, this Course Completion Work contributes efficient and reliable solutions to meet the future rapid growth of Internet traffic. The proposed solutions were extensively compared with related work on performance measurement metrics. The evaluation results show that the proposed solutions are efficient, boosting the latest generation optical networks.</p> Rafael S. Lopes Helder M. N. S. Oliveira Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 2023-08-05 2023-08-05 21 2 31 40 10.5753/reic.2023.3440 Roteamento com restrições temporais: formulação IP, estratégias algorítmicas e casos polinomiais em grafos https://sol.sbc.org.br/journals/index.php/reic/article/view/3425 <p>Esta pesquisa consistiu na investigação do Problema de Roteamento de Veículos (VRP) com restrições temporais, buscando incorporar as características dinâmicas da cadeia logística de entregas expressas. Foram explorados aspectos teóricos de modelagem e estratégias algorítmicas. Foi proposta uma formulação em Programação Linear Inteira (PLI) para o VRPRDD, uma adaptação de instâncias de cidades brasileiras para o VRPTW e realizada uma análise de casos polinomiais de VRPs que envolvem classes especiais de grafos, tais como caminhos, estrelas, estrelas subdivididas e árvores. Algoritmos de programação dinâmica e busca binária foram aplicados, sendo determinadas suas complexidades de tempo de execução.</p> Thailsson Clementino Rosiane de Freitas Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 2023-08-05 2023-08-05 21 2 41 50 10.5753/reic.2023.3425 Integrando avaliações contrafactuais aos frameworks tradicionais de recomendação interativa https://sol.sbc.org.br/journals/index.php/reic/article/view/3418 <p><span dir="ltr" style="left: 260.693px; top: 698.243px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.92973);" role="presentation">A tarefa de recomendçã</span><span dir="ltr" style="left: 468.252px; top: 698.243px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.925712);" role="presentation">o online vem sendo reconhecida como </span><span dir="ltr" style="left: 179.528px; top: 722.153px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.924525);" role="presentation">um problema de Multi-Armed Bandit (MAB). Apesar dos avanç</span><span dir="ltr" style="left: 707.729px; top: 722.153px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.892106);" role="presentation">os recentes, </span><span dir="ltr" style="left: 179.528px; top: 746.065px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.97649);" role="presentation">ainda há</span><span dir="ltr" style="left: 244.292px; top: 746.065px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.935904);" role="presentation"> falta de consenso sobre as melhores pr ́</span><span dir="ltr" style="left: 599.8px; top: 746.065px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.945159);" role="presentation">aticas para avaliar essas</span> <span dir="ltr" style="left: 179.528px; top: 769.975px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.864592);" role="presentation">soluçõ</span><span dir="ltr" style="left: 221.59px; top: 769.975px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.8334);" role="presentation">es. Recentemente, observamos dois frameworks complementares que nos</span> <span dir="ltr" style="left: 179.528px; top: 793.885px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.874069);" role="presentation">permitem avaliar soluçõ</span><span dir="ltr" style="left: 366.45px; top: 793.885px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.880795);" role="presentation">es bandit com mais precisã</span><span dir="ltr" style="left: 586.812px; top: 793.885px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.941135);" role="presentation">o: iRec e OBP. A primeira</span> <span dir="ltr" style="left: 179.528px; top: 817.795px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.864227);" role="presentation">possui um conjunto completo de coleçõ</span><span dir="ltr" style="left: 490.718px; top: 817.795px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.882254);" role="presentation">es de dados, mé</span><span dir="ltr" style="left: 622.792px; top: 817.795px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.888202);" role="presentation">tricas e modelos MAB</span> <span dir="ltr" style="left: 179.528px; top: 841.705px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.864887);" role="presentation">implementados, permitindo apenas avaliaçõ</span><span dir="ltr" style="left: 528.63px; top: 841.705px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.978535);" role="presentation">es offline. Já</span><span dir="ltr" style="left: 636.682px; top: 841.705px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.882767);" role="presentation"> o segundo se limita </span><span dir="ltr" style="left: 179.528px; top: 865.617px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.888067);" role="presentation">a algumas soluçõ</span><span dir="ltr" style="left: 313.168px; top: 865.617px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.902807);" role="presentation">es bandit, poré</span><span dir="ltr" style="left: 437.92px; top: 865.617px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.887621);" role="presentation">m com mé</span><span dir="ltr" style="left: 522.823px; top: 865.617px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.879658);" role="presentation">tricas e metodologias mais atuais, </span><span dir="ltr" style="left: 179.528px; top: 889.527px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.852514);" role="presentation">como os contrafactuais. Neste trabalho, propomos e avaliamos uma integraçã</span><span dir="ltr" style="left: 792.673px; top: 889.527px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.857004);" role="presentation">o </span><span dir="ltr" style="left: 179.528px; top: 913.437px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.857105);" role="presentation">entre esses dois frameworks, demonstrando o potencial e a riqueza de aná</span><span dir="ltr" style="left: 767.21px; top: 913.437px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.87569);" role="presentation">lises </span><span dir="ltr" style="left: 179.528px; top: 937.347px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.854955);" role="presentation">que podem ser realizadas a partir dessa combinaçã</span><span dir="ltr" style="left: 581.138px; top: 937.347px; font-size: 19.9253px; font-family: sans-serif; transform: scaleX(0.870863);" role="presentation">o.</span></p> Yan Andrade Nícollas Silva Leonardo Rocha Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 2023-08-05 2023-08-05 21 2 51 60 Sobre os limites das técnicas de Machine Learning no aprendizado de políticas de escalonamento https://sol.sbc.org.br/journals/index.php/reic/article/view/3419 <p>Este trabalho de iniciação científica explora a relação emergente entre a gestão de recursos em plataformas de computação de alto desempenho (HPC) e o uso de heurísticas de escalonamento derivadas da regressão para otimizar o desempenho. Pesquisas recentes mostraram que técnicas de aprendizado de máquina (ML) podem ser usadas para gerar heurísticas de escalonamento que são simples e eficientes. Este trabalho propõe uma abordagem alternativa usando funções polinomiais para gerar heurísticas de escalonamento. O polinômio mais simples mostrou-se como uma das heurísticas mais eficientes. Também avaliamos a resiliência das heurísticas derivadas da regressão ao longo do tempo. Publicamos dois artigos em workshops nacionais e internacionais com revisão por pares (Qualis-B3/B4).</p> Lucas de Sousa Rosa Danilo Carastan-Santos Alfredo Goldman Denis Trystram Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 2023-08-05 2023-08-05 21 2 61 70 10.5753/reic.2023.3419