| 2026 | SANER | The Green Side of the Lua. | Andr Brando, Diogo Matos, Miguel Guimares, Simo Cunha, Joo Saraiva |
| 2026 | SLE | Why Just-In-Time Compilation Matters: Evaluating Runtime and Energy Efficiency. | Lus Maia, Simo Cunha, Joo Saraiva |
| 2026 | SLE | Ztrategic: Libraries and Tools For Software Language Specification, Transformation, and Testing. | Emanuel Rodrigues, Jos Nuno Macedo, Joo Saraiva |
| 2025 | SLE | Property-based Testing of Attribute Grammars. | Jos Nuno Macedo, Marcos Viera, Joo Saraiva |
| 2024 | ENASE | pyZtrategic: A Zipper-Based Embedding of Strategies and Attribute Grammars in Python. | Emanuel Rodrigues, Jos Nuno Macedo, Marcos Viera, Joo Saraiva |
| 2024 | FLOPS | Tabulation with Zippers. | Marcos Viera, Alberto Pardo, Joo Saraiva |
| 2024 | SLE | Trading Runtime for Energy Efficiency: Leveraging Power Caps to Save Energy across Programming Languages. | Simo Cunha, Lus Silva, Joo Saraiva, Joo Paulo Fernandes |
| 2023 | PEPM | Efficient Embedding of Strategic Attribute Grammars via Memoization. | Jos Nuno Macedo, Emanuel Rodrigues, Marcos Viera, Joo Saraiva |
| 2023 | QUATIC | Exploring Data Analysis and Visualization Techniques for Project Tracking: Insights from the ITC. | Andr Nobre Barrocas, Alberto Rodrigues da Silva, Joo Saraiva |
| 2023 | SLE | GPT-3-Powered Type Error Debugging: Investigating the Use of Large Language Models for Code Repair. | Francisco Ribeiro, Jos Nuno Castro de Macedo, Kanae Tsushima, Rui Abreu, Joo Saraiva |
| 2022 | FLOPS | Zipping Strategies and Attribute Grammars. | Jos Nuno Macedo, Marcos Viera, Joo Saraiva |
| 2022 | ISDA | Energy Efficiency of Python Machine Learning Frameworks. | Salwa Ajel, Francisco Ribeiro, Ridha Ejbali, Joo Saraiva |
| 2021 | ITiCSE | Bringing Green Software to Computer Science Curriculum: Perspectives from Researchers and Educators. | Joo Saraiva, Ziliang Zong, Rui Pereira |
| 2021 | QRS | On Understanding Contextual Changes of Failures. | Francisco Ribeiro, Rui Abreu, Joo Saraiva |
| 2021 | SAC | Identification of microservices from monolithic applications through topic modelling. | Miguel A. Brito, Jcome Cunha, Joo Saraiva |
| 2020 | ICCSA | InDubio: A Combinator Library to Disambiguate Ambiguous Grammars. | Jos Nuno Macedo, Joo Saraiva |
| 2020 | ICSE | On energy debt: managing consumption on evolving software. | Marco Couto, Daniel Maia, Joo Saraiva, Rui Pereira |
| 2020 | ICSE | Greenspecting Android virtual keyboards. | Rui Rua, Tiago Fraga, Marco Couto, Joo Saraiva |
| 2020 | SAC | Expressing disambiguation filters as combinators. | Jos Nuno Macedo, Joo Saraiva |
| 2019 | MSR | GreenSource: a large-scale collection of Android code, tests and energy metrics. | Rui Rua, Marco Couto, Joo Saraiva |
| 2017 | ICSE | Towards systematic spreadsheet construction processes. | Jorge Mendes, Jcome Cunha, Francisco J. Duarte, Gregor Engels, Joo Saraiva, Stefan Sauer |
| 2017 | ICSE | Helping programmers improve the energy efficiency of source code. | Rui Pereira, Tiago Caro, Marco Couto, Jcome Cunha, Joo Paulo Fernandes, Joo Saraiva |
| 2017 | SLE | Energy efficiency across programming languages: how do energy, time, and memory relate? | Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jcome Cunha, Joo Paulo Fernandes, Joo Saraiva |
| 2017 | SPLC | Products go Green: Worst-Case Energy Consumption in Software Product Lines. | Marco Couto, Paulo Borba, Jcome Cunha, Joo Paulo Fernandes, Rui Pereira, Joo Saraiva |
| 2016 | SAC | User-friendly spreadsheet querying: an empirical study. | Rui Pereira, Joo Saraiva, Jcome Cunha, Joo Paulo Fernandes |
| 2016 | SLE | Parsing and reflective printing, bidirectionally. | Zirun Zhu, Yongzhe Zhang, Hsiang-Shang Ko, Pedro Martins, Joo Saraiva, Zhenjiang Hu |
| 2015 | ICSE | Towards the Design and Implementation of Aspect-Oriented Programming for Spreadsheets. | Pedro Maia, Jorge Mendes, Jcome Cunha, Henrique Reblo, Joo Saraiva |
| 2015 | SAC | Towards a catalog of usability smells. | Diogo Almeida, Jos Creissac Campos, Joo Saraiva, Joo Carlos Silva |
| 2014 | HCI | Graphical Querying of Model-Driven Spreadsheets. | Jcome Cunha, Joo Paulo Fernandes, Rui Pereira, Joo Saraiva |
| 2014 | PEPM | Generating attribute grammar-based bidirectional transformations from rewrite rules. | Pedro Martins, Joo Saraiva, Joo Paulo Fernandes, Eric Van Wyk |
| 2014 | QUATIC | Refactoring Meets Model-Driven Spreadsheet Evolution. | Jcome Cunha, Joo Paulo Fernandes, Pedro Martins, Rui Pereira, Joo Saraiva |
| 2014 | WorldCIST | An Approach for Graphical User Interface External Bad Smells Detection. | Joo Carlos Silva, Jos Creissac Campos, Joo Saraiva, Jos Lus Silva |
| 2013 | ICCSA | Complexity Metrics for ClassSheet Models. | Jcome Cunha, Joo Paulo Fernandes, Jorge Mendes, Joo Saraiva |
| 2013 | ICCSA | A Framework for Modular and Customizable Software Analysis. | Pedro Martins, Nuno Ramos Carvalho, Joo Paulo Fernandes, Jos Joo Almeida, Joo Saraiva |
| 2012 | ICCSA | Towards a Catalog of Spreadsheet Smells. | Jcome Cunha, Joo Paulo Fernandes, Hugo Ribeiro, Joo Saraiva |
| 2012 | ICCSA | Program and Aspect Metrics for MATLAB. | Pedro Martins, Paulo Lopes, Joo Paulo Fernandes, Joo Saraiva, Joo M. P. Cardoso |
| 2012 | ICSE | MDSheet: A framework for model-driven spreadsheet engineering. | Jcome Cunha, Joo Paulo Fernandes, Jorge Mendes, Joo Saraiva |
| 2012 | ICSE | A bidirectional model-driven spreadsheet environment. | Jcome Cunha, Joo Paulo Fernandes, Jorge Mendes, Joo Saraiva |
| 2012 | ICSE | Towards an evaluation of bidirectional model-driven spreadsheets. | Jcome Cunha, Joo Paulo Fernandes, Jorge Mendes, Joo Saraiva |
| 2012 | QUATIC | A Quality Model for Spreadsheets. | Jcome Cunha, Joo Paulo Fernandes, Christophe Peixoto, Joo Saraiva |
| 2012 | SAC | From relational ClassSheets to UML+OCL. | Jcome Cunha, Joo Paulo Fernandes, Joo Saraiva |
| 2012 | SEFM | A Web Portal for the Certification of Open Source Software. | Pedro Martins, Joo Paulo Fernandes, Joo Saraiva |
| 2011 | FASE | Type-Safe Evolution of Spreadsheets. | Jcome Cunha, Joost Visser, Tiago L. Alves, Joo Saraiva |
| 2011 | PEPM | Strictification of circular programs. | Joo Paulo Fernandes, Joo Saraiva, Daniel Seidel, Janis Voigtlnder |
| 2010 | EICS | The GUISurfer tool: towards a language independent approach to reverse engineering GUI code. | Joo Carlos Silva, Carlos E. Silva, Rui D. Gonalo, Joo Saraiva, Jos Creissac Campos |
| 2009 | PEPM | From spreadsheets to relational databases and back. | Jcome Cunha, Joo Saraiva, Joost Visser |
| 2009 | PEPM | Shortcut fusion rules for the derivation of circular and higher-order monadic programs. | Alberto Pardo, Joo Paulo Fernandes, Joo Saraiva |
| 2009 | SAC | A generic library for GUI reasoning and testing. | Joo Carlos Silva, Joo Saraiva, Jos Creissac Campos |
| 2008 | MODELS | The Objects and Arrows of Computational Design. | Don S. Batory, Maider Azanza, Joo Saraiva |
| 2007 | HASKELL | A shortcut fusion rule for circular program calculation. | Joo Paulo Fernandes, Alberto Pardo, Joo Saraiva |
| 2007 | PEPM | Tools and libraries to model and manipulate circular programs. | Joo Paulo Fernandes, Joo Saraiva |
| 2003 | GPCE | Generating Spreadsheet-Like Tools from Strong Attribute Grammars. | Joo Saraiva, S. Doaitse Swierstra |
| 2002 | GPCE | Component-Based Programming for Higher-Order Attribute Grammars. | Joo Saraiva |
| 2000 | CC | Functional Incremental Attribute Evaluation. | Joo Saraiva, S. Doaitse Swierstra, Matthijs F. Kuiper |
| 1999 | CC | Data Structure Free Compilation. | Joo Saraiva, S. Doaitse Swierstra |
| 1998 | CC | Lrc - A Generator for Incremental Language-Oriented Tools. | Matthijs F. Kuiper, Joo Saraiva |