Artificial Intelligence R&D Lab – Multi-Agent Systems


The Artificial Intelligence Lab intends to contribute for the research on specific aspects of Intelligent Systems, benefiting from approaches built on Distributed and Decentralized Coordination and Cooperation, and to apply those approaches to different real domains. This lab carries out research on AI-based methods for knowledge extraction and inference, in particular text mining. It also investigates techniques to deal with hardware and system software failures, as well as intentional changes within the complex system environment, such as resilient and reactive schedulers that can withstand errors at the node and/or the cluster-level.

Topics of Interest

  • Intelligent Systems Interoperability for services networking and cooperation
  • Planning, Scheduling and Disruption Management
  • Agents: Adaptation, Learning and Emotions
  • Argumentation-based Agents
  • Text Mining and Social Network Analysis
  • Cloud, Parallel computing
  • Multi-Agent Systems Infrastructures and Applications

Coordinator: Eugénio Oliveira, Email:


Location: FEUP, room I121


Artificial Intelligence R&D Lab – Robotics and Simulation


The STEMS group, within the “Artificial Intelligence Lab: Robotics and Simulation,” aims to implement and improve the efficiency and overall performance of so-called socio-technical systems. Such systems present strong interactions between humans and the whole bunch of technological entities encountered in people’s lives nowadays. Robots, autonomous systems, pervasive and ubiquitous technologies and an increasingly more intelligent and interactive environment, are examples of entities now sharing responsibilities with humans. We assume that socio-technical ecosystems can either emerge naturally from the microscopic interactions of their intervening components or result from appropriate engineering methodologies; their efficiency can be explored to its full potential by appropriately increasing social abilities and coordination (e.g. through incentives, negotiation, argumentation) and implementing interactive and autonomous solutions, while adapting and persuading humans towards social awareness. This R&D Lab is devoted to engineering and assessing socio-technical systems, mainly contributing and resorting to advanced methods of intelligent robotics and computer modelling and simulation.

Topics of Interest

  • Theories and methodologies of modelling and simulation
  • Social Simulation and analysis of complex systems
  • Socio-technical systems engineering and analysis
  • Intelligent Transportation Systems
  • Smart Cities
  • Interactive and Social Robotics
  • Computer Vision
  • Spatio-temporal data analysis
  • Behaviour modelling techniques
  • Artificial Intelligence and Games

Coordinator: Rosaldo Rossetti, Email:

Website: |

Location: FEUP, room I120


Computing Systems R&D Lab


The COMPSYS Lab hosts research in computer systems (including computer architectures, embedded and cyber-physical systems, real-time systems, dependable and fault-tolerant systems and networks), in software organization and properties (software system structures, distributed systems organizing principles, embedded software, and real-time software), in ubiquitous and mobile computing systems (design and evaluation methods), and in software notations and tools (mostly on compilers and domain specific languages).
The mission of the COMPSYS Lab is to perform applied and fundamental cutting-edge research, of international level, with the goal to achieve significant research advances, to contribute to the education and training of human resources, to stablish cooperation with industry, and to contribute to solutions for problems with societal impact.

The Lab is organized in three main research groups:

  • SPECS: Special-Purpose Computing Systems, Languages and Tools
  • DECS: Distributed and Embedded Computing Systems
  • MDC: Mobile and Distributed Computing

Topics of Interest

  • Domain-Specific Languages (DSLs)
  • Compilers and Tools
  • Custom and Reconfigurable Computing (including FPGAs)
  • Embedded Computing
  • High-Performance Computing (with emphasis on embedded systems)
  • Real-Time Systems
  • Distributed Computing
  • Mobile Computing
  • Context-aware Computing

Coordinator: João M.P. Cardoso, Email:


Location: FEUP, room J204


Information Systems R&D Lab


The mission of InfoLab, the Information Systems Lab at DEI, is to design, implement and test information systems for a broad area of applications, addressing relevant problems in research, industry and society in general. Research areas and projects at InfoLab concern information management and information retrieval, as illustrated in tools for web search, data analysis, research data management and digital preservation.

