Program and Aspect Metrics for MATLAB. - Pedro Martins 001; Paulo Lopes; João Paulo Fernandes; João Saraiva; João M. P. Cardoso (ICCSA (4), 2012)

A Web Portal for the Certification of Open Source Software. - Pedro Martins 001; João Paulo Fernandes; João Saraiva (SEFM Satellite Events, 2012)

A Purely Functional Combinator Language for Software Quality Assessment. - Pedro Martins 001; João Paulo Fernandes; João Saraiva (SLATE, 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)

Zipper-Based Modular and Deforested Computations. - Pedro Martins 001; João Paulo Fernandes; João Saraiva (CEFP, 2013)

A Framework for Modular and Customizable Software Analysis. - Pedro Martins 001; Nuno Ramos Carvalho; João Paulo Fernandes; José João Almeida; João Saraiva (ICCSA (2), 2013)

Zipper-Based Attribute Grammars and Their Extensions. - Pedro Martins 001; João Paulo Fernandes; João Saraiva (SBLP, 2013)

A Visual DSL for the Certification of Open Source Software. - Tiago Carção; Pedro Martins 001 (ICCSA (5), 2014)

Refactoring Smelly Spreadsheet Models. - Pedro Martins 001; Rui Pereira (ICCSA (5), 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)

Generating attribute grammar-based bidirectional transformations from rewrite rules. - Pedro Martins 001; João Saraiva; João Paulo Fernandes; Eric Van Wyk (PEPM, 2014)

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

Embedding attribute grammars and their extensions using functional Zippers - Pedro Martins 001 (2014)

BiYacc: Roll Your Parser and Reflective Printer into One. - Zirun Zhu; Hsiang-Shang Ko; Pedro Martins 001; João Saraiva; Zhenjiang Hu (Bx@STAF, 2015)

Memoized Zipper-Based Attribute Grammars. - João Paulo Fernandes; Pedro Martins 001; Alberto Pardo; João Saraiva; Marcos Viera (SBLP, 2016)

Parsing and reflective printing, bidirectionally. - Zirun Zhu; Yongzhe Zhang; Hsiang-Shang Ko; Pedro Martins 001; João Saraiva; Zhenjiang Hu (SLE, 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)

Embedding attribute grammars and their extensions using functional zippers. - Pedro Martins 001; João Paulo Fernandes; João Saraiva; Eric Van Wyk; Anthony Sloane (Sci. Comput. Program., 2016)

Stack overflow in github: any snippets there? - Di Yang 001; Pedro Martins 001; Vaibhav Saini; Cristina V. Lopes (MSR, 2017)

DéjàVu: a map of code duplicates on GitHub. - Cristina V. Lopes; Petr Maj; Pedro Martins 001; Vaibhav Saini; Di Yang 001; Jakub Zitny; Hitesh Sajnani; Jan Vitek (Proc. ACM Program. Lang., 2017)

50K-C: a dataset of compilable, and compiled, Java projects. - Pedro Martins 001; Rohan Achar; Cristina V. Lopes (MSR, 2018)

The Java Build Framework: Large Scale Compilation. - Pedro Martins 001; Rohan Achar; Cristina V. Lopes (CoRR, 2018)

Towards automating precision studies of clone detectors. - Vaibhav Saini; Farima Farmahinifarahani; Yadong Lu; Di Yang 001; Pedro Martins 001; Hitesh Sajnani; Pierre Baldi; Cristina V. Lopes (ICSE, 2019)

Memoized zipper-based attribute grammars and their higher order extension. - João Paulo Fernandes; Pedro Martins 001; Alberto Pardo; João Saraiva; Marcos Viera (Sci. Comput. Program., 2019)

Unifying Parsing and Reflective Printing for Fully Disambiguated Grammars. - Zirun Zhu; Hsiang-Shang Ko; Yongzhe Zhang; Pedro Martins 001; João Saraiva; Zhenjiang Hu (New Gener. Comput., 2020)