Identificação
Identificação pessoal
- Nome completo
- João Paulo Fernandes
Nomes de citação
- Fernandes, João Paulo
Identificadores de autor
- Ciência ID
- 9C1F-E79B-6EED
- ORCID iD
- 0000-0002-1952-9460
- Google Scholar ID
- fYCE5-sAAAAJ&hl
- Researcher Id
- A-1929-2013
- Scopus Author Id
- 0000000219529460
Moradas
- Departamento de Engenharia Informática, Faculdade de Engenharia, Universidade do Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Porto, Portugal (Profissional)
Websites
- https://web.fe.up.pt/~jpaulo (Académico)
- https://dblp.uni-trier.de/pers/hy/f/Fernandes:Jo=atilde=o_Paulo.html (Académico)
- http://scholar.google.com/citations?user=fYCE5-sAAAAJ&hl=en (Académico)
- http://portal.acm.org/author_page.cfm?id=81329488819&coll=DL&dl=ACM&CFID=36990528&CFTOKEN=35132909 (Académico)
- http://www.researcherid.com/rid/A-1929-2013 (Académico)
- http://orcid.org/0000-0002-1952-9460 (Académico)
- http://www.scopus.com/authid/detail.url?authorId=7201540314 (Académico)
Domínios de atuação
- Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Português (Idioma materno) | |||||
Inglês | Utilizador proficiente (C2) | Utilizador proficiente (C2) | Utilizador proficiente (C2) | Utilizador proficiente (C2) | Utilizador proficiente (C2) |
Formação
Grau | Classificação | |
---|---|---|
2009/04
Concluído
|
Informática (Doutoramento)
Especialização em Fundamentos da Computação
Universidade do Minho, Portugal
"Design, Implementation and Calculation of Circular Programs" (TESE/DISSERTAÇÃO)
|
|
2004/11
Concluído
|
Matemática e Ciências da Computação (Licenciatura)
Universidade do Minho, Portugal
|
17/20 |
Percurso profissional
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2021 - Atual | Professor Associado (Docente Universitário) | Universidade do Porto Faculdade de Engenharia, Portugal |
2016 - 2020 | Professor Auxiliar (Docente Universitário) | Universidade de Coimbra, Portugal |
2013 - 2016 | Professor Auxiliar (Docente Universitário) | Universidade da Beira Interior, Portugal |
Outros
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2009/06/01 - 2013/04/30 | Postdoctoral Researcher, under FCT grant SFRH / BPD / 46987 / 2008. | Fundação para a Ciência e a Tecnologia, Portugal |
Projetos
Bolsa
Designação | Financiadores | |
---|---|---|
2009 - 2011 | Circular Programs as a Programming Paradigm
SFRH/BPD/46987/2008
Bolseiro de Pós-Doutoramento
Universidade do Minho, Portugal
|
Fundação para a Ciência e a Tecnologia |
2009 - 2011 | Circular Programs as a Programming Paradigm
SFRH/BPD/46987/2008
|
Fundação para a Ciência e a Tecnologia |
2004 - 2008 | Design, Implementation and Calculation of Circular Programs
SFRH/BD/19186/2004
Bolseiro de Doutoramento
Universidade do Minho, Portugal
|
Fundação para a Ciência e a Tecnologia |
2004 - 2008 | Design, Implementation and Calculation of Circular Programs
SFRH/BD/19186/2004
|
Fundação para a Ciência e a Tecnologia |
Projeto
Designação | Financiadores | |
---|---|---|
2020/09/29 - Atual | CERCIRAS: Connecting Education and Research Communities for an Innovative Resource Aware Society
Management Committee Member
|
European Cooperation in Science and Technology
Em curso
|
2020/09/01 - 2023/08/31 | Sustrainable - Promoting Sustainability as a Fundamental Driver in Software Development Training and Education
Investigador responsável
|
Erasmus Plus
Concluído
|
2021/09/01 - 2023/07/31 | GreenStamp - Mobile Energy Efficiency Services
Investigador responsável
|
Concluído
|
2016/07/01 - 2019/12/31 | GreenSoftwareLab: Computação Verde como uma Disciplina de Engenharia
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
|
2017 - 2019 | Focusing Education on Composability, Comprehensibility and Correctness of Working Software
Investigador
Universidade de Coimbra, Portugal
|
Erasmus Plus
Concluído
|
2016 - 2018 | Software Repositories for Green Computing
Proj. 300/2015
Investigador responsável
|
Fundação Luso-Americana
Concluído
|
2015 - 2017 | Spreadsheet Models for the Real World
FCT/DAAD 441.00
Investigador
|
Fundação para a Ciência e a Tecnologia
Concluído
|
2014 - 2016 | Towards Variational Software, Types, and Spreadsheets
Proj. 233/2014
Investigador
|
Fundação Luso-Americana
Concluído
|
2012/03/01 - 2014/08/31 | FATBIT: Fundamentos, Aplicações e Ferramentas para Transformação Bidireccional
PTDC/EIA-CCO/120838/2010
Universidade do Minho Centro ALGORITMI, Portugal
Universidade do Minho, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
2010/05/01 - 2013/07/31 | SSaaPP: Folhas de Cálculo como um Paradígma de Programação
PTDC/EIA-CCO/108613/2008
Universidade do Minho Centro ALGORITMI, Portugal
Universidade do Minho, Portugal |
Fundação para a Ciência e a Tecnologia
Concluído
|
2011 - 2013 | Bidirectional Transformations Applied to Programming Environments for Scientific Computing
FLAD/NSF
Investigador
|
Fundação Luso-Americana
Concluído
|
2010 - 2012 | Strictification of Circular Programs in Calculational Form
FCT/DAAD
Investigador
|
Fundação para a Ciência e a Tecnologia
Concluído
|
2003/10/15 - 2007/01/14 | PURe - Análise e Recuperação de Programas: Cálculo e Aplicações
POSI/CHS/44304/2002
|
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 |
|
Edição de livro |
|
Livro |
|
Outros
Outra produção |
|
Atividades
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2022/09 - Atual | Ranking compilers by energy efficiency
Orientador de Pedro Azevedo
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022/09 - Atual | Ranking Mobile Applications by Energy Efficiency
Orientador de João Rocha
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - Atual | Quantum Computing for Sustainability
Orientador de Cláudio Gomes
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - Atual | On the Implementation of a Quantum Library for General Purpose Quantum Development
Orientador de Filipe Ferreira
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/10 | Planting Trees in the Android Forest: Energy Labeling for Mobile Applications
Orientador de André Moutinho
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/10 | E-APK: Energy Pattern Detection in Decompiled Android Applications
Coorientador de Nelson Gregório
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/07 | Empowering Classical AI with Quantum Computing
Coorientador de Filipe Santos
|
Universidade de Coimbra, Portugal
|
2021/09 - 2022/07 | Program Transformations for improving software energy efficiency
Orientador de Bernardo Santos
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/07 | On the Automation of Machine Learning Pipelines
Orientador de Alexandre Carqueja
|
Mestrado em Engenharia Informática (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019/09 - 2022/07 | Characterizing Data Scientists in the Real World
Coorientador
|
Universidade do Minho, Portugal
|
2020/09 - 2021/11 | Quantum Computing for Optimizing Power Flow in Energy Grids
Orientador
|
Universidade de Coimbra, Portugal
|
2020/09 - 2021/07 | Portfolio Optimization in Financial Markets using Quantum Computing
Orientador
|
Universidade de Coimbra, Portugal
|
2020/09 - 2021/07 | Quantum Computing for Optimizing Routes in Smart Cities
Coorientador de André Santos
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2014/10 - 2020/12 | Supporting Software Developers in Making Energy Saving Decisions
Coorientador de Marco Rafael Linhares Couto
|
Informática (Doutoramento)
Universidade do Minho, Portugal
|
2018/02 - 2019/02 | Development of a module based in a service oriented architecture
Coorientador
|
Engenharia Informática (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
|
2019 - 2019 | Human Assistance Dashboard
Coorientador
|
Engenharia Informática (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
|
2019 - 2019 | Plataforma para publicação e subscrição de conteúdo específico de uma área.
Coorientador
|
Engenharia Informática (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
|
2018 - 2019 | A Study on the Energy Efficiency of Matrix Transposition Algorithms
Coorientador
|
Engenharia Informática (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
|
2018 - 2019 | A New Build Language
Coorientador de Nelson Fonseca
|
Universidade da Beira Interior, Portugal
|
2014 - 2016 | Energy Consumption of Functional Programs in the Context of Lazy Evaluation
Orientador
|
Universidade da Beira Interior, Portugal
|
2015 - 2015 | Test automation and code dependencies in highly complex environments
Coorientador
|
Engenharia Informática (Mestrado)
Universidade da Beira Interior, Portugal
|
2010 - 2014 | Embedding Attribute Grammars and their Extensions using Functional Zippers
Coorientador de Pedro Martins
|
Universidade do Minho, Portugal
|
Organização de evento
Nome do evento Tipo de evento (Tipo de participação) |
Instituição / Organização | |
---|---|---|
2018 - Atual | The 18th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2018) (2018)
Conferência (Presidente da Comissão Organizadora)
|
|
2015 - Atual | The 5th Summer School on Grand Timely Topics in Software Engineering (GTTSE 2015) (2015)
Conferência (Membro da Comissão Científica)
|
Arbitragem científica em conferência
Nome da conferência | Local da conferência | |
---|---|---|
2022 - Atual | The 1st International Conference on Quantum Software Analysis, Evolution and Engineering (Q-SANER 2022) | |
2022 - Atual | The 15th International Conference on the Quality of Information and Communications Technology (QUATIC 2022), Aspects in Quantum Computing Track | |
2021 - Atual | The 2nd International Workshop on Quantum Software Engineering (Q-SE2021) | |
2020 - Atual | The 9th Symposium on Languages, Applications and Technologies (SLATE 2020), Computer-Language Track | |
2020 - Atual | The 1st International Workshop on Quantum Software Engineering (Q-SE 2020) | |
2020 - Atual | The 24th Brazilian Symposium on Programming Languages (SBLP 2020) | |
2020 - Atual | The Data Showcase track of the Mining Software Repositories (MSR 2020) International Conference | |
2020 - Atual | The 23rd Iberoamerican Conference on Software Engineering (CIbSE 2020), Software Engineering Track | |
2020 - Atual | The 46th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2020), Foundations of Software Engineering Track | |
2019 - Atual | The 8th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2019) | |
2019 - Atual | The Student Research Competition (SRC) of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019) | |
2019 - Atual | The 19th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2019) | |
2019 - Atual | The 33rd Brazilian Symposium on Software Engineering (SBES 2019) | |
2019 - Atual | The 23rd Brazilian Symposium on Programming Languages (SBLP 2019) | |
2019 - Atual | The 7th Workshop on Advances in Programming Languages (WAPL 2019) | |
2019 - Atual | The 8th Symposium on Languages, Applications and Technologies (SLATE 2019), Human-Computer Languages track | |
2018 - Atual | The 5th International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2018) | |
2018 - Atual | The 7th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2018) | |
2018 - Atual | The 15th International Conference on Parallel Problem Solving from Nature (PPSN 2018) | |
2018 - Atual | The 22nd Brazilian Symposium on Programming Languages (SBLP 2018) | |
2018 - Atual | The 6th International Workshop on Green and Sustainable Software (Greens 2018) | |
2017 - Atual | The 17th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2017) | |
2017 - Atual | The 21st Brazilian Symposium on Programming Languages (SBLP 2017) | |
2017 - Atual | The 4th International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2017) | |
2017 - Atual | The 6th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2017) | |
2016 - Atual | The 5th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2016) | |
2016 - Atual | The 20th Brazilian Symposium on Programming Languages (SBLP 2016) | |
2016 - Atual | The 3rd International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2016) | |
2016 - Atual | The 16th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2016) | |
2015 - Atual | The 5th Summer School on Grand Timely Topics in Software Engineering (GTTSE 2015) | |
2013 - Atual | The 22nd ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2013) | |
2011 - Atual | The 4th International Conference on Software Language Engineering (SLE 2011) |
Entrevista / Programa (rádio / tv)
Programa | Tema | |
---|---|---|
2018/09 - Atual | 90 segundos de ciência | GreenHub: Este projeto quer ajudá-lo a poupar a bateria do seu smartphone |
2018/04 - Atual | Ponto de Partida | As baterias do futuro |
Distinções
Prémio
2019 | MSR Data Showcase Special Mention Award |
2019 | SBES Outstanding Reviewer Award |
Outra distinção
2005 | Prémio Universidade do Minho
Universidade do Minho, Portugal
|
2004 | Bolsa de Mérito Escolar
Ministério da Educação, Brasil
|
2003 | Prémio de Mérito Escolar
Universidade do Minho, Portugal
|
2002 | Prémio de Mérito Escolar
Universidade do Minho, Portugal
|
2001 | Prémio de Mérito Escolar
Universidade do Minho, Portugal
|
2000 | Prémio de Mérito Escolar
Universidade do Minho, Portugal
|