R&D areas
The Information Systems and Information Management research line investigates in the areas of information management, information retrieval, information processing, digital preservation and research data management. Specifically, there is work in contexts such as web mining, recommender systems, social web, semantic web, and text mining. Work in digital preservation includes models, methods and tools particularly in the area of database preservation, research data repository management and e-science.To do so, InfoLab combines different backgrounds on Informatics Engineering and Information Science.
Additionally, InfoLab showcases its “Made in FEUP”, quality open-source software. The InfoLab vision is to give back to the community the results of its research, after maturing the outcomes and transforming them into quality engineering solutions. These are ready to be used by third parties involved in production environments.

 Topics of Interest
  • information management
  • information retrieval
  • information processing
  • digital preservation
  • research data management
  • text mining
  • web mining
  • recommender systems
  • social web
  • semantic web

Coordinators: Carla Teixeira Lopes, Email:


Location: FEUP, room I123


Graphics, Interaction and Games R&D Lab


The Graphics, Interaction and Games (GIG) Lab gathers a group of seven senior and post-doc researchers and more than 20 PhD, MSc and other junior researchers in the areas of computer graphics, human-computer interaction (HCI) and game design and development. Their research in computer graphics includes 3D modelling and realistic rendering, real-time rendering and animation (2D and 3D), procedural modelling of 2D and 3D environments (often associated with GIS applications), multisensorial virtual and augmented reality, and GPU programming. In the field of HCI, there is a particular focus on user interaction and user experience, including interface and interaction design, multimodal interfaces, natural user interfaces, physical computing and usability. Many of these come together in game design and development, where the lab hosts a particular focus on serious games, location-based games and gamification.

Topics of Interest
  • Computer Graphics
  • Human-Computer Interaction; Digital Interactive Systems
  • Multisensory Virtual Reality and Augmented Reality
  • Geospatial Systems
  • Computer Vision
  • Digital Game Design and Development; Serious Games
  • Multimedia
  • GPU Programming

Coordinator: Rui Rodrigues, Email:


Location: FEUP, room I220


Software Engineering R&D Lab


Software is increasingly present in our daily life spanning diverse areas such as navigation systems, control systems, Software as a service, Software to support learning at distance, etc. In this context, Software quality should be seriously considered.
Software Engineering is concerned with Software quality issues, that is, Software constructed in a systematic, rigorous, measurable, timely manner, within budget and according to specifications.
Our mission is:

  • to develop novel methods, techniques, and tools that advance the way in which Software is designed, synthetized and assessed;
  • to ensure that our research results have a lasting impact in Software development practice;
  • to offer students an education that prepares them to take a leading role in complex Software development projects; and
  • to contribute to improve the competitiveness of the industry.

Topics of Interest

  • Model-Driven Software Engineering
  • Software Patterns and Paradigms
  • Model-Based Software Testing
  • Mobile Testing
  • Software Process Improvement
  • Knowledge Management in Software Engineering
  • Software Requirements Evolution
  • Serious Games for Software Engineering Education
  • Agile Methods

Coordinator: Ana Paiva, Email:


Location: FEUP, room I122


Sound and Music Computing R&D Lab


The Sound and Music Computing Lab hosts research in applied computing, arts and humanities, and various topics within sound and music computing. It combines basic research in signal processing, pattern recognition, music and human-computer interaction, and aims at contributing to make computers better understand, model and generate sounds and music, both with and without interaction with human performers. The SMC Lab supports research not only in audio synthesis and computational processing of sound, but also in automatic and procedural music generation e.g., for usage in interactive computational systems, 3D audio spacialization for integration in virtual environments, among other application contexts. It is highly prepared with sound and audio specific equipment, and acoustically prepared for the associated activities and for audio content production and post-production.

Topics of Interest

  • Sound Design for Digital Media
  • Immersive Sonic Environments
  • Generative Music
  • Interactive Music
  • Interfaces for Musical Expression
  • Augmented Musical Instruments
  • Software for Musical Composition and Sonic Production
  • Music Information Retrieval
  • Computational Musicology
  • Mapping and Data Sonification

Coordinator: Rui Penha, Email:


Location: FEUP, room I104


DEI R&D Labs flyer can be downloaded here.

Other R&D Labs

DEI‘s members are also committed to R&D in the following Research Centers and Labs:

  • INEB – Instituto de Engenharia Biomédica
  • INESC TEC – Institute for Systems and Computer Engineering of Porto
  • ISR – Institute for Systems and Robotics
  • LIACC – Artificial Intelligence and Computer Science Laboratory (R&D Unit funded by FCT)
  • LIAAD – Laboratory of Artificial Intelligence and Decision Support (R&D Unit funded by FCT and affiliated to INESC-TEC)