Rui Pereira is Computer Science PhD student at the University of Minho, under the MAPi doctoral programme. He received his MSc degree in Software Engineering and Business Intelligence in 2013, with his thesis “Querying for Model-Driven Spreadsheets” under the SpreadSheets as a Programming Paradigm (SSaaPP) project. He continued working on his MSc work, extending it further into other approaches, along with working on spreadsheet model quality, human-computer interaction, and software analysis and transformation.

Rui Pereira is also a founding member of the Green Software Lab.


For his PhD, he is working on reducing the energy consumption levels for software, by using source code analysis, transformation, and manipulation techniques.

Rui Pereira's current research interests are software engineering, green-computing, source code analysis and manipulation, and human-computer interaction.