A type-level approach to component prototyping. - Luís Soares Barbosa; Jácome Cunha; Joost Visser 001 (SYANCO, 2007)

From spreadsheets to relational databases and back. - Jácome Cunha; João Saraiva; Joost Visser 001 (PEPM, 2009)

Discovery-based edit assistance for spreadsheets. - Jácome Cunha; João Saraiva; Joost Visser 001 (VL/HCC, 2009)

Automatically Inferring ClassSheet Models from Spreadsheets. - Jácome Cunha; Martin Erwig; João Saraiva (VL/HCC, 2010)

Type-Safe Evolution of Spreadsheets. - Jácome Cunha; Joost Visser 001; Tiago L. Alves; João Saraiva (FASE, 2011)

End-Users Productivity in Model-Based Spreadsheets: An Empirical Study. - Laura Beckwith; Jácome Cunha; João Paulo Fernandes; João Saraiva (IS-EUD, 2011)

Embedding and evolution of spreadsheet models in spreadsheet systems. - Jácome Cunha; Jorge Mendes 001; João Saraiva; João Paulo Fernandes (VL/HCC, 2011)

An Empirical Study on End-users Productivity Using Model-based Spreadsheets - Laura Beckwith; Jácome Cunha; João Paulo Fernandes; João Saraiva (CoRR, 2011)

Model-based spreadsheet engineering - Jácome Cunha (2011)

Towards a Catalog of Spreadsheet Smells. - Jácome Cunha; João Paulo Fernandes; Hugo Ribeiro; João Saraiva (ICCSA (4), 2012)

Bidirectional Transformation of Model-Driven Spreadsheets. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; Hugo Pacheco 001; João Saraiva (ICMT@TOOLS, 2012)

MDSheet: A framework for model-driven spreadsheet engineering. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; João Saraiva (ICSE, 2012)

A bidirectional model-driven spreadsheet environment. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; João Saraiva (ICSE, 2012)

Towards an evaluation of bidirectional model-driven spreadsheets. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; João Saraiva (USER@ICSE, 2012)

A Quality Model for Spreadsheets. - Jácome Cunha; João Paulo Fernandes; Christophe Peixoto; João Saraiva (QUATIC, 2012)

From relational ClassSheets to UML+OCL. - Jácome Cunha; João Paulo Fernandes; João Saraiva (SAC, 2012)

Model-Based Programming Environments for Spreadsheets. - Jácome Cunha; João Saraiva; Joost Visser 001 (SBLP, 2012)

SmellSheet detective: A tool for detecting bad smells in spreadsheets. - Jácome Cunha; João Paulo Fernandes; Pedro Martins 001; Jorge Mendes 001; João Saraiva (VL/HCC, 2012)

Extension and implementation of ClassSheet models. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; João Saraiva (VL/HCC, 2012)

Design and Implementation of Queries for Model-Driven Spreadsheets. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; Rui Pereira; João Saraiva (CEFP, 2013)

Spreadsheet Engineering. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; João Saraiva (CEFP, 2013)

Complexity Metrics for ClassSheet Models. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; João Saraiva (ICCSA (2), 2013)

QuerySheet: A bidirectional query environment for model-driven spreadsheets. - Orlando Belo; Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; Rui Pereira; João Saraiva (VL/HCC, 2013)

Querying model-driven spreadsheets. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; Rui Pereira; João Saraiva (VL/HCC, 2013)

Graphical Querying of Model-Driven Spreadsheets. - Jácome Cunha; João Paulo Fernandes; Rui Pereira; João Saraiva (HCI (12), 2014)

Smelling Faults in Spreadsheets. - Rui Abreu 001; Jácome Cunha; João Paulo Fernandes; Pedro Martins 001; Alexandre Perez; João Saraiva (ICSME, 2014)

FaultySheet Detective: When Smells Meet Fault Localization. - Rui Abreu 001; Jácome Cunha; João Paulo Fernandes; Pedro Martins 001; Alexandre Perez; João Saraiva (ICSME, 2014)

Refactoring Meets Model-Driven Spreadsheet Evolution. - Jácome Cunha; João Paulo Fernandes; Pedro Martins 001; Rui Pereira; João Saraiva (QUATIC, 2014)

Detecting Anomalous Energy Consumption in Android Applications. - Marco Couto 001; Tiago Carção; Jácome Cunha; João Paulo Fernandes; João Saraiva (SBLP, 2014)

Embedding model-driven spreadsheet queries in spreadsheet systems. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; Rui Pereira; João Saraiva (VL/HCC, 2014)

ES-SQL: Visually querying spreadsheets. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; Rui Pereira; João Saraiva (VL/HCC, 2014)

