Identification
Personal identification
- Full name
- Jácome Cunha
- Date of birth
- 1983/03/03
- Gender
- Male
Citation names
- Cunha, Jácome
Author identifiers
- Ciência ID
- 6416-3A8D-4E89
- ORCID iD
- 0000-0002-4713-3834
- Google Scholar ID
- b-zzik0AAAAJ
- Researcher Id
- A-1213-2013
- Scopus Author Id
- 23983985900
Email addresses
- jacome@fe.up.pt (Professional)
Addresses
- Universidade do Porto, Faculdade de Engenharia, Departamento de Engenharia Informática, Rua Dr. Roberto Frias, 4200-465, Porto, Porto, Portugal (Professional)
Websites
- https://fe.up.pt/~jacome (Professional)
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 | |
---|---|---|
2007 - 2011
Concluded
|
Computer Science (Doutoramento)
Universidade do Minho, Portugal
"Model-based Spreadsheet Engineering" (THESIS/DISSERTATION)
|
Approved unanimously |
2001 - 2006
Concluded
|
Matemática e Ciências da Computação (Licenciatura)
Universidade do Minho, Portugal
"Prototyping Software Systems" (THESIS/DISSERTATION)
|
16 (em 20) |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2020/04/01 - Current | Researcher (Research) | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal | ||
2016/01 - 2020/03 | Researcher (Research) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2021/09 - Current | Associate Professor (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
2018 - 2021/08 | Assistant Professor (University Teacher) | Universidade do Minho, Portugal |
2014 - 2018 | Assistant Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2013 - 2014 | Invited Adjunct Teacher (Polytechnic Teacher) | Instituto Politecnico do Porto Escola Superior de Tecnologia e Gestão, Portugal |
2010/03 - 2011/08 | Invited Assistant (Polytechnic Teacher) | Instituto Politécnico do Porto, Portugal |
Projects
Contract
Designation | Funders | |
---|---|---|
2020/09 - 2023 | Sustrainable – Promoting Sustainability as a Fundamental Driver in Software Development Training and Education
2020-1-PT01-KA203-078646
Researcher
Universidade de Coimbra, Portugal
Universidade do Minho, Portugal |
European Union
Ongoing
|
2018 - 2020 | Modelling Socio-Technical Cyber-Physical Systems
FCT/DAAD 2018/2019
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
Universidade Nova de Lisboa Associação para a Inovação e Desenvolvimento da FCT
Concluded
|
2016/07/01 - 2019/12/31 | CLAY: An Environment for Live Construction of Trustworthy Software
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Universidade Nova de Lisboa Associação para a Inovação e Desenvolvimento da FCT, Portugal Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2016/06/01 - 2019/12/31 | GreenSoftwareLab: Towards an Engineering Discipline for Green Software
Researcher
Universidade do Minho, Portugal
Universidade Nova de Lisboa, Portugal Universidade de Coimbra, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2015/09/01 - 2018/03/31 | Spreadsheet Models for the Real World
FCT/DADD 441.00
Principal investigator
Universidade Nova de Lisboa, Portugal
Universität Paderborn, Germany |
Fundação para a Ciência e a Tecnologia
Concluded
|
2016/01 - 2017/06 | Software Repositories for Green Computing
300/2015
Researcher
Universidade do Minho, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal University of California Irvine Department of Computer Science, United States |
Concluded
|
2015/01/01 - 2016/05/31 | Towards Variational Software, Types, and Spreadsheets
233/2014
Principal investigator
Universidade Nova de Lisboa, Portugal
Oregon State University, United States |
Fundação Luso-Americana
Concluded
|
2012/03 - 2014/08 | FATBIT: Foundations, Applications and Tools for Bidirectional Transformation
Researcher
Universidade do Minho, Portugal
|
Fundação para a Ciência e a Tecnologia, I.P.
Concluded
|
2011/01/01 - 2013/12/31 | Projecto Estratégico - UI 752 - 2011-2012
PEst-OE/EEI/UI0752/2011
Universidade do Minho, Portugal
Universidade do Minho Centro ALGORITMI, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2010/05 - 2013/07 | SSaaPP: SpreadSheets as a Programming Paradigm
Researcher
|
Fundação para a Ciência e a Tecnologia, I.P.
Concluded
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference paper |
|
Edited book |
|
Journal article |
|
Thesis / Dissertation |
|
Other
Other output |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2022 - Current | Model-Driven Engineering for DevOps
Supervisor
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - Current | Aiding Researchers Making their Computational Experiments Reproducible
Supervisor
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - Current | Assistive Technology for Aiding Elderly People in Healthcare
Co-supervisor
|
|
2024 - 2024 | A Two-Level Model-Driven Engineering Approach for Reengineering CI/CD Pipelines
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Visually-assisted Decomposition of Monoliths to Microservices
Supervisor
|
Engenharia de Software (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Defining Metrics for the Identification of Microservices in Code Repositories
Supervisor
|
Engenharia de Software (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Deploy-Oriented Specification of Cloud Native Applications
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 - 2023 | Designing, Implementing, and Deploying a Better Customer-oriented, Secure REST API for Invoicing Software
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | Spectrum-Based Fault Localization for Microservices via Log Analysis
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | Designing and Building A Microservices-Based Time Series Forecasting System
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | A Generic Scalable Web Platform For XAI Algorithms
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022 - 2022 | Clean Your Data
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2021 - 2022 | A generic scalable web platform for XAI algorithms
Co-supervisor
|
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 - 2022 | Refactoring Java Monoliths into Executable Microservice-Based Applications
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2021 - 2022 | LPBlocks - A Block-based Language for Linear Programming
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2019 - 2022 | Characterizing Data Scientists in the Real World
Supervisor
|
Universidade do Minho, Portugal
|
2019/10 - 2021/02 | Humanized Data Cleaning
Supervisor
|
Universidade do Minho, Portugal
|
2021 - 2021 | Resiliência em soluções orientadas aos mircrosserviços
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2021 - 2021 | Low-Code Platform for Data Science
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2020 - 2021 | Mobile Data Visualization for Temporal Datasets
Co-supervisor
|
Universidade de Coimbra, Portugal
|
2019/10 - 2020/12 | Identification of Microservices from Monolithic Applications through Topic Modeling
Supervisor
|
Universidade do Minho, Portugal
|
2020 - 2020 | Reengenharia de aplicações web monolíticas
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2019/10 - 2020 | Improving the Resilience of Microservices-based Applications
Supervisor
|
Universidade do Minho, Portugal
|
2018/10 - 2019/11 | Integration of Visual Languages with SCS tools in the Software Development Industry
Supervisor
|
Universidade Nova de Lisboa, Portugal
OutSystems, Portugal |
2017 - 2018 | From Databases to Spreadsheet Models
Supervisor
|
Universidade Nova de Lisboa, Portugal
|
2017 - 2017 | Design, implementation and evaluation of model-driven spreadsheets
Co-supervisor
|
Informática (PhD)
Universidade do Minho, Portugal
|
2016 - 2017 | IoT Platforms for Building Automation with Energy Efficiency and Comfort Concerns
Co-supervisor
|
Universidade Nova de Lisboa, Portugal
|
2015 - 2016 | A Constraint Language for Spreadsheet Models
Supervisor
|
Universidade Nova de Lisboa, Portugal
|
2015 - 2016 | A Version Control Git-Like System for Spreadsheets
Supervisor
|
Universidade Nova de Lisboa, Portugal
|
2015 - 2015 | Energyware Engineering: Techniques and tools for green software Developement
Co-supervisor
|
Informática (PhD)
Universidade do Minho, Portugal
|
2013 - 2013 | Spectrum-based Energy Leak Localization
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2012 - 2012 | Directed Evolution of Software Models
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2012 - 2012 | Bidirectional Transformations for Spreadsheets
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2011 - 2011 | Metrics to Assess Quality of Spreadsheets
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2010 - 2010 | Strategic-Based Weaver for Aspect-Matlab
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2022 - 2023 | General Chair for INForum 2023 - Portuguese National Computer Science Conference (2023/09/07 - 2023/09/08)
Conference (President of the Organising Committee)
|
|
2018 - 2018 | General chair for the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC’18) Lisboa, Portugal, Setembro,
2018 (2018 - 2018)
Conference (President of the Organising Committee)
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2022 | Automated Refactoring in Software Automation Platforms
(Thesis) Main arguer
|
Inês Fernandes (Master)
Universidade Nova de Lisboa, Portugal
|
2022 | OutSystems Logic Previewer
(Thesis) Main arguer
|
Lenino Dias (Master)
Universidade Nova de Lisboa, Portugal
|
2022 | Visually-Defined Chaos Engineering for IoT
President of the jury
|
Guilherme Silva (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021 | EvoSPL: An Evolutionary Approach for Adopting Software Product Lines in the Automotive Industry
(Thesis) Arguer
|
Karam Ignaim (PhD) |
2021 | Invariant-Driven Automated Testing
(Thesis) Main arguer
|
Ana Ribeiro (Master)
Universidade Nova de Lisboa, Portugal
|
2021 | A Blockchain Gamification Solution for a Sustainable Campus
(Thesis) Main arguer
|
Ana Urgueira (Master)
Universidade Nova de Lisboa, Portugal
|
2021 | Archetype para Projetos Full-stack
(Thesis) Main arguer
|
Telmo Ferreira (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
|
2021 | Classification of low-level tasks to high-level tasks using JIRA data
(Thesis) Main arguer
|
Shivathanu Chitra (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2019 | Speeding Up Automated Test Execution Through the Use of In-Memory Databases
(Thesis) Main arguer
|
Lara Borisoglebski (Master)
Universidade Nova de Lisboa, Portugal
|
2019 | Gamification in Building Automation - The human in the Loop in a Cyber-Physical System
(Thesis) Main arguer
|
Joana Pereira (Master)
Universidade Nova de Lisboa, Portugal
|
2018 | Linguagens para a Computação de Alto Desempenho, Utilizadas no Processamento de Big Data: Um Estudo de Mapeamento Sistemático
(Thesis) Main arguer
|
Beatriz Norberto (Master) |
2018 | Avaliação de Linguagens de Domínio Específico para Sistemas Multi-Agente
(Thesis) Main arguer
|
João Silva (Master)
Universidade Nova de Lisboa, Portugal
|
2018 | Design, Implementation and Evaluation of Model-Driven Spreadsheets
Supervisor
|
Jorge Mendes (PhD)
Universidade do Minho, Portugal
|
2017 | Energy Analysis in the CodeCompass System
(Thesis) Main arguer
|
Mário Santos (Master)
Universidade do Minho, Portugal
|
2016 | Implementação de um Editor Dirigido à Sintaxe com Compilador para LISS
(Thesis) Main arguer
|
Damien Vaz (Master)
Universidade do Minho, Portugal
|
2015 | A Multi-Objective Approach to Test Suite Reduction
(Thesis) Main arguer
|
Jorge Costa (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2015 | Software Repository Mining Analytics to Estimate Software Component Reliability
(Thesis) Main arguer
|
Paulo Freitas (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2014 | Sprectrum-based Energy Leak Localization | Tiago Carção (Master)
Universidade do Minho, Portugal
|
2014 | Catálogo de Usability Smells | Diogo Almeida (Master)
Universidade do Minho, Portugal
|
2014 | Modelação de Ambientes Ubíquos na Plataforma APEX | Tiago Abade (Master)
Universidade do Minho, Portugal
|
2013 | Directed Evolution of Software Models | André Silva (Master)
Universidade do Minho, Portugal
|
2012 | Bidirectional Transformations for Spreadsheets | Jorge Mendes (Master)
Universidade do Minho, Portugal
|
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2022 - Current | Member of the Scientific Committee of INForum - Portuguese National Computer Science Conference
Member
|
|
2021 - 2025 | Member of the Steering Committee of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Member
|
|
2021 - 2021 | Co-PC Chair of 2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'21)
Coordinator
|
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2014 - Current | I serve(d) as reviewer in several conferences, including CHI'15,16,18,20, RE'18, CiBSE'17, MODELS'16, ESOP'16, INTERACT'15, EICS'15, UIST'14 | |
2014 - Current | I serve(d) as program committee member several times, including for PX'21,22, VL/HCC'16,17,19,20,22, SUTAINSE'20,21, CIbSE'18,19,20,21, NIER@ICSE'19, SEMS'14,15,16,18 |
Consulting
Activity description | Institution / Organization | |
---|---|---|
2021 - 2021 | Nominated expert in informatics for a judicial process | Universidade do Porto Faculdade de Engenharia, Portugal |
2018 - 2018 | Nominated expert in informatics for a judicial process | Universidade do Minho, Portugal |
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2018 - 2019 | For twice (2018 and 2019) I served as evaluator for the for the National Fund for Scientific and Technological Development
(FONDECYT), the main Chilean funding agency for scientific and technological research, an initiative of the National Commission
for Scientific and Technological Research (CONICYT-Chile).
Evaluator
|
Comisión Nacional de Investigación Científica y Tecnológica Fondo Nacional de Desarrollo Científico y Tecnológico, Chile |
Interview (tv / radio show)
Program | Topic | |
---|---|---|
2013 - 2013 | Several interviews for national written and TV news because of our work on preventing errors in spreadsheets |
Journal scientific committee
Journal title (ISSN) | Publisher | |
---|---|---|
2011 - Current | I serve(d) as reviewer in several journals, including JPF, COLA, IEEE TSE, JSS, SCP, JLAMP, SQJ, ASE, ESE, JVLC, TSC |
Distinctions
Award
2020 | Honorable Mention at “Os Melhores do Portugal Tecnológico” |
2019 | IEEE VL/HCC 10 Years Most Influential Paper Award
2019 IEEE Symposium on Visual Languages & Human-Centric Computing, United States
|