Repositório RCAAP
Técnicas de Agrupamento de Dados MultiGrupo e Multi-Padrão
Em qualquer processo de aprendizagem automática, é importante saber quais os algoritmos que produzem melhores resultados na análise de um determinado conjunto de dados. Os algoritmos de agrupamento de dados são avaliados, principalmente, pela qualidade da exatidão (precisão) do agrupamento produzido quando comparado com a divisão real do conjunto de dados, pelo seu tempo de execução e pelos recursos utilizados (p.e., tempo de CPU). Com o conhecimento prévio de quais os algoritmos têm um melhor desempenho, o utilizador tem a oportunidade de usar esses algoritmos e obter uma melhor partição do conjunto de dados. O objetivo desta dissertação consiste no estudo de técnicas de agrupamento de dados associadas aos conceitos multi-grupo (cada objeto pode pertencer a mais do que um grupo) e multi-padrão (cada objeto pode ser caracterizados por mais do que um atributo, atributo esse que pode ser responsável pela classificação do objeto). Nesta dissertação são apresentados vários algoritmos de agrupamento multi-grupo e multipadrão e várias métricas de avaliação da qualidade da performance desses mesmos algoritmos. Esta dissertação apresenta dois estudos comparativos. Um entre algoritmos de agrupamento multi-grupo (LIFT, CLMLC, CBLML e HOMER) e outro entre algoritmos de agrupamento multipadrão (MCIL e BARTMIP). Os estudos comparam e avaliam a performance dos vários algoritmos para diferentes conjuntos de dados, dando indicações aos utilizadores de quais os algoritmos que obtiveram melhores resultados na performance do agrupamento de dados obtido.
2026-03-06T15:14:07Z
Pereira, Hugo Fernando Freitas
Projeto de estabilidade de um edifício
O presente documento é referente à realização de um projeto de estabilidade estrutural em betão armado, no âmbito da disciplina DIPRE (Dissertação/ Projeto / Estágio). A escolha deste tema teve como objetivo aplicar conhecimentos adquiridos ao longo do curso de engenharia civil, especialmente os obtidos nas unidades curriculares referentes ao ramo de estruturas. Para além disso, pretendeu-se o estudo e a utilização de programas informáticos de cálculo de estruturas que permitissem a aquisição de competências que se esperam úteis no desenvolvimento da atividade profissional. O trabalho desenvolvido refere-se a um projeto de estabilidade de um edifício de três andares elevados e uma cave situada em Cepelos no concelho de Amarante, distrito do Porto. Foi efetuado recorrendo às funcionalidades dos programas de cálculo Robot Structural Analysis Professional e ao Revit e sob orientação da Engenheira Isabel Maria Alvim Teles. Com este projeto pretendeu-se seguir todas as fases de execução de um projeto de estabilidade, desde a análise da arquitetura até à elaboração das peças desenhadas, utilizando os regulamentos nacionais e europeus, nomeadamente o REBAP e os Eurocódigos. As peças desenhadas constituintes do projeto de estabilidade final estão apresentadas na secção Anexos deste documento.
2026-03-06T15:15:24Z
Faria, Hugo Filipe Fernandes
Auction of financial transmission rights in electricity market environment
An auction model is used to increase the individual profits for market players with products they do not use. A Financial Transmission Rights Auction has the goal of trade transmission rights between Bidders and helps them raise their own profits. The ISO plays a major rule on keep the system in technical limits without interfere on the auctions offers. In some auction models the ISO decide want bids are implemented on the network, always with the objective maximize the individual profits for all bidders in the auction. This paper proposes a methodology for a Financial Transmission Rights Auction and an informatics application. The application receives offers from the purchase and sale side and considers bilateral contracts as Base Case. This goal is maximize the individual profits within the system in their technical limits. The paper includes a case study for the 30 bus IEEE test case.
2026-03-06T15:17:10Z
Ermida, Pedro Ferreira, Judite Vale, Zita Sousa, Tiago
O desenvolvimento da metodologia LEAN em processos produtivos
Vivemos num mercado global, em que a velocidade a que a economia e a tecnologia mudam é avassaladora. As empresas têm de estar à altura de responder a esta enorme pressão competitiva. Pretende-se que sejam capazes de aumentar a sua produção, usando menos recursos e que o façam de forma rápida e eficiente. O objetivo é o de manter os seus clientes e cativar mais. A aplicação da metodologia Lean é vista pelas empresas como um meio para criar valor e ao mesmo tempo eliminar desperdícios. Não é utilizada como um objetivo, mas sim como uma forma de alcançar objetivos, nomeadamente a eficiência e o valor no mercado. A utilização de ferramentas Lean permite que qualquer setor alcance um aumento da produção, melhoria da qualidade e redução de custos, o que se traduz em aumentos no lucro e na satisfação do cliente [1]. Esta dissertação desenvolveu-se em contexto empresarial, designadamente na empresa INACEINOX. Consistiu no estudo e análise dos resultados da implementação da metodologia Lean. Começou-se por fazer um resumo do estado da arte, sobre a metodologia Lean e a sua aplicação em empresas. Neste último ponto, focou-se o caso de Portugal, salientando as melhorias trazidas às empresas e discutindo dificuldades de implementação e future trends. A implementação da metodologia Lean na INACEINOX está em franco progresso, havendo já melhorias a salientar, nomeadamente, na redução dos tempos do lead e cycle. A análise dos resultados também revelou resistência por parte dos trabalhadores, heterogeneidade no nível de implementação nos diferentes setores, falhas na compreensão dos princípios Lean e de comunicação. Como trabalho futuro, proponho a realização de um inquérito sobre a implementação da metodologia Lean em Portugal, para recolher dados atualizados e aumentar a informação disponível.
Análise do controlo postural em crianças com alterações neuromotoras face à intervenção baseada no Conceito de Bobath, complementado por um porgrama de atividades bimanuais home-based
O quadro motor de hemiparésia, consequente à paralisia cerebral (PC), corresponde a cerca de 1/3 dos quadros de PC, sendo uma das implicações mais frequentes a alteração do controlo postural, essencial na preparação e ao longo de todo o movimento. Analisar o controlo postural em crianças com quadro motor de hemiparésia, face à aplicação de um plano de intervenção em Fisioterapia de 12 semanas baseado no Conceito Bobath, complementado por um programa de atividades bimanuais home-based. Participaram neste estudo 4 crianças com quadro motor de hemiparésia, que foram sujeitas a dois momentos de avaliação, antes e após a aplicação do plano de intervenção. Em ambos os momentos, com recurso à Plataforma de Pressões e ao software de avaliação Kinovea®, foram analisadas variáveis cinemáticas referentes à orientação da cervical e do tronco e ainda o comportamento da distribuição de carga durante a realização de três tarefas: “início da marcha”, “agarrar a caixa” e “sentado para de pé”. Foram ainda aplicados o Teste de Medida das Funções Motoras e os testes funcionais “Sentar e levantar da cadeira” e o “Timed-Up and Go”. Após o período de intervenção, verificou-se uma orientação mais adequada da omoplata contralesional, bem como dos hemitroncos, associado à redução das estratégias compensatórias adotadas pelas crianças. Verificou-se ainda uma distribuição de carga na base de suporte mais simétrica, bem como uma modificação do comportamento, da atividade e da função do membro superior contralesional. Os resultados obtidos permitem concluir que o plano de intervenção foi capaz de modificar a orientação do tronco, associado à redução das estratégias compensatórias e ainda o comportamento da distribuição de carga na base de suporte, associado a uma distribuição mais simétrica, sugerindo uma maior estabilidade de tronco inferior e pélvis.
2026-03-06T15:16:11Z
Santos, Cláudia Sofia Bastos
Melhoria da Solidez à Luz de Algodão Tingido com Corantes Reativos
A solidez à luz dos materiais têxteis tingidos tem sido um foco de estudo na área têxtil, de modo a tentar melhorar a resistência da cor à luz, aumentando a qualidade e a durabilidade do produto final. Com base nessa preocupação, tentou-se arranjar uma solução que funcione de uma forma mais completa do que as já estudadas a nível laboratorial, que consistem na formulação de um produto de acabamento. Para melhorar a solidez à luz, especificamente na gama de corantes reativos, foram estudados vários produtos com uma das seguintes propriedades: absorver a radiação ultravioleta, impedindo que esta degrade o corante ou ter capacidade antioxidante, para que, mesmo que a luz incida diretamente no corante, não o consiga oxidar. Após os vários testes de solidez à luz, complementados com testes de solidez à lavagem e solidez à fricção, verificaram-se melhores resultados com a utilização dos produtos antioxidantes, tendo especial impacto a utilização de extrato de sumagre na melhoria da solidez, o que é um resultado bastante interessante e a explorar melhor num contexto industrial.
Análise do modo de falha e dos seus efeitos ao longo da linha de aglomeração CR1
O panorama atual da indústria da cortiça atravessa um processo de reestruturação e, com ele, surgem novos desafios. Desta forma, a corticeira aposta na procura de novos produtos, no sentido de liderar a competitividade no mercado, alargar a sua gama de produtos e promover um melhor escoamento deste recurso natural limitado. Os progressos tecnológicos têm permitido o desenvolvimento de novos produtos e apontam para uma capacidade de inovação a vários níveis, dado o potencial já demonstrado pela cortiça em desenvolvimentos recentes. As necessidades dinâmicas do cliente alimentam a competitividade entre empresas, obrigando estas a praticarem preços mais baixos, terem uma qualidade mais elevada, assim como condições de entrega mais cómodas. Para garantir a otimização dos processos produtivos industriais, assegurando a qualidade do produto final, as empresas necessitam de procurar oportunidades de melhoria e agir em conformidade. Seguindo esta perspetiva, o presente caso de estudo está inserido nas operações da Unidade Industrial CRM, que produz aglomerados de Cortiça com Borracha. O objetivo deste trabalho traduz-se principalmente no levantamento e identificação das causas que provocam problemas a nível da qualidade do produto final, nomeadamente, contaminações e porosidades. A tomada de consciência das situações suscetíveis de intervenção, permitiram a criação de ações corretivas e oportunidades de melhoria ao nível da qualidade do produto, condições do trabalho e otimização da linha de produção. Neste sentido, através da utilização de um conjunto de métodos e ferramentas da qualidade, foram implementadas 63,6% das ações planeadas. Relativamente à minimização de defeitos no produto, a nível de contaminações e porosidades, os resultados ainda não são conclusivos, uma vez que o impacto das ações não é imediato. Através de um estudo baseado na programação linear, foi possível a otimização do processo de descarga dos produtos químicos da linha de produção. Concluiu-se que, reorganizando a disposição dos cacifos, reduzir-se-ia 66,66% do tempo gasto, em 2018, numa das operações da produção do artigo de classe A, com mais impacto para a organização. Com o desenvolvimento deste estágio, as condições de trabalho e a satisfação dos colaboradores da área melhorou significativamente, sendo que a implementação da metodologia 5S’s foi fundamental.
2026-03-06T15:16:40Z
Ferreira, Íris Ferreira e
Aplicação da metodologia de LEAN Warehousing no âmbito do projeto de reformulação de um armazém
Atualmente o mercado está em constante mudança, as fábricas fazem o planeamento do que têm que produzir tendo em conta as necessidades dos clientes e claro a sazonalidade. Devido a oscilação constante das necessidades dos clientes, as empresas devem manter um stock de segurança de forma a conseguir responder às necessidades dos seus clientes de uma forma atempada e garantindo a qualidade dos produtos. O principal objetivo desta dissertação é definir e otimizar estratégias de armazenamento para os artigos existentes no Centro de distribuição, aplicando a metodologia de Lean Warehousing e recorrendo a análise ABC para definir a rotação de cada artigo. De forma a tornar o layout mais otimizado e capaz de proporcionar valor a todos os intervenientes do processo, desde a chegada do produto para armazenamento até ao envio da encomenda, a um baixo valor. A implementação das metodologias, permitiram a reorganização das famílias dos produtos existentes no Centro de Distribuição e ao melhor aproveitamento do espeça e estruturas com o novo layout. Obtendo assim uma redução das paletes armazenadas em armazéns externos e por sua vez a redução dos custos, e ainda permitiu que existisse um aumento na percentagem de ocupação do armazém.
2026-03-06T15:19:29Z
Muro, Isila Madalena Correia
Implementação de um sistema de gestão ambiental segundo a norma ISO 14001:2015
O presente trabalho foi realizado na empresa Monteiro, Ribas – Revestimentos, S.A. e teve como objetivo a implementação de um sistema de gestão ambiental, de acordo com a norma ISO 14001:2015, com o intuito de ser integrado no sistema de gestão da qualidade da empresa, certificado de acordo com a ISO 9001:2015. Desta forma, os requisitos comuns às duas normas foram revistos, a fim de refletirem os pressupostos da norma ambiental. Inicialmente, foi realizado o acompanhamento das diferentes etapas do processo produtivo, no sentido de se identificarem os respetivos fluxos de entrada e saída, com vista à determinação dos aspetos ambientais. Posteriormente e com recurso à metodologia adotada da empresa, elaborou-se uma matriz que permitiu determinar os aspetos ambientais significativos: consumo de matérias-primas, emissões difusas e de fontes fixas de COV, resíduos perigosos, consumo de energia e emissão de ruído. As ações desenvolvidas centraram-se essencialmente no controlo operacional relacionado com a gestão dos resíduos gerados, mais concretamente, através da elaboração de uma instrução de trabalho, da reformulação das etiquetas de identificação, sua apresentação aos colaboradores e respetivo reforço na sensibilização para a segregação correta dos resíduos, e do acompanhamento da recolha dos resíduos perigosos. Adicionalmente, foi preparada e realizada uma ação de formação, dirigida a todos os colaboradores, na qual foi divulgada a localização dos kits de emergência, bem como, o procedimento que deve ser seguido em caso de derrame de produtos químicos. O processo da certificação foi iniciado com a realização da auditoria de primeira fase (julho), seguida da segunda fase (setembro), sendo de prever que até ao final de 2019, a empresa seja certificada pela norma ISO 14001:2015. Contudo, um dos maiores desafios prende-se com o reduzido envolvimento dos colaboradores, associado à mudança de comportamentos e de mentalidades.
SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
No ISEP, todos os cursos de mestrado e a maioria das licenciaturas possui no seu plano de estudos uma unidade curricular (UC) de projeto-estágio. Cada uma destas UC tem o seu funcionamento próprio e as suas fases específicas, tornado assim muito complexo o processo de gestão. O facto do número de estudantes a realizar estas UC aumentar de ano para ano, traduz-se também num aumento da complexidade e esforço deste processo. Aliado a isto, o facto de não existir software integrado que permita auxiliar este processo, torna relevante o desenvolvimento de um sistema que permita dar resposta aos diferentes processos de gestão, permitindo reduzir o número e esforço das etapas manuais existentes. Através de várias atividades de elicitação de requisitos, identificaram-se as especificidades das diversas UC e sistematizaram-se processos e etapas comuns, o que permitiu concluir da necessidade de adaptabilidade (identificar pontos de evolução e permitir a evolução do sistema nesses pontos/necessidades/funcionalidades) e configurabilidade (que pressupõe permitir a parametrização do funcionamento específico de cada edição de UC, portanto, alterável ao longo do tempo). Desenvolveu-se, então um software que suporte aos diferentes processos de gestão das várias UC, cumprindo a legislação e os regulamentos internos aplicáveis. Para tal, elaborou-se o design arquitetural do sistema e das suas partes, adotando racionais suportados por princípios, estilos e padrões existentes na literatura. Conduzido pelo design arquitetural proposto, procedeu-se à implementação da aplicação servidora capaz de gerir informação de configuração do funcionamento das UC, e de gerir a informação de operação (estruturada pela informação de configuração). Complementarmente, construiu-se uma aplicação cliente web do tipo Single Page Application, que fornece aos atores do sistema interface e funcionalidades específicas consoante a informação de configuração da UC disponibilizada pela aplicação servidora. Os diversos testes automáticos (i.e. unitários, de integração, de sistema e de aceitação) desenvolvidos permitem afirmar que a abordagem arquitetural e em particular a separação de funcionalidades de configuração e operação, cumpre os requisitos funcionais das UC. As experiências de desempenho realizadas permitem concluir que o sistema cumpre as métricas requeridas, mesmo em situações (simuladas) de picos de uso.
2026-03-06T15:18:57Z
Santos, Joana Filipa Ferreira Carneiro dos
Technical Challenges of Microservices Migration
The microservices architecture is a recent trend in the software engineering community, with the number of research articles in the field increasing, and more companies adopting the architectural style every year. However, the migration of a monolith to the microservices architecture is an error-prone process with a lack of guidelines for its execution. Also, microservices introduce a lot of different challenges that are not faced when following a monolithic architecture. This work aims to fill some gaps in current microservices research by providing a catalogue of the currently most common challenges of adopting this architectural style, and possible solutions for them. For this reason, a systematic mapping study was executed analysing 54 different articles. Also, 30 industry professionals participated in a questionnaire regarding the topic. Furthermore, a participant observation experiment was performed to retrieve additional industry data. Moreover, one of the identified challenges – distributed transactions management – was further detailed and a solution implemented using the choreographed saga pattern. The solution is publicly available as an open-source project. Finally, multiple experts in the microservices field validated the results of the research and the distributed transactions solution and provided insights regarding the value of this work.
2026-03-06T15:13:22Z
Neves, João Carlos Ribeiro Dias
Tratamento de Imagem e detecção de objectos
Em missões com o objectivo de captar imagens subaquáticas, a necessidade de uma maior eficiência na obtenção de resultados ´e um problema recorrente. Este projecto tem como objectivo contribuir para a o robustecimento da câmara de plâncton do projecto MarinEye e solucionar os problemas de armazenamento causados pela necessidade de uma elevada resolução nas imagens captadas. Tendo isso em conta, foi desenvolvido um sistema de rápido processamento de imagens responsável pela selecção de informação relevante para recolha. Foram estudados métodos de melhoramento de imagem, extracçãao de características, edge detection e detecção de objectos. Foram também abordados métodos de detecção de objectos e melhoramento de imagem com redes neuronais. Nesta tese foi ainda estudado o estado da arte do campo da visão subaquática no que diz respeito a detecção de objectos e melhoramento de imagem. Esta tese implementa normalização para o melhoramento de imagens e uma cadeia de processos para detecção de objectos que contém canny edge detection, transformações morfológicas, detecção de contornos e detecção de áreas de modo a avaliar conteúdo de potencial interesse para pós processamento. A solução foi implementada em tempo real recorrendo a ROS e atinge 12 frames por segundo no seu estado actual de implementação. Foram realizados testes em ambiente semi-controlado e no rio Douro que validaram a solução desenvolvida. A solução apresentada melhora o contraste de imagens subaquáticas, detecta potenciais objectos de interesse, processa a informação em tempo real e ´e capaz de comunicar com a câmara de plâncton do MarinEye, contribuindo para o Technology Readiness Level deste sistema.
2026-03-06T15:17:41Z
Dias, João David Guimarães Figueiredo
Padrões de Desenho para Contratos Inteligentes em Ethereum
The invention of Bitcoin in 2008 offered a solution for a digital currency that could be used without a trusted third-party settling disputes over transactions. Bitcoin relied on a technology known as the blockchain, which can be described as a distributed database that relies on a consensus mechanism (generally Proof Of Work is employed) to be resilient against tampering. Ethereum, launched in 2015, leveraged the blockchain technology to augment the initial proposal of Bitcoin, enabling computational statements to be executed as part of each block validation. The platform offers a Turing-complete runtime environment (the Ethereum Virtual Machine), which can run smart contracts - scripts that verify and enforce the execution of predefined legal contracts. The technical development of smart contracts present significant challenges that are not well modeled by the current body of knowledge and practices of software engineering. In fact, some of the characteristic of blockchain make the contract execution uncontrollable by the programmer and immutable after deployment. Also, the potential security risks are considerable, since there is a large incentive to exploit vulnerabilities in a smart contract for financial gain. Considering the concerns presented above, the establishment of well understood and welldefined design patterns for the development of smart contracts is of paramount importance. In the realm of software engineering, design patterns are defined as generic and reusable solutions to common problems in software design. In the context of this work, a survey of design patterns that target the Ethereum framework was performed, with an extensive analysis regarding the context in which they can be employed, as well as implementations, examples and consequences of their use. A total of 11 design patterns were analysed. The design patterns identified for the Ethereum framework focus on several concerns specific to this platform – most of these concerns revolve around safety, upgradeability, and the limitations inherent to the sandboxed approach of the Ethereum Virtual Machine. A Decentralized Application (dApp) was created to showcase the employment of several of the identified contracts, and to highlight the value they can provide. This dApp offers a framework for decentralized betting in a trustless environment, where neither the user needs to trust the owner nor vice-versa. The dApp implements several use cases that are reliant on the identified design patterns.
2026-03-06T15:14:07Z
Costa, João Miguel Ribeiro da
Combining artificial intelligence techniques for the training of power system control centre operators
Control Centre operators are essential to assure a good performance of Power Systems. Operators’ actions are critical in dealing with incidents, especially severe faults, like blackouts. In this paper we present an Intelligent Tutoring approach for training Portuguese Control Centre operators in incident analysis and diagnosis, and service restoration of Power Systems, offering context awareness and an easy integration in the working environment.
2026-03-06T15:15:24Z
Faria, Luiz Silva, António S. Vale, Zita Ramos, Carlos
Web Performance e as plataformas de venda online
As plataformas de venda de produtos online têm estado cada vez mais presentes na sociedade e no dia a dia das pessoas, sendo vendidos produtos de várias categorias como por exemplo, de vestuário, artigos tecnológicos, decoração, alimentação, entre outros. Todo o processo de compra online pode ditar o sucesso de uma empresa, sendo crucial garantir que todos os clientes tenham uma ótima experiência de compra sem qualquer tipo de fricção, pois estes impedimentos podem fazer com que o consumidor desista da sua intenção. Como consequência, não se pode menosprezar nenhum tipo de consumidor sendo imprescindível garantir que as aplicações de venda online possam ser acedidas com o mesmo nível de qualidade em qualquer tipo de ambiente ou dispositivo. A fluidez e a usabilidade de uma aplicação podem ser afetadas por vários fatores como por exemplo, as infraestruturas de telecomunicações, a capacidades de processamento dos diferentes dispositivos móveis, entre outros. Com o intuito de atingir uma experiência de compra fluída para todos os consumidores, será necessário desenvolver um protótipo focado no desempenho e na usabilidade, sendo, por isso, necessária a pesquisa e a implementação de conceitos relacionados com estes temas. Subsequentemente, este protótipo será implementado com o auxílio de vários padrões de performance, como por exemplo: a criação de um caminho crítico para o utilizador; a separação da aplicação em diferentes secções e o carregamento assíncrono de componentes. Foram concretizados dois tipos de testes para analisar a qualidade e a eficácia do protótipo. A fim de averiguar a usabilidade da aplicação foi realizado um inquérito de modo a verificar se o público alvo sentiu algum tipo de dificuldade na interação com o protótipo desenvolvido. Adicionalmente, foi também executada uma bateria de testes de desempenho de modo a comparar a aplicação desenvolvida com outras plataformas de venda online. Por fim, esta dissertação deve realçar a importância do tema de web performance e como este está diretamente interligado com o comportamento consumidores, apresentando boas práticas de desenvolvimento que devem ser seguidas para qualquer outro tipo de projeto ou aplicação.
2026-03-06T15:13:22Z
Gameiro, João Pedro Fernandes
Diagnóstico da rede de distribuição de água e propostas de melhoria numa empresa do setor alimentar
Nos últimos 100 anos, a utilização de água a nível global aumentou substancialmente. A sua escassez é um dos principais desafios que a humanidade atravessa no século XXI. No que diz respeito à indústria alimentar, o consumo de água, ao longo de todos os seus processos, é elevado, contribuindo para um maior impacto económico nas organizações. Para uma melhor análise dos principais problemas detetados numa fábrica da indústria alimentar, adotou-se uma metodologia de apoio à gestão da água baseada nos seguintes pressupostos: diversas ferramentas de gestão, metodologia PDCA, hierarquia de gestão da água, política 3R´s, entre outros É neste âmbito, que decorre o presente trabalho cujo objetivo principal é encontrar oportunidades de melhoria no que toca à redução, reutilização e reciclagem de água numa fábrica. Nesta lógica, definiram-se os seguintes objetivos secundários: mapeamento da rede de distribuição de água em AutoCAD e criação de uma base de dados com as especificações das linhas de distribuição de água. Paralelamente a isso, estabeleceu-se uma zona foco (Setor 3), recorrendo-se ao DMAIC, inserido na metodologia seis sigma, tendo em vista encontrar otimizações na rede de distribuição de água da fábrica. A avaliação final dos resultados permitiu, no Setor 3, identificar diversas propostas de melhoria, traduzindo-se numa redução estimada do consumo anual de água na fábrica de 7 812 m3 e 10 549 m3e numa redução estimada de ----- € e ---- € anuais no impacto económico da organização.
2026-03-06T15:18:57Z
Soares, João Renato Oliveira
Análise e otimização de uma aplicação web
Na atualidade, a sociedade quando procura uma informação ou produto pretende encontrá-los no menor espaço de tempo possível. Com esta premissa, uma aplicação web precisa de ter o seu desempenho otimizado para satisfazer todos os seus clientes, mesmo os mais impacientes. Caso não o faça, corre o risco de os perder, diminuindo a sua quota de mercado. Assim, todos os segundos contam na indústria do comércio online. No contexto do problema, as aplicações desenvolvidas atualmente tendem a acrescentar valor o mais rápido possível, descurando inicialmente a maneira como é realizado o código, ou como este deve ser pensado para que esteja preparado para receber novas funcionalidades sem grandes preocupações. Além disto, mesmo quando pensam em desempenho de uma página web tendem a preocupar-se apenas com a primeira impressão, não dando ênfase ao desempenho dos componentes criados com os quais o utilizador irá interagir nos momentos seguintes. De forma a que seja possível ter uma aplicação web com um desempenho otimizado, foram desenvolvidos dois protótipos com o objetivo de se aplicarem metodologias e práticas diferentes aos seus componentes. Estas práticas foram obtidas a partir de um estudo aprofundado sobre o React, bem como da linguagem JavaScript na sua generalidade. De forma a que se possa concluir quais as melhores práticas a aplicar, foram efetuadas medições em termos de tempo e de memória gastas, por forma a realizar comparações entre os vários casos. Assim, percebeu-se a importância do uso da função shouldComponentUpdate, bem como da virtualização de listas ou da memorização em cache.
2026-03-06T15:15:39Z
Ribeiro , João Filipe da Silva
Um sistema gerador de respostas enganadoras para questões de exame
University professors are responsible for teaching and grading their students in each semester. Normally, in order to evaluate the students progress, professors create exams that are composed of questions regarding the subjects taught in the teaching period. Each year, professors need to develop new questions for their exams since students are free to discuss and register the correct answers to the various questions on prior exams. Professors want to be able to grade students based on their knowledge and not on their memorization skills. Each year, as discovered by our research, professors spend over roughtly 2:30 hours each year for a single course only on multiple answer questions sections. This solution will have at its core a misleading answer generator that would reduce the time and effort when creating a Fill Gap Type Questions through the merger of highly biased lexical model towards a specific subject with a generalist model. To help the most amount of professors with this task a web-server was implemented that served as an access to a exam creator interface with the misleading answer generator feature. To implement the misleading answer generator feature, several accessory programs had to be created as well as manually edditing textbooks pertaining to the question base topic. To evaluate the effectiveness of our implementation, several evaluation methods were proposed composed of objective measurements of the misleading answers generator, as well as subjective methods of evaluation by expert input. The development of the misleading answer suggestion function required us to build a lexical model composed from a highly biased corpus in a specific curricular subject. A highly biased model is probable to give good in-context misleading answers but their variance would most likely be limited. To counteract this the model was merged with a generalist model, in hopes of improving its overall performance. With the development of the custom lexical model and the server the professor can receive misleading answers suggestions to a newly formed question reducing the time spent on creating new exams questions each year to assess students’ knowledge.
Projeto de célula robotizada para a indústria automóvel
O século XX foi uma fase de imensa evolução no que se refere à mobilidade, e o automóvel tornou-se um bem essencial à sociedade que conhecemos nos dias de hoje. O lugar que o automóvel conquistou levou a uma imensa evolução na indústria automóvel, fazendo desta um pilar na economia mundial. Com o crescimento aumenta a responsabilidade, e a indústria automóvel enfrenta nos dias de hoje o seu maior desafio, manter-se em constante evolução, absorvendo as necessidades do mercado no que se refere à enorme quantidade de peças e componentes que acompanham a produção do automóvel, e ao mesmo tempo acompanhar os requisites de qualidade e prazo de entrega. O crescimento da indústria levou a uma necessidade de produção em massa, que obriga os produtores a investir em novas técnicas e métodos de produção. Ao longo do tempo a automação e a robótica tornaram-se a melhor via para alcançar os objetivos pretendidos no mercado. Assim, a automação apresenta-se, tal como a indústria automóvel, numa evolução constante, surgindo constantemente com novas soluções. As linhas de produção e montagem recorrem cada vez mais aos processos completamente automatizados. Com isto, este trabalho surge em resposta às necessidades de um fabricante de componentes para a indústria automóvel. Nas linhas de injeção de plásticos a produção é constante e realizada de forma rápida, e para aproveitar essa rapidez é desejável a realização de etapas de montagem de componentes imediatamente após saída das peças do molde de injeção. O trabalho consiste no projeto de uma célula robotizada para inserção de componentes em duas peças automóvel, distintas, imediatamente após o processo de injeção. O objetivo é a conceção de um equipamento completamente automático, capaz de fazer a inserção de componentes com recurso a um robô de seis eixos. Para receber as peças, o equipamento deve estar pronto para o seu posicionamento em todos os eixos cartesianos e, para auxiliar o funcionamento do robô, o equipamento tem de apresentar um sistema de carregamento de componentes numa ferramenta. Os resultados deste trabalho foram positivos, o equipamento foi concluído e entregue ao cliente, cumprindo os requisitos por ele impostos, no que se refere a construção, e, essencialmente, no que se refere a tempo de ciclo.
2026-03-06T15:15:55Z
Pereira, Joaquim António Pinto
O eye tracking aplicado ao marketing – O protótipo e2m
Ao longo dos últimos anos têm sido feitas inúmeras pesquisas científicas no campo do marketing para se obter opiniões dos consumidores sobre produtos, mas esses testes provaram que a imagem de marca podia influenciar as opiniões tornando-as subjetivas, viciadas ou mesmo falsificadas. Por exemplo, no estudo que consistia numa comparação entre a Pepsi e a Coca-Cola os testados envolvidos não sabiam qual era a marca da bebida, mas no final do teste, comprovou-se que as declarações relativamente à sua preferência, identificação e as respostas cerebrais não eram compatíveis. Quando questionados qual dos dois refrigerantes era melhor, metade respondeu Pepsi. Nesse caso, a ressonância detetou um estímulo na área do cérebro relacionada com satisfação. Já quando elas tiveram conhecimento da marca, esse número caiu para 25% e, neste caso, áreas relativas ao poder cognitivo e à memória foram usadas. Isso indica que os consumidores pensaram na marca, surgindo lembranças e impressões sobre a mesma. O resultado leva a crer que a preferência estava relacionada com a identificação da marca e não com o sabor, existindo uma discrepância entre o que o consumidor dizia e sentia. A simples resposta verbal dada à pergunta: "Gostou deste produto?" pode nem sempre ser verdadeira devido a um viés cognitivo, sendo pouco realista. Atualmente existem novas ferramentas e mecanismos que podem ajudar a resolver este problema. O presente estudo pretende mostrar como a experiência do utilizador (user experience - UX) baseada nos seus movimentos visuais (eye tracking) captados através de um periférico (eye tracker) e interagindo com o computador, podem oferecer uma solução para estudos de mercado de marketing. Como os utilizadores distribuem a sua atenção sobre os produtos apresentados e, como a solução proposta processará e analisará esses dados visuais para se tirar conclusões objetivas. Este documento contém a análise e avaliação do estado da arte de dispositivos de captura e de reprodução de movimentos visuais, o design e o desenvolvimento de uma solução de captura eye tracking em tempo real capaz de resolver o problema acima descrito, que é o objetivo principal deste estudo. A solução que vai ser implementada será avaliada através de testes de usabilidade e funcionais com o apoio de questionários demonstrando a qualidade da mesma.
2026-03-06T15:15:24Z
Rodrigues, José Augusto de Oliveira