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

InDubio: A Combinator Library to Disambiguate Ambiguous Grammars. - José Nuno Macedo; João Saraiva (ICCSA (4), 2020)

Expressing disambiguation filters as combinators. - José Nuno Macedo; João Saraiva (SAC, 2020)

Zipping Strategies and Attribute Grammars. - José Nuno Macedo; Marcos Viera; João Saraiva (FLOPS, 2022)

Beyond Code Generation: The Need for Type-Aware Language Models. - Francisco Ribeiro; José Nuno Macedo; Kanae Tsushima (APR@ICSE, 2023)

Efficient Embedding of Strategic Attribute Grammars via Memoization. - José Nuno Macedo; Emanuel Rodrigues; Marcos Viera; João Saraiva (PEPM@POPL, 2023)

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 001; João Saraiva (SLE, 2023)

pyZtrategic: A Zipper-Based Embedding of Strategies and Attribute Grammars in Python. - Emanuel Rodrigues; José Nuno Macedo; Marcos Viera; João Saraiva (ENASE, 2024)

Zipper-based embedding of strategic attribute grammars. - José Nuno Macedo; Emanuel Rodrigues; Marcos Viera; João Saraiva (J. Syst. Softw., 2024)

Property-based Testing of Attribute Grammars. - José Nuno Macedo; Marcos Viera; João Saraiva (SLE, 2025)