Identification
Personal identification
- Full name
- João Paulo Fernandes
Citation names
- Fernandes, João Paulo
Author identifiers
- 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
Addresses
- Departamento de Engenharia Informática, Faculdade de Engenharia, Universidade do Porto, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Porto, Portugal (Professional)
Websites
- https://web.fe.up.pt/~jpaulo (Scholar)
- https://dblp.uni-trier.de/pers/hy/f/Fernandes:Jo=atilde=o_Paulo.html (Scholar)
- http://scholar.google.com/citations?user=fYCE5-sAAAAJ&hl=en (Scholar)
- http://portal.acm.org/author_page.cfm?id=81329488819&coll=DL&dl=ACM&CFID=36990528&CFTOKEN=35132909 (Scholar)
- http://www.researcherid.com/rid/A-1929-2013 (Scholar)
- http://orcid.org/0000-0002-1952-9460 (Scholar)
- http://www.scopus.com/authid/detail.url?authorId=7201540314 (Scholar)
Knowledge fields
- Exact Sciences - Computer and Information Sciences - Computer Sciences
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
Portuguese (Mother tongue) | |||||
English | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) |
Education
Degree | Classification | |
---|---|---|
2009/04
Concluded
|
Informática (Doutoramento)
Major in Fundamentos da Computação
Universidade do Minho, Portugal
"Design, Implementation and Calculation of Circular Programs" (THESIS/DISSERTATION)
|
|
2004/11
Concluded
|
Matemática e Ciências da Computação (Licenciatura)
Universidade do Minho, Portugal
|
17/20 |
Affiliation
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2021 - Current | Associate Professor (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
2016 - 2020 | Assistant Professor (University Teacher) | Universidade de Coimbra, Portugal |
2013 - 2016 | Assistant Professor (University Teacher) | Universidade da Beira Interior, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
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 |
Projects
Grant
Designation | Funders | |
---|---|---|
2009 - 2011 | Circular Programs as a Programming Paradigm
SFRH/BPD/46987/2008
Post-doc Fellow
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
PhD Student Fellow
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 |
Contract
Designation | Funders | |
---|---|---|
2020/09/29 - Current | CERCIRAS: Connecting Education and Research Communities for an Innovative Resource Aware Society
Management Committee Member
|
European Cooperation in Science and Technology
Ongoing
|
2020/09/01 - 2023/08/31 | Sustrainable - Promoting Sustainability as a Fundamental Driver in Software Development Training and Education
Principal investigator
|
Erasmus Plus
Concluded
|
2021/09/01 - 2023/07/31 | GreenStamp - Mobile Energy Efficiency Services
Principal investigator
|
Concluded
|
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
Concluded
|
2017 - 2019 | Focusing Education on Composability, Comprehensibility and Correctness of Working Software
Researcher
Universidade de Coimbra, Portugal
|
Erasmus Plus
Concluded
|
2016 - 2018 | Software Repositories for Green Computing
Proj. 300/2015
Principal investigator
|
Fundação Luso-Americana
Concluded
|
2015 - 2017 | Spreadsheet Models for the Real World
FCT/DAAD 441.00
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2014 - 2016 | Towards Variational Software, Types, and Spreadsheets
Proj. 233/2014
Researcher
|
Fundação Luso-Americana
Concluded
|
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
Concluded
|
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
Concluded
|
2011 - 2013 | Bidirectional Transformations Applied to Programming Environments for Scientific Computing
FLAD/NSF
Researcher
|
Fundação Luso-Americana
Concluded
|
2010 - 2012 | Strictification of Circular Programs in Calculational Form
FCT/DAAD
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
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
Concluded
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference paper |
|
Edited book |
|
Journal article |
|
Other
Other output |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2022/09 - Current | Ranking compilers by energy efficiency
Supervisor of Pedro Azevedo
|
Mestrado em Engenharia Informática (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022/09 - Current | Ranking Mobile Applications by Energy Efficiency
Supervisor of João Rocha
|
Mestrado em Engenharia Informática (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - Current | Quantum Computing for Sustainability
Supervisor of Cláudio Gomes
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - Current | On the Implementation of a Quantum Library for General Purpose Quantum Development
Supervisor of Filipe Ferreira
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/10 | Planting Trees in the Android Forest: Energy Labeling for Mobile Applications
Supervisor of André Moutinho
|
Mestrado em Engenharia Informática (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/10 | E-APK: Energy Pattern Detection in Decompiled Android Applications
Co-supervisor of Nelson Gregório
|
Mestrado em Engenharia Informática (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/07 | Empowering Classical AI with Quantum Computing
Co-supervisor of Filipe Santos
|
Universidade de Coimbra, Portugal
|
2021/09 - 2022/07 | Program Transformations for improving software energy efficiency
Supervisor of Bernardo Santos
|
Mestrado em Engenharia Informática (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09 - 2022/07 | On the Automation of Machine Learning Pipelines
Supervisor of Alexandre Carqueja
|
Mestrado em Engenharia Informática (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019/09 - 2022/07 | Characterizing Data Scientists in the Real World
Co-supervisor
|
Universidade do Minho, Portugal
|
2020/09 - 2021/11 | Quantum Computing for Optimizing Power Flow in Energy Grids
Supervisor
|
Universidade de Coimbra, Portugal
|
2020/09 - 2021/07 | Portfolio Optimization in Financial Markets using Quantum Computing
Supervisor
|
Universidade de Coimbra, Portugal
|
2020/09 - 2021/07 | Quantum Computing for Optimizing Routes in Smart Cities
Co-supervisor of André Santos
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2014/10 - 2020/12 | Supporting Software Developers in Making Energy Saving Decisions
Co-supervisor of Marco Rafael Linhares Couto
|
Informática (PhD)
Universidade do Minho, Portugal
|
2018/02 - 2019/02 | Development of a module based in a service oriented architecture
Co-supervisor
|
Engenharia Informática (Master)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
|
2019 - 2019 | Human Assistance Dashboard
Co-supervisor
|
Engenharia Informática (Master)
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.
Co-supervisor
|
Engenharia Informática (Master)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
|
2018 - 2019 | A Study on the Energy Efficiency of Matrix Transposition Algorithms
Co-supervisor
|
Engenharia Informática (Master)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
|
2018 - 2019 | A New Build Language
Co-supervisor of Nelson Fonseca
|
Universidade da Beira Interior, Portugal
|
2014 - 2016 | Energy Consumption of Functional Programs in the Context of Lazy Evaluation
Supervisor
|
Universidade da Beira Interior, Portugal
|
2015 - 2015 | Test automation and code dependencies in highly complex environments
Co-supervisor
|
Engenharia Informática (Master)
Universidade da Beira Interior, Portugal
|
2010 - 2014 | Embedding Attribute Grammars and their Extensions using Functional Zippers
Co-supervisor of Pedro Martins
|
Universidade do Minho, Portugal
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2018 - Current | The 18th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2018) (2018)
Conference (President of the Organising Committee)
|
|
2015 - Current | The 5th Summer School on Grand Timely Topics in Software Engineering (GTTSE 2015) (2015)
Conference (Member of the Scientific Committee)
|
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2022 - Current | The 1st International Conference on Quantum Software Analysis, Evolution and Engineering (Q-SANER 2022) | |
2022 - Current | The 15th International Conference on the Quality of Information and Communications Technology (QUATIC 2022), Aspects in Quantum Computing Track | |
2021 - Current | The 2nd International Workshop on Quantum Software Engineering (Q-SE2021) | |
2020 - Current | The 9th Symposium on Languages, Applications and Technologies (SLATE 2020), Computer-Language Track | |
2020 - Current | The 1st International Workshop on Quantum Software Engineering (Q-SE 2020) | |
2020 - Current | The 24th Brazilian Symposium on Programming Languages (SBLP 2020) | |
2020 - Current | The Data Showcase track of the Mining Software Repositories (MSR 2020) International Conference | |
2020 - Current | The 23rd Iberoamerican Conference on Software Engineering (CIbSE 2020), Software Engineering Track | |
2020 - Current | The 46th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2020), Foundations of Software Engineering Track | |
2019 - Current | The 8th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2019) | |
2019 - Current | 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 - Current | The 19th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2019) | |
2019 - Current | The 33rd Brazilian Symposium on Software Engineering (SBES 2019) | |
2019 - Current | The 23rd Brazilian Symposium on Programming Languages (SBLP 2019) | |
2019 - Current | The 7th Workshop on Advances in Programming Languages (WAPL 2019) | |
2019 - Current | The 8th Symposium on Languages, Applications and Technologies (SLATE 2019), Human-Computer Languages track | |
2018 - Current | The 5th International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2018) | |
2018 - Current | The 7th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2018) | |
2018 - Current | The 15th International Conference on Parallel Problem Solving from Nature (PPSN 2018) | |
2018 - Current | The 22nd Brazilian Symposium on Programming Languages (SBLP 2018) | |
2018 - Current | The 6th International Workshop on Green and Sustainable Software (Greens 2018) | |
2017 - Current | The 17th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2017) | |
2017 - Current | The 21st Brazilian Symposium on Programming Languages (SBLP 2017) | |
2017 - Current | The 4th International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2017) | |
2017 - Current | The 6th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2017) | |
2016 - Current | The 5th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2016) | |
2016 - Current | The 20th Brazilian Symposium on Programming Languages (SBLP 2016) | |
2016 - Current | The 3rd International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2016) | |
2016 - Current | The 16th IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2016) | |
2015 - Current | The 5th Summer School on Grand Timely Topics in Software Engineering (GTTSE 2015) | |
2013 - Current | The 22nd ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2013) | |
2011 - Current | The 4th International Conference on Software Language Engineering (SLE 2011) |
Interview (tv / radio show)
Program | Topic | |
---|---|---|
2018/09 - Current | 90 segundos de ciência | GreenHub: Este projeto quer ajudá-lo a poupar a bateria do seu smartphone |
2018/04 - Current | Ponto de Partida | As baterias do futuro |
Distinctions
Award
2019 | MSR Data Showcase Special Mention Award |
2019 | SBES Outstanding Reviewer Award |
Other distinction
2005 | Prémio Universidade do Minho
Universidade do Minho, Portugal
|
2004 | Bolsa de Mérito Escolar
Ministério da Educação, Brazil
|
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
|