Model-based programming environments for spreadsheets. - Jácome Cunha; Jorge Mendes 001; João Saraiva; Joost Visser 001 (Sci. Comput. Program., 2014)

Watch Out for that Tree! A Tutorial on Shortcut Deforestation. - João Paulo Fernandes; Jácome Cunha; João Saraiva; Alberto Pardo (CEFP, 2015)

Towards the Design and Implementation of Aspect-Oriented Programming for Spreadsheets. - Pedro Maia; Jorge Mendes 001; Jácome Cunha; Henrique Rebêlo; João Saraiva (SEMS@ICSE, 2015)

Querying Spreadsheets: An Empirical Study. - Jácome Cunha; João Paulo Fernandes; Rui Pereira; João Saraiva (CoRR, 2015)

Embedding, Evolution, and Validation of Model-Driven Spreadsheets. - Jácome Cunha; João Paulo Fernandes; Jorge Mendes 001; João Saraiva (IEEE Trans. Software Eng., 2015)

The influence of the Java collection framework on overall energy consumption. - Rui Pereira; Marco Couto 001; João Saraiva; Jácome Cunha; João Paulo Fernandes (GREENS@ICSE, 2016)

Modeling the Impact of UAVs in Sustainability. - José María Conejero; Isabel Sofia Brito; Ana Moreira 001; Jácome Cunha; João Araújo 001 (RE Workshops, 2016)

User-friendly spreadsheet querying: an empirical study. - Rui Pereira; João Saraiva; Jácome Cunha; João Paulo Fernandes (SAC, 2016)

Model inference for spreadsheets. - Jácome Cunha; Martin Erwig; Jorge Mendes 001; João Saraiva (Autom. Softw. Eng., 2016)

Evaluating refactorings for spreadsheet models. - Jácome Cunha; João Paulo Fernandes; Pedro Martins 001; Jorge Mendes 001; Rui Pereira; João Saraiva (J. Syst. Softw., 2016)

Type-Safe Evolution of Web Services. - João Campinhos; João Costa Seco; Jácome Cunha (VACE@ICSE, 2017)

Towards systematic spreadsheet construction processes. - Jorge Mendes 001; Jácome Cunha; Francisco J. Duarte; Gregor Engels; João Saraiva; Stefan Sauer 001 (ICSE (Companion Volume), 2017)

Helping programmers improve the energy efficiency of source code. - Rui Pereira; Tiago Carção; Marco Couto 001; Jácome Cunha; João Paulo Fernandes; João Saraiva (ICSE (Companion Volume), 2017)

Energy efficiency across programming languages: how do energy, time, and memory relate? - Rui Pereira; Marco Couto 001; Francisco Ribeiro; Rui Rua; Jácome Cunha; João Paulo Fernandes; João Saraiva (SLE, 2017)

Products go Green: Worst-Case Energy Consumption in Software Product Lines. - Marco Couto 001; Paulo Borba; Jácome Cunha; João Paulo Fernandes; Rui Pereira; João Saraiva (SPLC (A), 2017)

Systematic spreadsheet construction processes. - Jorge Mendes 001; Jácome Cunha; Francisco J. Duarte; Gregor Engels; João Saraiva; Stefan Sauer 001 (VL/HCC, 2017)

Variability and Complexity in Software Design: Towards Quality through Modeling and Testing. - Matthias Galster; Danny Weyns; Michael Goedicke; Uwe Zdun; Jácome Cunha; Jaime Chavarriaga (ACM SIGSOFT Softw. Eng. Notes, 2017)

Explaining spreadsheets with spreadsheets (short paper). - Jácome Cunha; Mihai Dan; Martin Erwig; Danila Fedorin; Alex Grejuc (GPCE, 2018)

A building automation case study setup and challenges. - João Cambeiro; Cláudio Gomes 001; Vasco Amaral 001; Armanda Rodrigues; Jácome Cunha (SEsCPS@ICSE, 2018)

jStanley: placing a green thumb on Java collections. - Rui Pereira; Pedro Simão; Jácome Cunha; João Saraiva (ASE, 2018)

Paint Your Programs Green: On the Energy Efficiency of Data Structures. - Rui Pereira; Marco Couto 001; Jácome Cunha; Gilberto Melfe; João Saraiva; João Paulo Fernandes (CEFP, 2019)

Get Your Spreadsheets Under (Version) Control. - José Nuno Macedo; Ricardo Moreira; Jácome Cunha; João Saraiva (CIbSE, 2019)

Towards using Memoization for Saving Energy in Android. - Rui Rua; Marco Couto 001; Adriano Pinto; Jácome Cunha; João Saraiva (CIbSE, 2019)

Data Curation: Towards a Tool for All. - José Dias; Jácome Cunha; Rui Pereira (HCI (48), 2020)

