IMD - Residência em Tecnologia da Informação
URI Permanente para esta coleçãohttps://repositorio.ufrn.br/handle/123456789/43720
Navegar
Navegando IMD - Residência em Tecnologia da Informação por Título
Agora exibindo 1 - 20 de 109
- Resultados por página
- Opções de Ordenação
postGraduateThesis.type.badge Uma abordagem baseada em dados para auxílio à fiscalização de pagamentos no Tribunal de Contas do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2020) Sousa, Gabriel Felipe Azevedo de; Bezerra, Leonardo; Araújo, Daniel; Dantas, PriscillaNo âmbito do Tribunal de Contas do Estado do Rio Grande do Norte (TCE-RN), os jurisdicionados são os gestores de recursos arrecadados junto ao cidadão no âmbito municipal e estadual. Devido a isso, são obrigados, por força de lei, a prestar contas da finalidade que dão a este dinheiro. Dessa forma, o TCE-RN tem como responsabilidade a fiscalização dos gastos dos seus entes jurisdicionados, assim como a identificação de eventuais irregularidades. O objetivo deste trabalho e propor uma solução de business intelligence para auxiliar as diretorias do tribunal nessa fiscalização. O painel proposto exibe informações sobre pagamentos efetuados e identifica irregularidades, além de gerar relatórios. O resultado se mostrou satisfatório por facilitar o desenvolvimento das atividades dos colaboradores do tribunal.postGraduateThesis.type.badge Uma abordagem de business inlligence para análise dos dados referente à execução da despesa pública do estado do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2019) Santos, Alan Jhone dos; Xavier Júnior, Joao Carlos; Araújo, Daniel; Barreto, CephasEste trabalho está relacionado ao aperfeiçoamento no controle sobre os processos do Tribunal de Contas do Estado do Rio Grande do Norte (TCE/RN), especificamente na área de execução da despesa pública. O objetivo principal dele é utilizar técnicas de BI para agilizar o trabalho dos auditores por intermédio de análise de dados que auxilie no acompanhamento das etapas de execução da despesa, desde a licitação até o pagamento. O projeto visa criar um painel composto por gráficos, tabelas e campos de filtros. Atualmente, o painel encontra-se em um ambiente interno de produção, no qual está disponível aos auditores que o estão utilizando como auxílio na fiscalização do controle externo.TCC Uma abordagem para automação de testes no TCE-RN e uma análise com relação ao TMM(Universidade Federal do Rio Grande do Norte, 2024-02-08) Leite, João Paulo Lemos; Coelho, Roberta de Souza; 0000-0003-0001-435X; http://lattes.cnpq.br/9854634275938452; 0009-0008-4752-8503; http://lattes.cnpq.br/5467280879201050; Lucena, Marcia Jacyntha Nunes Rodrigues; Brito Filho, Vinícius José Miranda Toscano deA qualidade do software é um fator cada vez mais importante no contexto de desenvolvimento de projetos nas áreas de tecnologia. Apesar disso, muitos sistemas, em muitas organizações, falham em alcançar níveis satisfatórios de qualidade e usabilidade. Com essa visão, este trabalho visa apresentar uma estratégia de testes automatizados implementada no Tribunal de Contas do Estado do Rio Grande do Norte, indicando e descrevendo as ferramentas utilizadas, assim como suas implementações e benefícios. A estratégia de automação foi desenvolvida pela equipe de testes da qual fiz parte. Mais especificamente, atuei nesta iniciativa realizando as seguintes atividades: (i) implementação de um template para a realização dos testes utilizando a ferramenta Cypress; (ii) realizando uma análise do processo de testes atual com relação ao Modelo de Maturidade de Testes (TMMi), avaliando as áreas de processo e classificando o processo de acordo com os níveis de maturidade deste modelo de certificação. A partir da análise das etapas de planejamento, controle, implementação e execução dos testes, bem como dos relatórios de saída, verificou-se que a organização se encontra no nível de maturidade 1, e busca alcançar o nível de maturidade 2 – Gerenciado, implicando em um processo de testes parcialmente gerenciado e monitorado, mas não integrado ao ciclo de vida de desenvolvimento, com testes ocorrendo relativamente tarde neste ciclo. Neste trabalho também destacamos melhorias que podem ser realizadas para alcançar o próximo nível de maturidade.TCC Uma abordagem para avaliação da Experiência do Usuário (UX): um estudo com o sistema da Escola de Contas do TCE-RN(Universidade Federal do Rio Grande do Norte, 2024-02-22) Witte, Rosângela D Avilla Vicente de Oliveira; Leite, Jair Cavalcanti; http://lattes.cnpq.br/5863578846867294; Silva, Bruno Santana da; Silva, André Gustavo Almeida eA crescente importância dos testes de UX na aprimoração da qualidade de software é evidenciada à medida que os usuários tornam-se mais exigentes. Este estudo concentra se na apresentação de procedimentos e materiais para condução e análise de testes de UX na interface gráfica do sistema SisEscola do Tribunal de Contas do Estado do Rio Grande do Norte (TCE/RN). O foco recai especialmente sobre telas que envolvem cadastros complexos, visando definir padrões específicos para esse tipo de interface, a fim de otimizar a experiência do usuário. A implementação dessas práticas visa não apenas corrigir problemas identificados, mas também aprimorar a usabilidade geral do sistema, contribuindo para uma interação mais fluida e eficiente. Ao considerar a complexidade das páginas de formulários, almeja-se proporcionar uma experiência mais intuitiva e satisfatória aos usuários, contribuindo para a eficiência operacional do sistema SisEscola e, por conseguinte, para o êxito em outros sistemas similares, os quais também podem utilizar grandes formulários em sua estrutura.TCC Acessibilidade na web: minimizando as barreiras de acesso do PagRN(Universidade Federal do Rio Grande do Norte, 2023-09-01) Souza, Andressa Silva de; Leite, Jair Cavalcanti; Gurgel, Iris Linhares Pimenta; Rodrigues, Taniro ChaconCom a crescente evolução da tecnologia e suas aplicações, a sociedade vivencia mudanças significativas na forma como interage e utiliza a internet. Apesar desse crescente acesso à rede, muitos usuários, especialmente pessoas com deficiência, ainda enfrentam barreiras para utilizar recursos e serviços on-line. Nesse contexto, faz-se necessário construir sistemas web levando em consideração as boas práticas de acessibilidade. A Lei Brasileira de Inclusão da Pessoa com Deficiência (LBI) torna obrigatória a implementação de acessibilidade nos meios web, visando eliminar entraves e garantir a participação social de todos. Para isso, as Diretrizes de Acessibilidade para Conteúdo Web (WCAG) fornecem recomendações essenciais para tornar o conteúdo on-line mais acessível. O software PagRN, desenvolvido em parceria entre o Instituto Metrópole Digital (IMD) e a Secretaria de Estado da Administração do Rio Grande do Norte (SEAD-RN), busca minimizar as barreiras de acesso existentes no sistema tomando como base as diretrizes dispostas na WCAG. Compreender a importância de projetar sistemas web acessíveis desde o início de sua concepção é crucial para evitar retrabalhos e possibilitar que o software seja utilizado por qualquer pessoa de forma autônoma. Para desenvolvimento da aplicação, foi utilizado o framework Angular no front-end com Java Spring no back-end. A implementação das diretrizes de acessibilidade no PagRN tem o objetivo de minimizar as barreiras de acesso, além de fornecer às futuras equipes de desenvolvimento a compreensão necessária para manter as boas práticas de acessibilidade em sua rotina. Como leitor de tela para testar o sistema, foi utilizado o NVDA. Espera-se que após a implementação de diretrizes de acessibilidade no PagRN, entraves de acessibilidade sejam minimizados e a construção contínua desse software se oriente com base na inclusão, abrindo espaço para uma experiência enriquecedora e acessível a todos os usuários envolvidos.postGraduateThesis.type.badge O acesso ao controle social na palma da sua mão(Universidade Federal do Rio Grande do Norte, 2021) Arruda, Janderson Fonseca de; Barroca Filho, Itamir de Morais; Leite, Jair Cavalcanti; Rocha, Marise Magaly QueirozO controle social pode ser compreendido como a atuação concreta do cidadão na Administração Pública. Amparado pela Carta Magna de 1988, o seu desenvolvimento é uma das diretrizes da lei 12.527/2011, a Lei de Acesso à Informação. Dentro desse contexto, sendo o Tribunal de Contas do Estado do Rio Grande do Norte, um órgão responsável por promover essa participação efetiva do cidadão no controle sobre as ações dos órgãos jurisdicionados a esse tribunal, e tendo em vista a constante necessidade de mobilidade que o mundo vem passando, este trabalho apresenta o aplicativo TCE/RN, um software multiplataforma como ferramenta móvel aliada nesse processo de incentivo à prática da participação cidadã, permitindo, assim, disponibilizar um mecanismo acessível que contribua na avaliação da conduta dos agentes públicos, na transparência com o erário público, ou naquilo que direta ou indiretamente afete o interesse público.postGraduateThesis.type.badge Adoção da gestão de problemas e incidentes do ITIL na Diretoria de Informática do Tribunal de Contas do Estado do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2019) Damasceno, Alexandre Luiz Galvão; Medeiros Júnior, Josué Vitor de; Leite, Jair Cavalcanti; Brito Filho, Vinícius José Miranda Toscano deEste trabalho apresenta os passos para o desenvolvimento de um novo processo para gerir as demandas direcionadas ao setor de informática do Tribunal de Contas do Rio Grande do Norte, utilizando as boas práticas do framework ITIL. Esse processo objetiva padro- nizar os atendimentos dos incidentes e problemas dos sistemas de informações mantidos pela Diretoria de Informática. Ele foi posto em operação, permitindo o armazenamento de informações necessárias a sua melhoria, disponibilizando um catálogo de ativos de Tec- nologia da Informação para o TCE-RN e servindo como base para a produção de novos processos para os serviços prestados pela Diretoria deste.TCC Análise crítica do modelo PRODEV-TCE/RN: um estudo sobre o gerenciamento de projetos de tecnologia da informação no Tribunal de Contas do Estado do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2024-02-23) Freire, Emelyn Clementino; Gurgel, Iris Linhares Pimenta; Pereira, Lindemberg Silva; http://lattes.cnpq.br/8491105407761876; http://lattes.cnpq.br/7991639920353853; 0000-0001-6586-6567; http://lattes.cnpq.br/5550751375072714; Falcão, Eduardo de Lucena; 0000-0003-3307-8798; http://lattes.cnpq.br/8335184809043358O presente estudo tem como cenário o Modelo de Processo de Gestão e Desenvolvimento de Software do Tribunal de Contas do Estado do Rio Grande do Norte (TCE/RN), denominado PRODEV-TCE/RN, que é um guia de referência proposto em 2019. A pesquisa aborda a prática atual de gestão de projetos, analisando o modelo em vigor no TCE/RN e contrastando-o com as melhores práticas existentes. O trabalho visa identificar e avaliar os pontos fortes do atual modelo de gestão, evidenciando suas eficácias, bem como destacar as lacunas e desafios. Para isso, será realizada uma comparação entre a teoria consolidada de gerenciamento de projetos na área de TI e a aplicação do modelo atualmente. Além disso, o estudo se propõe a explorar os impactos decorrentes da não adesão ao modelo de gerenciamento de projetos, destacando potenciais problemas e obstáculos enfrentados pela instituição. Serão apresentadas análises críticas e reflexões sobre como a falta de alinhamento com as melhores práticas podendo influenciar negativamente o sucesso dos projetos de TI no TCE/RN. Ao final, o presente estudo oferece recomendações e sugestões para aprimorar o atual plano de gerenciamento de projetos, visando otimizar a eficiência, reduzir riscos e melhorar os resultados alcançados. Com base nas conclusões do estudo, espera-se contribuir para o aperfeiçoamento das práticas de gestão de projetos na área de Tecnologia da Informação no TCE/RN.TCC Uma análise de falhas de tradução LINQ para SQL na camada de acesso a dados dos sistemas do Tribunal de Contas do Estado do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2022-06-30) Macedo, Eduardo José Tomé de; Oliveira, Marcel Vinicius Medeiros; http://lattes.cnpq.br/1756952696097255; http://lattes.cnpq.br/4171255238022262; Leite, Jair Cavalcante; http://lattes.cnpq.br/8133660776746187; Silva, André Gustavo Almeida eDesenvolver sistemas que interagem com bancos de dados sempre foi considerado um problema complexo devido a diferença de representação dos dados em objetos em linguagens orientadas a objetos e a estrutura relacional utilizada pelos bancos de dados comuns. Em resposta a este desafio, diversas bibliotecas de mapeamento objeto-relacional (ORM) foram desenvolvidas de modo a permitir que os desenvolvedores acessem os dados mantendo seu foco na modelagem de domínio. Porem, o uso incorreto destas ferramentas ´ de mapeamento podem gerar consultas ineficientes ao banco de dados, causando problemas de performance que são observadas pelo usuário final. Este artigo busca identificar e analisar problemas de tradução de consultas ao utilizar ORM baseado em traduções LINQ para SQL no contexto do Tribunal de Contas do Estado do Rio Grande do Norte.TCC Análise de segurança cibernética no Tribunal de Contas do Estado do Rio Grande do Norte: aplicação dos princípios OWASP na identificação e mitigação de vulnerabilidades(Universidade Federal do Rio Grande do Norte, 2024-02-21) Sousa Júnior, José Edivandro de; Fontes, Ramon dos Reis; http://lattes.cnpq.br/0295503822342359; http://lattes.cnpq.br/3303283904975413; Lima, Jean Mário Moreira de; http://lattes.cnpq.br/7467476735834560; Pranto Filho, Frederico Nunes do Pranto; https://orcid.org/0000-0002-3606-1417; http://lattes.cnpq.br/6294241660069054Muito se discorre acerca dos protocolos de segurança da informação, em virtude dos consideráveis incidentes de vazamentos de dados ao longo dos anos, fenômeno que, nas instituições públicas do Rio Grande do Norte, não destoa. Este trabalho de conclusão de curso (TCC) dedica-se ao Tribunal de Contas do Estado do Rio Grande do Norte (TCE/RN), explorando a aplicação dos princípios delineados pelo Open Web Application Security Project (OWASP) na análise de vulnerabilidades presentes nos sistemas desenvolvidos pelo referido tribunal. O OWASP, enquanto comunidade, concebe metodologias e ferramentas de forma gratuita, fundamentadas em incidentes pregressos, visando prevenir vulnerabilidades nas esferas pública e privada. O TCC em apreço avaliou a segurança do TCE/RN e a eficácia dos sistemas produzidos e mantidos pelos residentes, valendo-se da ferramenta Zed Attack Proxy, uma aplicação gratuita fundamentada nos protocolos preconizados pela OWASP, com o propósito de identificar e mitigar eventuais vulnerabilidades. Os objetivos específicos abrangem uma análise aprofundada da segurança cibernética, a catalogação das vulnerabilidades presentes nos sites do tribunal e a realização de análises minuciosas dessas vulnerabilidades no contexto de desenvolvimento. O desfecho da utilização da ferramenta de varredura de vulnerabilidades revelou falhas de segurança em todos os sistemas avaliados, conferindo validade à generalização da eficácia da ferramenta para todos os sistemas do tribunal. Tal constatação valida a importância intrínseca deste trabalho de conclusão de curso.TCC Análise do impacto da residência em TI nos projetos da Unimed Natal(Universidade Federal do Rio Grande do Norte, 2024-05-03) Costa, Hugo Cesar do Nascimento; Aranha, Eduardo Henrique da Silva; Moioli, Renan Cipriano; Gurgel, Iris Linhares PimentaO trabalho é a avaliação do impacto que o curso de Residência em TI do Instituto Metrópole Digital - IMD/UFRN proporcionou aos colaboradores da área de desenvolvimento de software da Unimed Natal e bolsistas. O principal objetivo foi fazer uma análise crítica e construtiva do modelo de trabalho realizado antes e após a residência. O método do trabalho foi uma revisitação do conteúdo destacando o que foi possível colocar em prática e que foi fundamental para a implementação dos projetos. Finalizando com uma análise geral dos avanços e dos aprendizados da equipe.postGraduateThesis.type.badge Análise otimizada de atos de concessão de benefícios a servidores do estado do Rio Grande do Norte: sistemas Legis e SIAI AP concessões(Universidade Federal do Rio Grande do Norte, 2019) Santiago, Johnathan Moroni Sales do Vale; Cavalcante, Everton Ranielly de Sousa; Kulesza, Uirá; Franco, Evandro NunesO Tribunal de Contas do Estado do Rio Grande do Norte (TCE/RN) auxilia a Assembleia Legislativa no controle externo e uma de suas atribuições é a apreciação da legalidade dos atos de pessoal. Nesse contexto, observou-se um acúmulo de quase 12 mil processos na DAP-BEN, o setor do Tribunal responsável pela auditoria desses registros, no início do ano de 2018. Esse acúmulo se deve principalmente à demora para realizar uma análise nos moldes atuais, a existência de processos físicos e o reduzido corpo técnico. Para solucionar esse problema, foi planejado o desenvolvimento de dois sistemas, (i) o Legis, que foi concluído e hoje serve de base legislativa para o Tribunal, e (ii) o SIAI AP Concessões, que foi desenvolvido parcialmente e cujo objetivo é otimizar o processo de concessão de atos de benefícios. Este trabalho apresenta o desenvolvimento desses dois sistemas, bem como os resultados de um levantamento (survey) realizado apenas com usuários do Legis a fim de avaliá-lo quanto a sua satisfação com o sistema e obter informações que poderiam servir para futuras melhorias. Os resultados obtidos revelaram a satisfação dos usuários com o sistema e uma sensível contribuição nas atividades por eles realizadas. No entanto, tais usuários apontaram que o Legis deve ser estendido a outros órgãos além dos Institutos de Previdência. Dessa forma, concluiu-se que a combinação da Tecnologia da Informação com a área jurídica foi uma solução bem aceita e que contribuiu na otimização nas análises dos atos de benefícios.postGraduateThesis.type.badge Análise sobre os dados de atos e despesas dos servidores públicos do estado do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2019) Oliveira, Gilberto Alves de; Xavier Junior, João Carlos; Alves, Victor; Araújo, DanielO presente trabalho tem como proposta, apresentar melhorias nas análises sobre uma grande quantidade de dados disponibilizados pelos órgãos jurisdicionados ao Tribunal de Contas do Estado do Rio Grande do Norte (TCE/RN). Uma vez que o corpo técnico enfrenta dificuldades em fiscalizar as movimentações de gastos com pessoal, principalmente em determinados períodos em que se faz necessário rapidez nos processos de auditorias, verificou-se a necessidade da elaboração e execução deste projeto. Para tanto, elencou-se os padrões estabelecidos em reuniões, juntamente com as necessidades e demandas expostas com base no trabalho de auditoria já em andamento com recomendações sobre os painéis informativos de BI, para auxiliar na tomada de decisão. O escopo (passo a passo), foi desenvolvido com objetivo de compreender a dinâmica de como é realizado o trabalho do Auditor de Controle Externo, para facilitar a identificação de possíveis irregularidades e gerenciamento dos gastos com pessoal do estado. Portanto, com a conclusão deste projeto, espera-se que os auditores do TCE tenham em mãos um produto que seja capaz de fazer auditorias de qualquer nível de complexidade em um menor tempo possível, com a praticidade e a eficiência, tendo em mãos uma ferramenta capaz de automatizar os dados alimentados no painel, que servirá para responder as trilhas de auditorias estabelecidas pela entidade e que possibilitará combater fraudes na aplicação dos recursos públicos.TCC Uma API para integrar informações dos sistemas Tasy e HCM no Hospital da Unimed Natal(Universidade Federal do Rio Grande do Norte, 2024-04-26) Araújo, Daniel Guerra de; Rodrigues, Taniro Chacon; Moioli, Renan Cipriano; Oliveira, Yara Cristina da S. Bezerra deRealizar um dimensionamento eficiente dos recursos humanos é fundamental para otimizar os investimentos na instituição, evitando ociosidade e custos excessivos, enquanto se evita sobrecarregar a equipe. Um planejamento adequado não apenas maximiza a utilização dos recursos, mas também contribui para a eficácia operacional ao assegurar uma distribuição equilibrada de responsabilidades e evitar custos desnecessários. Este trabalho simplifica o acesso aos dados da distribuição dos colaboradores nos setores de atendimento e a ocupação dos leitos dentro do Hospital da Unimed, permitindo uma análise mais eficiente para os gestores responsáveis pelo dimensionamento da equipe. O sistema facilita o acesso às informações demandadas pelos gestores por meio de um ambiente integrado desenvolvido em linguagem TypeScript, com servidor Node.js e frameworks Express, e TypeORM persistindo as informações em banco de dados Oracle. A metodologia de avaliação utilizada foi o Goal Question Metric (GQM), Objetivo-Pergunta-Métrica. Na aplicação da avaliação, ficou evidenciado que os objetivos específicos foram atingidos, tendo como métrica a análise dos tempos de resposta às requisições. Concluindo que este trabalho aproxima a Unimed Natal de uma ferramenta capaz de aprimorar o controle do dimensionamento das equipes assistenciais do Hospital da Unimed, e, como resultado, melhorar a qualidade do atendimento prestado aos beneficiários.Dissertação Aplicando BDD em testes de REST API: uma experiência prática(Universidade Federal do Rio Grande do Norte, 2022-06-27) Lima, Washington Luiz da Silva; Kulesza, Uirá; http://lattes.cnpq.br/0189095897739979; http://lattes.cnpq.br/2981144917053978; Pereira, Lindemberg Silva; http://lattes.cnpq.br/8491105407761876; Santos, Jadson José dos; http://lattes.cnpq.br/8131538515286176Empresas de desenvolvimento de software necessitam definir processos, métodos e técnicas de engenharia de software para apoiar o desenvolvimento e melhoria da qualidade do seu produto final. Testes de software é uma das etapas do desenvolvimento que podem ser usadas para defeitos em sistemas, de forma a corrigi-los de forma eficiente. Neste contexto, este trabalho apresenta uma experiência de aplicação da técnica de Behavior-Driven Development (BDD) nos testes de aplicações REST, no contexto do sistema SIAIObras do TCE-RN. O trabalho propõe a adoção da: (i) tecnologia Behave para escrever os cenários dos testes; (ii) linguagem de programação Python para fazer as requisições a REST API e acessar o banco de dados; e (ii) ferramenta Allure para gerar relatórios de execuções de testes de aceitação. O trabalho apresenta os resultados da aplicação da técnica de BDD ao longo de um período específico de tempo.TCC Aplicativo multiplataforma para prestadores de serviços aos clientes com Transtorno de Espectro Autista (TEA) da Unimed - Natal(Universidade Federal do Rio Grande do Norte, 2024-03-11) Melo Júnior, Osvaldo Antunes de; Lima, Jean Mário M.; http://lattes.cnpq.br/7467476735834560; https://lattes.cnpq.br/3083325970500256; Barroca Filho, Itamir de Morais; http://lattes.cnpq.br/1093675040121205; Gurgel, André Morais; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=W8156811O presente trabalho se fundamenta no desenvolvimento de um aplicativo para os prestadores de serviços aos clientes com o Transtorno do Espectro Autista (TEA) da Unimed-Natal. É um aplicativo móvel, para ser executado em celulares com o sistema operacional Android e iOS. O aplicativo do prestador tem como objetivo executar as sessões de terapias através da validação do checkin e checkout pela biometria facial tanto do prestador quanto do beneficiário TEA. No entanto, para a realização das sessões de terapias o prestador precisa está cadastrado e logado no aplicativo. A metodologia utilizada foi um estudo de caso descritivo. Entre as ferramentas tecnológicas utilizadas para o desenvolvimento do aplicativo do prestador estão o framework React Native, o Figma para prototipação, a linguagem JavaScript, o Expo, o Android Studio (emulador) e o gitlab (controle de versão), proporcionando um desenvolvimento produtivo e flexível. Mostra-se também como o aplicativo foi construído, todo o processo de desenvolvimento, os recursos e funcionalidades e também os resultados. Ao final, observa-se que o aplicativo já se encontra em uso (produção) pelos usuários.TCC Applying optimized hierarchical NCM classification to public purchases of products in Brazil(Universidade Federal do Rio Grande do Norte, 2022-06-15) Alves Sobrinho, Pitágoras de Azevedo; Xavier Júnior, João Carlos; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4758203U5; http://lattes.cnpq.br/0435510237375618; Oliveira, Marcel Vinicius Medeiros; http://lattes.cnpq.br/1756952696097255; Santos, Ilueny Constâncio Chaves dos; http://lattes.cnpq.br/8930351118408164The use of free text to categorize any type of entity causes, in most cases, difficulties related to the identification of such entities. In the Electronic Fiscal Receipt (“Nota Fiscal Eletrônica”, NF-e), issued for all public purchases in Brazil, products are categorized within the Mercosul Common Nomenclature (NCM). Such an identifier is necessary to calculate taxes, but it is often filled in wrongly, which makes it difficult to detect irregularities in prices and monitor public expenditures. In this context, an automatic product categorization system was developed based on the textual descriptions present in the NF-e. It consists of a categorization tree that follows the NCM product hierarchy, using the Local Classifier per Parent Node pattern. Each node in the tree is trained to encode the textual descriptions in Document Embeddings and then use a supervised classification algorithm to decide the NCM code. Tree nodes are optimized by selecting classification algorithms as well as parameters, testing the performance of various random configurations. In the results, the hierarchical classification presented a higher F1 score than the flat classification experiments and the error propagation problem was mitigated.TCC Aprendizado fracamente supervisionado para rotulagem de imagens de documentos de identificação em dados da JFRN(Universidade Federal do Rio Grande do Norte, 2023-10-27) Silva, Matheus de Andrade; Neto Menezes, Elias Jacob de; http://lattes.cnpq.br/9152955193794784; http://lattes.cnpq.br/8162638701965257; Bezerra, Leonardo César Teonácio; http://lattes.cnpq.br/0664132257054306; Gurgel, André Morais; http://lattes.cnpq.br/7215356171529987O trabalho visa resolver um problema comum na Justiça Federal do Rio Grande do Norte: a verificação da presença de documentos necessários em processos eletrônicos, o que gera retrabalho para servidores que precisam solicitar documentos em falta. O objetivo é propor uma solução de inteligência artificial para rotulagem de imagens de documentos de identificação em processos no sistema Creta. Foram extraídas 62600 imagens de documentos anexados nos processos. Um subconjunto foi rotulado manualmente (identidade ou não). Modelos pré-treinados (ResNet50 e Vision Transformer) extraíram features das imagens. Algoritmos de clusterização (KMeans, AffinityPropagation etc.) agruparam as features. As funções de rotulagem do Snorkel utilizaram os clusters para rotular todas as imagens automaticamente. As funções obtiveram F1 Score de 0,89-0,90 no conjunto de desenvolvimento e teste. Apenas cerca de 2% das imagens ficaram sem rótulo. O método proposto rotulou satisfatoriamente um grande volume de imagens, permitindo a construção de serviços de IA para identificação de documentos. O trabalho também apresenta uma abordagem eficiente para rotulagem automática de imagens utilizando aprendizado fracamente supervisionado.TCC Aprimorando a produtividade dos desenvolvedores com uma extensão para o Visual Studio Code Impulsionada por IA: uma abordagem com modelos de linguagem avançados(Universidade Federal do Rio Grande do Norte, 2024-03-11) Oliveira, Jaime Bruno Cirne; Fernandes, Isaac Franco; http://lattes.cnpq.br/7778114770747843; http://lattes.cnpq.br/9118304415486642; Madeira, Charles Andryê Galvão; Nunes, Isabel Dillmann; http://lattes.cnpq.br/2087785677186785Este projeto tem como objetivo criar uma extensão para o Visual Studio Code que utiliza modelos de linguagem avançados, como os oferecidos pela OpenAI. A proposta é simplificar o processo de codificação, melhorar a qualidade do código e automatizar tarefas repetitivas. Através de embeddings, a extensão disponibiliza funcionalidades como Explorador de Código, Gerador de Documentação, Criador de Testes e Identificador de Problemas, tudo acessível com um simples clique ou atalho. A metodologia inclui a integração cuidadosa dos modelos de linguagem, com prompts específicos para atingir os objetivos desejados. Além disso, o trabalho realiza uma revisão das tecnologias atuais no contexto de desenvolvimento de software. Os resultados são avaliados quantitativamente e qualitativamente, demonstrando como a extensão pode tornar o processo de desenvolvimento mais eficiente. Este trabalho representa uma convergência entre inteligência artificial e desenvolvimento de software, oferecendo uma solução prática para melhorar a experiência do desenvolvedor.TCC Arquitetando aplicações robustas com gerenciamento de estado front-end no Tribunal de Contas do Estado do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2024-02-22) Maciel, Suzyanne Xavier; Leitão, Gustavo Bezerra Paz; http://lattes.cnpq.br/6766556258983738; http://lattes.cnpq.br/1180537400565447; Souza, Danilo Curvelo; http://lattes.cnpq.br/5211914223477039; Brito Filho, Vinicius Jose Miranda Toscano de; http://lattes.cnpq.br/6101599711264585A partir do contexto do Tribunal de Contas do Estado do Rio Grande do Norte (TCE-RN), ao qual está passando por um processo de migração tecnológica, este artigo apresenta a sugestão de uma biblioteca que oferece um gerenciamento de estado centralizado para aplicativos Angular. Destacando a importância da programação reativa funcional (PRF) na construção de aplicativos, devido à crescente demanda por manipulação de dados na atualidade, esse paradigma demonstra-se útil para otimização no processo de desenvolvimento, estruturação do código, padronização dos projetos, melhor manutenibilidade e melhor desempenho das aplicações.