<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>DSpace Coleção:</title>
  <link rel="alternate" href="http://www.monografias.ufop.br/handle/35400000/10" />
  <subtitle />
  <id>http://www.monografias.ufop.br/handle/35400000/10</id>
  <updated>2026-07-31T11:15:19Z</updated>
  <dc:date>2026-07-31T11:15:19Z</dc:date>
  <entry>
    <title>Refatoração em realidade virtual : um estudo empírico em projetos Unity.</title>
    <link rel="alternate" href="http://www.monografias.ufop.br/handle/35400000/9430" />
    <author>
      <name>Rodrigues, Diego Demétrio</name>
    </author>
    <id>http://www.monografias.ufop.br/handle/35400000/9430</id>
    <updated>2026-07-30T17:02:33Z</updated>
    <published>2026-01-01T00:00:00Z</published>
    <summary type="text">Título: Refatoração em realidade virtual : um estudo empírico em projetos Unity.
Autor(es): Rodrigues, Diego Demétrio
Resumo: A evolução sustentável de software impõe a necessidade de práticas constantes de melhoria da&#xD;
estrutura interna do código. Nesse cenário, a refatoração consolida-se como um mecanismo vital&#xD;
para controlar a dívida técnica e garantir a manutenibilidade dos projetos ao longo do tempo.&#xD;
Contudo, no contexto específico de aplicações de Realidade Virtual (VR) e Aumentada (AR)&#xD;
desenvolvidas sobre a plataforma Unity, a compreensão sobre como essas práticas são adotadas&#xD;
permanece limitada, carecendo de evidências empíricas que caracterizem as modificações no&#xD;
código-fonte frente às idiossincrasias de motores de jogos. Este estudo tem por objetivo identificar e documentar práticas de refatoração recorrentes e específicas nesse domínio. Para tanto,&#xD;
desenvolveu-se uma metodologia de Mineração de Repositórios de Software (MSR) que contempla a seleção de projetos relevantes no GitHub, a extração automatizada do histórico de versões e&#xD;
a aplicação de heurísticas de filtragem textual para distinguir refatorações genuínas de alterações&#xD;
em ativos de mídia ou configuração. Conclui-se que as atividades de refatoração representam uma&#xD;
parcela recorrente da evolução de projetos Unity, concentrando-se principalmente em alterações&#xD;
no código C#, frequentemente acompanhadas por modificações em artefatos específicos da&#xD;
engine. Além disso, foram identificados indícios de práticas de refatoração particulares desse&#xD;
domínio, contribuindo para a construção de um catálogo que auxilie na preservação da qualidade&#xD;
de código em sistemas interativos e imersivos.</summary>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Efeitos da localização de estações de recarga no problema de cobertura com drones sob restrições de autonomia.</title>
    <link rel="alternate" href="http://www.monografias.ufop.br/handle/35400000/9429" />
    <author>
      <name>Bicalho, João Pedro Silva</name>
    </author>
    <id>http://www.monografias.ufop.br/handle/35400000/9429</id>
    <updated>2026-07-30T16:54:40Z</updated>
    <published>2026-01-01T00:00:00Z</published>
    <summary type="text">Título: Efeitos da localização de estações de recarga no problema de cobertura com drones sob restrições de autonomia.
Autor(es): Bicalho, João Pedro Silva
Resumo: O uso de drones para a realização de entregas tem sido estudado como uma alternativa para reduzir&#xD;
custos operacionais e tempo de atendimento. Entretanto, a limitação da autonomia energética&#xD;
desses veículos impõe restrições importantes ao planejamento das operações. Neste trabalho&#xD;
é proposto um modelo matemático para o planejamento de entregas por drones considerando&#xD;
restrições energéticas e a possibilidade de utilização de estações de recarga intermediárias.&#xD;
O modelo tem como objetivo minimizar o consumo energético total do sistema, penalizando&#xD;
demandas não atendidas. O modelo decide simultaneamente a abertura de facilidades, a instalação&#xD;
de estações de recarga, a alocação dos clientes e as rotas multi-hop de ida e retorno, considerando&#xD;
consumo energético distinto para o voo com carga e sem carga. Os experimentos computacionais&#xD;
foram realizados utilizando o solver Gurobi, a partir de instâncias metropolitanas realísticas, de&#xD;
São Paulo e Portland, variando o número máximo de facilidades, o número máximo de estações de&#xD;
recarga, o número de drones e diferentes níveis percentuais de autonomia da bateria. Os resultados&#xD;
indicam que a cobertura não cresce linearmente com o número de estações instaladas. Observa-se&#xD;
um comportamento de limiar, no qual em níveis baixos de bateria, a rede permanece parcialmente&#xD;
desconectada mesmo com a instalação de novas estações; em níveis intermediários, as estações&#xD;
de recarga produzem ganhos expressivos de cobertura; e, em níveis elevados de autonomia, a&#xD;
cobertura satura rapidamente, tornando estações adicionais menos relevantes. A comparação&#xD;
entre São Paulo e Portland mostra que a efetividade da infraestrutura de recarga depende da&#xD;
distribuição espacial dos clientes e dos locais candidatos. Além disso, os resultados evidenciam&#xD;
que aumentar o número de facilidades tende a reduzir o consumo médio de energia e o número&#xD;
médio de saltos nas rotas. A formulação exata resolveu a maior parte dos cenários em tempo&#xD;
computacional adequado, indicando sua viabilidade para análises estratégicas de planejamento&#xD;
de infraestrutura em redes urbanas de entrega por drones.</summary>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Detecção automática de refatorações : um estudo exploratório utilizando LLMs</title>
    <link rel="alternate" href="http://www.monografias.ufop.br/handle/35400000/9419" />
    <author>
      <name>Rocha, Gabriel Henrique Moreira</name>
    </author>
    <id>http://www.monografias.ufop.br/handle/35400000/9419</id>
    <updated>2026-07-29T14:19:45Z</updated>
    <published>2026-01-01T00:00:00Z</published>
    <summary type="text">Título: Detecção automática de refatorações : um estudo exploratório utilizando LLMs