On Understanding Data Scientists. - Paula Pereira; Jácome Cunha; João Paulo Fernandes (VL/HCC, 2020)

SPELLing out energy leaks: Aiding developers locate energy inefficient code. - Rui Pereira; Tiago Carção; Marco Couto 001; Jácome Cunha; João Paulo Fernandes; João Saraiva (J. Syst. Softw., 2020)

Identification of microservices from monolithic applications through topic modelling. - Miguel A. Brito; Jácome Cunha; João Saraiva (SAC, 2021)

Refactoring Java Monoliths into Executable Microservice-Based Applications. - Francisco Freitas; André Leite Ferreira; Jácome Cunha (SBLP, 2021)

Linear Programming Meets Block-based Languages. - Hugo Da Gião; Jácome Cunha; Rui Pereira (VL/HCC, 2021)

Green Software Lab: Towards an Engineering Discipline for Green Software. - Rui Abreu 001; Marco Couto 001; Luís Cruz 002; Jácome Cunha; João Paulo Fernandes; Rui Pereira; Alexandre Perez; João Saraiva (CoRR, 2021)

Ranking programming languages by energy efficiency. - Rui Pereira; Marco Couto 001; Francisco Ribeiro; Rui Rua; Jácome Cunha; João Paulo Fernandes; João Saraiva (Sci. Comput. Program., 2021)

Which Technologies are Most Frequently Used by Data Scientists? - Paula Pereira; João Paulo Fernandes; Jácome Cunha (VL/HCC, 2022)

Energy Efficiency of Web Browsers in the Android Ecosystem. - Nélson Gonçalves; Rui Rua; Jácome Cunha; Rui Pereira; João Saraiva (CoRR, 2022)

Impact of remote work on Portuguese software professionals during the COVID-19 pandemic. - Ana J. Almeida; Jácome Cunha; João M. Fernandes 001 (CIbSE, 2023)

Towards an IDE for Scientific Computational Experiments. - Lázaro Costa; Susana Barbosa; Jácome Cunha (VL/HCC, 2023)

CI/CD Meets Block-Based Languages. - Hugo Da Gião; Rui Pereira; Jácome Cunha (VL/HCC, 2023)

Visually-Assisted Decomposition of Monoliths to Microservices. - Breno Salles; Jácome Cunha (VL/HCC, 2023)

A Backend Platform for Supporting the Reproducibility of Computational Experiments. - Lázaro Costa; Susana Barbosa; Jácome Cunha (CoRR, 2023)

A methodology for refactoring ORM-based monolithic web applications into microservices. - Francisco Freitas; André Leite Ferreira; Jácome Cunha (J. Comput. Lang., 2023)

Evaluating Tools for Enhancing Reproducibility in Computational Scientific Experiments. - Lázaro Costa; Susana Barbosa; Jácome Cunha (ACM-REP, 2024)

Programmer User Studies: Supporting Tools & Features. - Lázaro Costa; Susana Barbosa; Jácome Cunha (VL/HCC, 2024)

Chronicles of CI/CD: A Deep Dive into its Usage Over Time. - Hugo Da Gião; André Flores 002; Rui Pereira; Jácome Cunha (CoRR, 2024)

Characterizing Data Scientists in the Real World. - Paula Pereira; Jácome Cunha; João Paulo Fernandes (CoRR, 2024)

Modelling sustainability in cyber-physical systems: A systematic mapping study. - Ankica Barisic; Jácome Cunha; Ivan Ruchkin; Ana Moreira 001; João Araújo 001; Moharram Challenger; Dusan Savic; Vasco Amaral 001 (Sustain. Comput. Informatics Syst., 2025)

Mind the gap: The missing features of the tools to support user studies in software engineering. - Lázaro Costa; Susana Barbosa; Jácome Cunha (J. Comput. Lang., 2025)

A Dataset For Computational Reproducibility. - Lázaro Costa; Susana Barbosa; Jácome Cunha (CoRR, 2025)

Let's Talk About It: Making Scientific Computational Reproducibility Easy. - Lázaro Costa; Susana Barbosa; Jácome Cunha (CoRR, 2025)

Addressing the Agony of Recruitment for Human-centric Computing Studies. - Kashumi Madampe; John Grundy 001; Judith Good; Dulaji Hidellaarachchi; Jácome Cunha; Chris Brown 001; Peng Kuang; Reham Al Tamime; Ariful Islam Anik; Advait Sarkar; Wei Zhou; Shawal Khalid; et al. (ACM SIGSOFT Softw. Eng. Notes, 2025)

A framework for supporting the reproducibility of computational experiments in multiple scientific domains. - Lázaro Costa; Susana Barbosa; Jácome Cunha (Future Gener. Comput. Syst., 2026)