Identificação
Identificação pessoal
- Nome completo
- Alcides Aguiar Fonseca
Nomes de citação
- Fonseca, Alcides
Identificadores de autor
- Ciência ID
- BB1F-13D3-330D
- ORCID iD
- 0000-0002-0879-4015
- Google Scholar ID
- 0nKEYVsAAAAJ
Endereços de correio eletrónico
- me@alcidesfonseca.com (Profissional)
- amfonseca@ciencias.ulisboa.pt (Profissional)
Websites
- http://alcidesfonseca.com (Pessoal)
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Português | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Inglês | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Francês | Utilizador elementar (A1) | Utilizador proficiente (C1) | Utilizador elementar (A1) | Utilizador proficiente (C1) | |
Japonês | Utilizador elementar (A1) | Utilizador elementar (A1) | Utilizador elementar (A1) |
Formação
Grau | Classificação | |
---|---|---|
2012
Concluído
|
Ciências e Tecnologias da Informação (Doutoramento)
Especialização em Sem especialidade
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
"Automatic Optimization of Granularity Control Algorithms for Parallel Programs" (TESE/DISSERTAÇÃO)
|
|
2009 - 2011
Concluído
|
Mestrado em Engenharia Informática (Mestrado)
Universidade de Coimbra, Portugal
"ÆminiumGPU: A CPU-GPU Hybrid Runtime for the Æminium Language" (TESE/DISSERTAÇÃO)
|
18 |
2006 - 2009
Concluído
|
Licenciatura em Engenharia Informática (Licenciatura)
Universidade de Coimbra, Portugal
|
16 |
Percurso profissional
Ciência
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2017/03/13 - Atual | Investigador (Investigação) | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
Universidade de Lisboa Faculdade de Ciencias, Portugal |
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2023/11/01 - Atual | Professor Associado (Docente Universitário) | Universidade de Lisboa Faculdade de Ciências, Portugal |
2018/09/01 - 2023/10/31 | Professor Auxiliar (Docente Universitário) | Universidade de Lisboa Faculdade de Ciencias, Portugal |
Universidade de Lisboa Faculdade de Ciencias, Portugal | ||
2017/02/13 - 2019/09/01 | Professor Auxiliar Convidado (Docente Universitário) | Universidade de Lisboa Faculdade de Ciencias, Portugal |
2013 - 2016 | Assistente (Docente Universitário) | Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal |
2014/01 - 2014/02 | Professor Visitante (Docente Universitário) | Instituto Superior de Ciencias e Tecnologia de Mocambique, Moçambique |
2010/09 - 2011/02 | Monitor (Docente Universitário) | Universidade de Coimbra, Portugal |
Outros
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2017/01/01 - 2017/12/27 | REST API Architect | SmashTech, Estados Unidos |
2016/01/01 - 2016/06/06 | Software Architect | Sentilant, Portugal |
Projetos
Bolsa
Designação | Financiadores | |
---|---|---|
2022/01/13 - 2024/01/12 | Resource Aware Programming
FCiênciasID Associação para a Investigação e Desenvolvimento de Ciências, Portugal
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
Fundação para a Ciência e a Tecnologia
Em curso
|
2013/03 - 2017/02 | Strategies for Optimization of Parallel Programs
SFRH/BD/84448/2012
|
Universidade de Coimbra |
2013 - 2014 | ICIS - Intelligent Computing in the Internet of Services
CENTRO- 07-ST24-FEDER-002003
Bolseiro de Doutoramento
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
|
Concluído
|
Projeto
Designação | Financiadores | |
---|---|---|
2022/01/15 - 2025/01/14 | Data Consistency in Microservices Compositions
PTDC/CCI-COM/2156/2021
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
FCiênciasID Associação para a Investigação e Desenvolvimento de Ciências, Portugal |
Fundação para a Ciência e a Tecnologia
Em curso
|
2021/03/01 - 2024/02/29 | Safe Concurrent Programming with Session Types
PTDC/CCI-COM/6453/2020
FCiênciasID Associação para a Investigação e Desenvolvimento de Ciências, Portugal
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
Fundação para a Ciência e a Tecnologia
Em curso
|
2021/03/01 - 2024/02/29 | THOR - Computer Assisted Thoracic Assessment using POCUS
DSAIPA/AI/0083/2020
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
FCiênciasID Associação para a Investigação e Desenvolvimento de Ciências, Portugal Hospital Garcia de Orta EPE, Portugal |
Fundação para a Ciência e a Tecnologia
Em curso
|
2020/05/01 - 2023/04/30 | CAMELOT: autonomiC plAtform for MachinE Learning using anOnymized daTa
45915
Investigador responsável
Universidade de Lisboa Faculdade de Ciencias, Portugal
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Em curso
|
2019/01/01 - 2019/12/31 | LABORATÓRIO DE SISTEMAS INFORMÁTICOS DE GRANDE-ESCALA
UID/CEC/00408/2019
Fundação da Faculdade de Ciências da Universidade de Lisboa, Portugal
FCiênciasID Associação para a Investigação e Desenvolvimento de Ciências, Portugal Universidade de Lisboa Faculdade de Ciências, Portugal LASIGE Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
2019/01/01 - 2019/12/31 | CENTRO DE INFORMÁTICA E SISTEMAS DA UNIVERSIDADE DE COIMBRA
UID/CEC/00326/2019
Universidade de Coimbra, Portugal
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
2016/07/01 - 2019/12/31 | GreenSoftwareLab: Towards an Engineering Discipline for Green Software
PTDC/EEI-ESS/5341/2014
Universidade do Minho, Portugal
Instituto de Engenharia de Sistemas e Computadores, Portugal Universidade de Coimbra, Portugal Associação para a Inovação e Desenvolvimento da FCT, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
2018/05/01 - 2019/10/31 | Communication Contracts for Distributed Systems Development
PTDC/EEI-CTP/4503/2014
Investigador
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
Instituto de Telecomunicações, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
2009/11/01 - 2013/04/30 | Aeminium: Freeing Programmers from the Shackles of Sequentiality
CMU-PT/SE/0038/2008
Universidade de Coimbra, Portugal
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal Universidade da Madeira Madeira Interactive Technologies Institute, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
Produções
Publicações
Artigo em conferência |
|
Artigo em revista |
|
Capítulo de livro |
|
Poster em conferência |
|
Pré-impressão |
|
Tese / Dissertação |
|
Outros
Outra produção |
|
Atividades
Apresentação oral de trabalho
Título da apresentação | Nome do evento Anfitrião (Local do evento) |
|
---|---|---|
2018 | Machine Learning | Artificial Intelligence Meetup
Sky Technology (Lisbin, Portugal)
|
2016 | Functional programming with and without Haskell | Coimbra Code #3
NEST (Coimbra, Portugal)
|
2015 | Programming with GPUs - How we have a Ferrari next to our 2CV | SAPO Sessions
SAPO - Portugal Telecom (Lisbon, Portugal)
|
2013 | Programming with Python | Jornadas de Informática
Universidade da Beira Interior (Covilhã, Portugal)
|
2012 | What’s all the fuss about Functional Programming (with Haskell) | Codebits VI
SAPO - Portugal Telecom (Lisbon, Portugal)
|
2012 | Prediction Techniques for Business Intelligence | Business Intelligence Master Course
University of Coimbra (Coimbra)
|
2011 | The Future of Programming Languages | Sapo Codebits V
SAPO - Portugal Telecom (Lisbon, Portugal)
|
2010 | Usability in Multimedia Applications | Multimedia Course
University of Coimbra (Coimbra, Portugal)
|
2008 | Take Your Contacts With You | Barcamp Portugal
(Coimbra, Portugal)
|
2008 | Dynamic Languages on .NET (IronPython e IronRuby) | Microsoft TechDays
Microsoft (Lisbon, Portugal)
|
2008 | IronPython and XNA | Microsoft ImagineCup Roadshow 2008
Microsoft (Coimbra, Portugal)
|
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2023/01 - Atual | Program Synthesis with Liquid Types
Orientador de Eduardo Madeira
|
Software Engineering (Mestrado)
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
Universidade de Lisboa Faculdade de Ciencias, Portugal |
2022/09/01 - Atual | Detection of Transaction Consistency Problems in Microservices
Coorientador de André Silva
|
Software Engineering (Mestrado)
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
Universidade de Lisboa Faculdade de Ciencias, Portugal |
2020/10/01 - Atual | Stochastic Resource Analysis of Programs
Orientador de Guilherme Espada
|
Computer Science (Doutoramento)
Universidade de Lisboa Faculdade de Ciencias, Portugal
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2020/10/01 - Atual | Specification-Guided Repair for Robotic Systems
Orientador de Paulo Santos
|
Computer Science (Doutoramento)
Universidade de Lisboa Faculdade de Ciencias, Portugal
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal Carnegie Mellon University, Estados Unidos |
2020/01/06 - Atual | Improving the Usability of Liquid Types for Reliable Software
Orientador de Catarina Gamboa
|
Duas Degree in Computer Science (Doutoramento)
Carnegie Mellon University, Estados Unidos
Universidade de Lisboa Faculdade de Ciencias, Portugal |
2018/09 - Atual | Modelling the impact of deep intronic mutations on the human disease
Orientador de Pedro Barbosa
|
PhD in Informatics (Doutoramento)
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
Universidade de Lisboa Faculdade de Ciencias, Portugal Universidade de Lisboa Instituto de Medicina Molecular, Portugal |
2022 - 2023 | Adding Separation Logic Support to LiquidJava
Orientador de Kirill Golubev
|
Computer Science (Mestrado)
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
Universitet ITMO Fakul'tet podgotovki kadrov vyssej kvalifikacii, Rússia |
2021/09/01 - 2022/07/01 | Optimization of Feature Learning through Grammar-Guided Genetic Programming
Orientador de Leon Ingelse
|
Data Science (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2020/09/01 - 2022/01/31 | Refined Java: adding optional refinements to the Java language
Orientador de Catarina Gamboa
|
Computer Science (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
|
2021 - 2022 | Formalization and Runtime Verification of Invariants for Robotic Systems
Orientador de Ricardo Cordeiro
|
Software Engineering (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2021 - 2022 | RobotFix: Detecting Bugs On Variables In Robot Programs
Orientador
|
Software Engineering (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2020/09/09 - 2021/09/01 | Bio-inspired optimization algorithms for unit test generation
Coorientador
|
Software Engineering (Mestrado)
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
Universidade de Lisboa Faculdade de Ciencias, Portugal |
2020/09/01 - 2021/07/04 | Improving Machine Learning Pipeline Creation using Visual Programming and Static Analysis
Orientador de João David
|
Computer Science (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
|
2020/09/01 - 2021/07/01 | Exploring a Larger Search Space for Automatic Program Repair
Orientador de Máximo Oliveira
|
COmputer Science (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
|
2019/09/01 - 2020/10/01 | Towards the Conceptualization of Refinement Typed Genetic Programming
Orientador de Paulo Santos
|
Computer Engineering (Mestrado)
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
|
2019/09 - 2020/07 | Automatic Conversion of Ada Source Code to Scala
Orientador de Guilherme Espada
|
Computer Engineering (Mestrado)
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal
|
2018/09/01 - 2020/04/30 | Centralization of service configurations on a (micro-)service environment
Orientador
|
Computer Engineering (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
|
2017/09 - 2018/07 | Mobile App Development to support Inspection Processes
Orientador
|
Computer Engineering (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
|
2015/09 - 2016/06 | Wayfinding for the Architecture Department
Coorientador
|
Design and Multimedia (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2014 - 2015 | TaxiFind - an app for efficient Taxi hailing
Orientador
|
Computer Informatics (Licenciatura/Bacharelato)
Instituto Superior de Ciencias e Tecnologia de Mocambique, Moçambique
|
2012 - 2013 | Optimization of Aeminium Programs
Coorientador
|
Computer Engineering (Mestrado)
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
|
2012 - 2013 | JPar Compiler Improvement
Coorientador
|
Computer Engineering (Iniciação científica)
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
|
2011 - 2012 | JPar: Compiler from Java to Parallel Java
Coorientador
|
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
|
2011 - 2012 | Development of the Aeminium Profiler
Coorientador
|
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
|
Organização de evento
Nome do evento Tipo de evento (Tipo de participação) |
Instituição / Organização | |
---|---|---|
2023/03 - Atual | ICSE 2024 (2023)
Conferência (Membro da Comissão Organizadora)
|
|
2023/01 - Atual | GECCO 2023 Local Organization (2023/07/20) | |
2023/01 - Atual | SPLASH 2023 Publicity and Web Co-Chair (2023/11/19)
Conferência (Membro da Comissão Organizadora)
|
|
2022 - Atual | ICT4S 2022 - Student Volunteer Co-Chair (2022/06/01)
Conferência (Membro da Comissão Organizadora)
|
|
2009 - Atual | Professional Workshops on Git, Python, Django, Javascript, Web programming (2009)
Oficina (workshop) (Coorganizador)
|
|
2008 - Atual | Learning to Program (for 8th graders) (2008)
Oficina (workshop) (Coorganizador)
|
Escola Secundária Alice Gouveia, Portugal |
2011 - 2011 | Programming with CUDA, GPU Workshop, U. Coimbra (2011)
Oficina (workshop) (Coorganizador)
|
Universidade de Coimbra, Portugal University of Texas at Austin, Estados Unidos NVIDIA Corp, Estados Unidos |
2007 - 2009 | Take Off - Organized an annual conference on Innovation and Entrepreneurship, gathering people from startups and big compa-
nies that were once startups. (2007 - 2009)
Conferência (Presidente da Comissão Organizadora)
|
Júri de grau académico
Tema Tipo de participação |
Nome do candidato (Tipo de grau) Instituição / Organização |
|
---|---|---|
2019 | A model for widget composition in the OutSystems Platform
Arguente principal
|
João Gonçalves (Mestrado)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2018 | Migração do Observatório Português de Acessibilidade Web
Arguente principal
|
João Vicente (Mestrado)
Universidade de Lisboa Faculdade de Ciencias, Portugal
|
2016 | Accessibility and Usability of the AudioGuide System for the Sesimbra Nautical Museum
Arguente
|
Filipa Diniz (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2016 | Robustness evaluation in Virtualized Systems
Arguente
|
Diogo Carvalho (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2016 | Medical Authorization System for Mobile Apps @ MedicineOne
Arguente
|
Marco Pereira (Mestrado) |
2015 | Visualization and analysis of geographic information: algorithms and data structures
Arguente
|
João Valença (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2015 | Game Development @ Wingzstudio
Arguente
|
Daniel Carvalho (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2015 | Polynomial learning game
Arguente
|
Ricardo barroca (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2015 | UX Express @ Tangível
Arguente
|
Miguel Jesus (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2014 | Oratio Classroom
Arguente
|
João Paul (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2014 | Exomars Testing @ Critical Software
Arguente
|
Armando Rodrigues (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2014 | CrowdPlay - Crowdsourcing Gameplay Experiences
Arguente
|
João Amsellem (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2014 | Communication Suite for BlackBerry 10 @ WIT
Arguente
|
Filipe Figueiredo (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2013 | Mobility over IP
Arguente
|
Mara Martins (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2013 | eCommerce Front-office development @ Pixmania
Arguente
|
Daniel Castanheira (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2013 | csSECURE - Business Intelligence
Arguente
|
Pedro Almeida (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2013 | A programming language for parallel event-driven development
Arguente
|
João Rafael (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
2013 | MOONRISE: Modeling open semantic service relationships
Arguente
|
Diana São Miguel (Mestrado)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
|
Arbitragem científica em conferência
Nome da conferência | Local da conferência | |
---|---|---|
2018 - Atual | Iberian Conference on Information Systems and Technologies | |
2018 - Atual | World Conference on Information Systems and Technologies | |
2018 - Atual | International Conference on Big Data and Advanced Wireless Technologies | |
2022 - 2023 | Programming Language Design and Implementation (PLDI'23) |
Comissão de avaliação
Descrição da atividade Tipo de assessoria |
Instituição / Organização | Entidade financiadora | |
---|---|---|---|
2023/07/01 - 2023/07/01 | FCT PhD Scholarship Evaluation 2023
Avaliador
|
Fundação para a Ciência e a Tecnologia, Portugal | Fundação para a Ciência e a Tecnologia |
Consultoria / Parecer
Descrição da atividade | Instituição / Organização | |
---|---|---|
2018/01/01 - Atual | Scientific Advisor | GENOMED, Portugal |
Entrevista / Programa (rádio / tv)
Programa | Tema | |
---|---|---|
2016 - 2018 | Regular Guest at Geek Freak | Pop culture |
Membro de associação
Nome da associação | Tipo de participação | |
---|---|---|
2007/08 - 2008/02 | JeKnowledge |
Membro de comissão
Descrição da atividade Tipo de participação |
Instituição / Organização | |
---|---|---|
2018/01/06 - 2020/01/06 | LASIGE Executive Comission Member
Membro
|
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
Outro júri / avaliação
Descrição da atividade | Instituição / Organização | |
---|---|---|
2019 - Atual | 8 BSc-level research grant for the LASIGE research centre. | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2019 - Atual | Junior research grant for the Confident Project | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2019 - Atual | BSc-level research grant for the Confident Project | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2018 - Atual | 10 BSc-level research grant for the LASIGE research centre. | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2018 - Atual | BSc-level science and technology management grant for LASIGE | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2018 - Atual | MSc-level science and technology management grant for LASIGE | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
Distinções
Prémio
2019 | Pixels.camp Hackathon 1st place |
2018 | Pixels.camp Hackathon 1st place |
2017 | Pixels.camp Hackathon 6th Place |
Outra distinção
2010 | 3% Melhores Alunos da Faculdade
Universidade de Coimbra, Portugal
|
2009 | 3% Melhores Alunos da Faculdade
Universidade de Coimbra, Portugal
|
2008 | 3% Melhores Alunos da Faculdade
Universidade de Coimbra, Portugal
|
2007 | Microsoft Student Partner
Microsoft, Portugal
|