Autor(es): Rocha, Gabriel Henrique Moreira
Resumo: A detecção de refatorações é uma atividade fundamental para a compreensão da evolução de&#xD;
sistemas de software e para a manutenção da qualidade do código-fonte. Ferramentas tradicionais&#xD;
para esse fim, como RefDiff e RefactoringMiner, apresentam alta precisão, porém dependem&#xD;
fortemente de análises sintáticas e estruturais, o que pode limitar sua aplicação em cenários&#xD;
mais complexos ou em múltiplas linguagens de programação. Nesse contexto, o avanço recente&#xD;
dos Large Language Models (LLMs) tem despertado interesse na Engenharia de Software,&#xD;
especialmente devido à sua capacidade de interpretar informações semânticas e contextuais em&#xD;
código-fonte. Este trabalho investiga a viabilidade do uso de LLMs na detecção automática de&#xD;
operações de refatoração em nível de método. Para isso, é proposto um método baseado em&#xD;
prompt engineering, no qual o LLManalisa versões anterior e posterior de trechos de código-fonte&#xD;
e identifica refatorações do tipo Extract Method, Move Method e Rename Method. A abordagem&#xD;
foi avaliada sobre um conjunto de 150 operações reais extraídas de um oráculo de refatorações&#xD;
validadas manualmente e amplamente utilizado na literatura, empregando dois LLMs de famílias&#xD;
distintas, o GPT-5.4 e o Claude Haiku 4.5, e confrontando os resultados com os reportados por&#xD;
ferramentas consolidadas no estado da arte. Os resultados revelam perfis complementares entre&#xD;
os LLMs: um deles favorece a precisão (0,73) e o outro, a cobertura (recall de 0,72), enquanto a&#xD;
combinação de suas saídas eleva o recall de detecção a 0,77. Observou-se ainda que as falhas&#xD;
decorrem majoritariamente de omissão, e não de confusão de tipo, e que a maioria dos falsos&#xD;
positivos corresponde a transformações reais no código. Embora o desempenho permaneça abaixo&#xD;
do das ferramentas dedicadas, os LLMs mostram-se uma técnica complementar promissora,&#xD;
com a vantagem de justificar cada detecção em linguagem natural e de prescindir de parser&#xD;
específico por linguagem. Por fim, o trabalho discute as limitações observadas e aponta direções&#xD;
para investigações futuras sobre a integração de LLMs em ferramentas de apoio à manutenção&#xD;
de software.</summary>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Observatório de dados para o município de Ouro Preto – MG.</title>
    <link rel="alternate" href="http://www.monografias.ufop.br/handle/35400000/9416" />
    <author>
      <name>Mendes, Nicolas Expedito Lana</name>
    </author>
    <id>http://www.monografias.ufop.br/handle/35400000/9416</id>
    <updated>2026-07-29T13:31:19Z</updated>
    <published>2026-01-01T00:00:00Z</published>
    <summary type="text">Título: Observatório de dados para o município de Ouro Preto – MG.
Autor(es): Mendes, Nicolas Expedito Lana
Resumo: Este trabalho apresenta o desenvolvimento de um Observatório de Dados para Ouro Preto – MG, voltado à transparência e à gestão pública baseada em evidências. A pesquisa, de natureza aplicada, teve como objetivo construir painéis interativos para análise de indicadores demográficos, de saúde e de infraestrutura urbana. Foram utilizados dados do IBGE, dos sistemas SINASC e SIM e da Prefeitura Municipal agrupados no Microsoft Power BI. Os painéis foram organizados em eixos temáticos relacionados à população, mortalidade, nascimentos, abastecimento de água, coleta de lixo e esgotamento sanitário, com mecanismos de filtragem e análises territoriais por distrito. Como resultado, foi desenvolvido um protótipo funcional capaz de integrar diferentes fontes de dados em uma interface visual unificada. Conclui-se que o observatório amplia a compreensão das informações públicas, favorece a transparência e contribui para a tomada de decisões orientada por dados no município.</summary>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </entry>
</feed>

