Identification
Personal identification
- Full name
- André Restivo
Citation names
- Restivo, André
Author identifiers
- Ciência ID
- BA1C-B90F-2F18
- ORCID iD
- 0000-0002-1328-3391
- Google Scholar ID
- ciMn0XgAAAAJ
- Researcher Id
- A-4825-2009
- Scopus Author Id
- 26531800800
Education
Degree | Classification | |
---|---|---|
2016
Concluded
|
Programa Doutoral em Engenharia Informática (Doutoramento)
Universidade do Porto Faculdade de Engenharia, Portugal
"Incremental Modular Testing in Aspect Oriented Programing" (THESIS/DISSERTATION)
|
Aprovado |
2006
Concluded
|
Inteligência Artificial e Sistemas Inteligentes (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
"Dynamic Scenario Simulation Optimization" (THESIS/DISSERTATION)
|
17 |
1999
Concluded
|
Engenharia Informática e Computação (Licenciatura)
Universidade do Porto Faculdade de Engenharia, Portugal
"Ambiente de Desenvolvimento para Ferramentas de Qualidade de Dados" (THESIS/DISSERTATION)
|
17 |
Affiliation
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2016/06 - Current | Assistant Professor (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
2008 - 2016 | Assistant (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
2004 - 2008 | Invited Assistant (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
Other Careers
Category Host institution |
Employer | |
---|---|---|
2003 - 2004 | Técnico Superior (Técnico Superior) | Universidade do Porto Faculdade de Engenharia, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
2001 - 2003 | Engenheiro Informático | Siemens, S.A., Portugal |
2000 - 2001 | Engenheiro Informático | Critical Software, S.A., Portugal |
1999 - 2000 | Engenheiro Informático | Novabase SGPS SA, Portugal |
1997 - 1999 | Bolseiro | Instituto Nacional de Engenharia Biomédica, Portugal |
1997 - 1997 | Freelancer | Instituto de Engenharia de Sistemas e Computadores, Portugal |
Projects
Contract
Designation | Funders | |
---|---|---|
2006/10/01 - 2010/09/30 | ACHIEVING MODULARITY USING ASPECT ORIENTED PROGRAMMING
SFRH/BD/32730/2006
PhD Student Fellow
Universidade do Porto Faculdade de Engenharia, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference paper |
|
Journal article |
|
Preprint |
|
Report |
|
Thesis / Dissertation |
|
Other
Other output |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2023 - 2023 | Enhancing ML Models for Solar Weather Forecasting using Clustering and Adversarial Anomaly Detection
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Post-OCR Correction on Complaint Processing
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | A Graph-based Approach for Detecting Misconfigurations in Smart Home Automation Rules
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Optimizing Traffic Mobility Simulations: a Study on Data Processing and Storage Methods
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Automatic website generation for low ranking football clubs: An empirical study
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Tackling Version Management and Reproducibility in MLOps
Supervisor
|
Engenharia de Software (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Adopting Containers in Microcontrollers for the IoT
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Leveraging Context-awareness in IoT Systems: An Approach with Voice Assistants
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | Evaluating the Application of Time Series Forecasting with Confidence Intervals in IoT Self-Healing Systems
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | Assessing IoT self healing limits using PBT driven chaos-engineering
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | Adopting Auction-Based Task Allocation Towards Decentralized Orchestration in Mist IoT
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | Improving the Computational Performance and Physical Accuracy of Magnetohydrodynamical (MHD) Simulations using Machine Learning
Supervisor
|
Ciência de Computadores (PhD)
Universidade do Porto Faculdade de Ciências, Portugal
|
2022 - 2022 | Micro-Containerization in Microcontrollers for the IoT
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Dynamic Real-time IoT Orchestration
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Arbitraries with Confidence: Externalizing PBT inner-workings for better insights
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Automated Generic Optimization in Real time using Mutation Operators
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | MQTT Chaos Engineering for Self-Healing IoT Systems
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Initial Condition Estimation in Flux Tube Simulations using Machine Learning
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Empirical Study on Live Automatic Program Repair
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Automated Repair of Security Vulnerabilities using Coverage-guided Fuzzing
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Decentralized Real-time IoT Orchestration
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2021 | Designing an Extensible PBT Framework to Support Multiple Search Strategies
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | Automatic Generation of Synthetic Website Wireframe Datasets from Source Code
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | Lightweight Real-time Feature Monitoring
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | A Conversational Interface for Webpage Code Generation
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | High-level Approaches to Detect Malicious Political Activity on Twitter
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | Increasing the feedback on IoT development in Node-RED
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | Property tests as specifications towards better code completion
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | Orchestration for Automatic Decentralization in Visually-defined IoT
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | A Visual Language for Human-to-Human and Human-Computer Interaction
Co-supervisor
|
Multimédia (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | Live Acceptance Testing using Behavior Driven Development
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 - 2020 | Model-to-Model Mapping of Semi-Structured Specifications to Visual Programming Languages
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Portal de Outsourcing
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Testing in IoT Systems: From Simulation to Visual-Based Testing
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Tests as Specifications Towards Better Code Completion
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Writing Efficient JavaScript Programs: a Performance and Optimization study
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Live web prototypes from hand-drawn mockups
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Crowdsourcing no Combate ao Crime em Cabo Verde
Supervisor
|
Multimédia (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Supporting Software Development through Live Metrics Visualization
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Mutation-based Web Test Case Generation
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | An Extensible Framework for Smart Environment Simulations for IoT
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | A Live IDE for Deep Learning Architectures
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Mining Web Usage to Generate Regression GUI Tests Automatically
Co-supervisor
|
Engenharia de Software (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 - 2019 | Refactoring Monoliths to Microservices
Co-supervisor
|
Engenharia de Software (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 - 2018 | Ludificação de um sistema de gestão documental e de processos
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 - 2018 | Evaluation and Prototypical Implementation of Machine Learning to Detect ECU Misbehavior
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 - 2018 | Monitorização Em Tempo Real
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 - 2018 | Sistema Informático para Armazém do DEEC
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 - 2018 | A Framework for Mixed-Reality Simulations of Smart-Spaces
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 - 2017 | Conceção e Desenvolvimento de um Sistema de Gestão de Investigação, Desenvolvimento e Inovação (SGIDI)
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 - 2017 | API mashup in a collaborative logistics platform
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 - 2017 | Gestão dinâmica do processo de atendimento à vítima na APAV
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2016 - 2016 | IPBrick - Contact Center para gestão de suporte a clientes
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2016 - 2016 | Gestão de componentes de HW e PCBs
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2016 - 2016 | Motor de Pesquisa Avançada com Inteligência Artificial
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2016 - 2016 | Design e desenvolvimento de uma plataforma gráfica para síntese de anúncios de publicidade online
Supervisor
|
Engenharia Electrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2016 - 2016 | Responsive Website vs. Mobile Application: Street Food in Phnom Penh
Co-supervisor
|
Multimédia (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2023 | Visual Viper: a portable visualization library for streamlined scientific communications.
(Thesis) Main arguer
|
Mariana Beatriz Nunes Canelas Pais (Master)
Universidade do Porto Faculdade de Medicina, Portugal
|
2022 | On the Summarization of Complex Networks
(Thesis) Main arguer
|
Isac Daniel de Figueiredo Novo (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2022 | Sensae Console - Platforma de support para serviços baseados em IoT
(Thesis) Main arguer
|
FILIPE MIGUEL NELAS DA CRUZ (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
|
2020/10 | Plataforma de Integração na Área da Saúde
(Thesis) Main arguer
|
Jorge Miguel Silva Pereira (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
|
2020/09 | Design de sistema de comunicação não verbal para deficientes auditivos
President of the jury
|
Bernardo Salles Quaresma (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020/07 | Decentralized Autonomous Vehicles and Control Stations Data Sharing for Partially Disconnected Operation Locations
President of the jury
|
Eduardo de Mendonça Rodrigues Salgado Ramos (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020/05 | Engineering Software for the Cloud: A Pattern Language
(Thesis) Arguer
|
Tiago Boldt Pereira de Sousa (PhD)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Software development for monitoring and supporting intralogistics vehicles: From a laboratory prototype to an industrial prototype
(Thesis) Main arguer
|
Ana Esmeralda Alves Fernandes (Master)
Universidade do Minho, Portugal
|
2019 | Development of a Software system for Monitoring Outbound Logistics
(Thesis) Main arguer
|
Beatriz Ribeiro Pires Loureiro (Master)
Universidade do Minho, Portugal
|
2019 | Programming and Mapping Strategies for Embedded Computing Runtime Adaptability
(Thesis) Arguer
|
Tiago Diogo Ribeiro De Carvalho (PhD)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Trustable oracles towards trustable blockchains
President of the jury
|
Pedro Duarte da Costa (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Outdoor Park Exploration using Augmented Reality and Mobile Computing
President of the jury
|
Nuno Filipe Sousa e Silva (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Blockchain Technologies applied to Interbank Transactions
President of the jury
|
João Carlos Ribeiro Duarte (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Integração de modelos CAD no motor de jogo Unreal Engine
President of the jury
|
Bruno Miguel Vicente dos Santos (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Location-Based Mobile Applications and Outdoor Exploration with Augmented Reality
President of the jury
|
João Miguel Lopes de Oliveira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Increasing the Dependability of Internet-of-Things Systems in the context of End-User Development Environments
(Thesis) Arguer
|
João Pedro Matos Teixeira Dias (PhD)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 | Backend for a Ticketing System
(Thesis) Main arguer
|
Rafael Borges De Almeida (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2018 | Motif Based Community Discovery
(Thesis) Main arguer
|
Rui Miguel Capela Fonseca (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2018 | Estudo para o design de um Observatório Media Online
President of the jury
|
Jéssica Pereira da Silva (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 | Aural exploration of post-tonal music theory: an automatic musical variations generator in MAX
President of the jury
|
Allen Alonso Torres-Matarrita (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 | Bio-Measurements Estimation and Support in Knee Recovery through Machine Learning
President of the jury
|
João Miguel Neves Bernardino (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 | Serverless architectural design for IoT systems
President of the jury
|
Duarte Manuel Ribeiro Pinto (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 | Smart-Homes Activity Pattern Recognition: A Comparative Study
President of the jury
|
António Manuel Vieira Ramadas (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 | Hashtag popularity prediction for social networks
President of the jury
|
Ivo Lima da Silva (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2018 | IM2HoT: Interactive Machine-Learning to improve the House of Things
President of the jury
|
João Pedro Milano da Silva Cardoso (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 | Interfaces Conversacionais – Chatbot para a Casa da Música
President of the jury
|
Sara Filipa Gomes Oliveira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 | Using Multiple Instance Learning techniques to rank maize ears according to their traits
President of the jury
|
Karamot Kehinde Biliaminu (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 | Design de Usabilidade em Interfaces Conversacionais Híbridas
President of the jury
|
Ana Sofia Ferreira de Sousa (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 | Event Processing in Web of Things
(Thesis) Arguer
|
ANDRIY MAZAYEV (PhD)
Universidade do Algarve Faculdade de Ciências e Tecnologia, Portugal
|
2016 | Ferramentas JavaScript para Visual Data Mining
(Thesis) Main arguer
|
André Alves Fernandes (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2009 | New Paradigm of Webmail Interfaces
Supervisor
|
Felipe Ávila da Costa (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
Distinctions
Award
2023 | Diploma de Reconhecimento Pedagógico
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 | Diploma de Reconhecimento Pedagógico
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | The 2019 ICPC Foundation Joseph S. Deblasi Outstanding Contribution Award |
2016 | ICSOFT-PT 2016 Best Paper Award |
1999 | Prémio Eng. António de Almeida
Fundação Engenheiro António de Almeida, Portugal
|
Other distinction
2020 | Diploma de Reconhecimento Pedagógico
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Diploma de Reconhecimento Pedagógico
Universidade do Porto Faculdade de Engenharia, Portugal
|
2017 | Diploma de Reconhecimento Pedagógico
Universidade do Porto Faculdade de Engenharia, Portugal
|
2012 | Diploma de Reconhecimento Pedagógico
Universidade do Porto Faculdade de Engenharia, Portugal
|