Rui Abreu

Registered user since Thu 4 May 2017

Name:Rui Abreu
Bio:

Prof. Rui Maranhão (publishes as Rui Abreu) holds a Ph.D. in Computer Science - Software Engineering from the Delft University of Technology, The Netherlands, and a M.Sc. in Computer and Systems Engineering from the University of Minho, Portugal. His research revolves around software quality, with emphasis in automating the testing and debugging phases of the software development life-cycle as well as self-adaptation. Dr. Abreu has extensive expertise in both static and dynamic analysis algorithms for improving software quality. He is the recipient of 6 Best Paper Awards, including a Distinguished Paper Award at ESEC/FSE 2019, and his work has attracted considerable attention. Before joining FEUP as a Full Professor, he was an Associate Professor at IST, ULisbon and a member of the Model-Based Reasoning group at PARC’s System and Sciences Laboratory and an Assistant Professor at the University of Porto. He has co-founded DashDash in January 2017, a platform to create web apps using only spreadsheet skills. The company has secured $9M in Series A funding in May 2018. He was a Visting Researcher at Google NYC between 2019 and 2020, working on building systems and tools to increase the security of C/C++ codebases.

Country:United States
Affiliation:Faculty of Engineering, University of Porto
Research interests:Software Engineering

Contributions

ICSE 2024 General Chair in Organising Committee
Q-SE 2023 Committee Member in Program Committee within the Q-SE 2023-track
ESEC/FSE 2023 Sponsorship Co-Chair in Organizing Committee
ISSTA 2023 Committee Member in Tool Demonstrations within the Tool Demonstrations-track
EASE 2023 Author of Are security commit messages informative? Not enough! within the Industry-track
ICSE 2023 Program Committee Member in Technical Track within the Technical Track-track
CAIN 2023 Author of Tenet: A Flexible Framework for Machine Learning-based Vulnerability Detection within the Posters-track
AIST 2023 Committee Member in Program Committee within the AIST 2023-track
QP 2023 Committee Member in Program Committee within the QP2023-track
ESEC/FSE 2022 Session Chair of JF Debugging & Localization (part of Journal First)
Author of Leveraging Test Plan Quality to Improve Code Review Efficacy within the Industry Paper-track
QP4SE 2022 Author of Asserting the Correctness of Short Implementations using Metamorphic Testing within the QP4SE 2022-track
ASE 2022 Author of Leveraging Practitioners' Feedback to Improve a Security Linter within the Research Papers-track
Committee Member in Program Committee within the NIER Track-track
Author of A transformer-based IDE plugin for vulnerability detection within the Tool Demonstrations-track
Committee Member in Program Committee within the Research Papers-track
Committee Member in Program Committee within the Tool Demonstrations-track
ISSTA 2022 Author of Maestro: A Platform for Benchmarking Automatic Program Repair Tools on Software Vulnerabilities within the Tool Demonstrations-track
Committee Member in Program Committee within the Tool Demonstrations-track
Author of QMutPy: A Mutation Testing Tool for Quantum Algorithms & Applications in Qiskit within the Tool Demonstrations-track
ICT4S 2022 Author of WebAssembly versus JavaScript: Energy and Runtime Performance within the Research Papers-track
APR 2022 Author of Framing Program Repair as Code Completion within the APR 2022-track
ICSE 2022 Author of Mining Idioms in the Wild within the SEIP - Software Engineering in Practice-track
Author of Mutation Testing of Quantum Programs written in QISKit within the Posters-track
MSR 2022 Author of SECOM: Towards a convention for security commit messages within the Industry Track-track
MOBILESoft 2022 Program Co-Chair in Program Committee within the Industry Forum-track
Author of Extending EcoAndroid with Automated Detection of Resource Leaks within the Technical Papers-track
Session Chair of Session 3: Industry Forum + Awards (part of Technical Papers)
Q-SE 2022 Author of Metamorphic Testing of Oracle Quantum Programs within the Q-SE 2022-track
Committee Member in Program Committee within the Q-SE 2022-track
AIST 2022 Author of A Preliminary Study on Generating Well-Formed Q# Quantum Programs for Fuzz Testing within the AIST 2022-track
Committee Member in Program Committee within the AIST 2022-track
ICST 2022 Steering Committee Member in Steering Committee
ASE 2021 Author of Reducing Time-To-Fix For Fuzzer Bugs within the Industry Showcase-track
Committee Member in Program Committee within the Tool Demonstrations-track
Author of On the Runtime and Energy Performance of WebAssembly: Is WebAssembly superior to JavaScript yet? within the [Workshop] SUSTAIN-SE-track
Session Chair of Testing II (part of Research Papers)
ESEC/FSE 2021 Session Chair of Analysis—Development Tools (part of Research Papers)
Committee Member in Program Committee within the Research Papers-track
Infer Practitioners 2021 Author of Classifying and Prioritizing Facebook Infer's Warnings within the Infer 2021-track
ICSE 2021 Committee Member in Program Committee within the Technical Track-track
Q-SE 2021 Session Chair of Quality (part of Q-SE 2021)
Author of Welcome within the Q-SE 2021-track
Session Chair of Welcome (part of Q-SE 2021)
Author of Open Discussion on Quantum Software Engineering Roadmap within the Q-SE 2021-track
Session Chair of Open Discussion (part of Q-SE 2021)
Committee Member in Organizing Committee within the Q-SE 2021-track
Session Chair of Keynote 1 (part of Q-SE 2021)
MOBILESoft 2021 Session Chair of Keynote (part of Technical Papers)
Program Co-Chair in Program Committee within the Technical Papers-track
Program Co-Chair in Organizing Committee
Session Chair of Opening and Keynote (part of Technical Papers)
AIST 2021 Author of Supervised Learning for Test Suit Selection in Continuous Integration within the AIST 2021-track
Author of Prioritized Test Generation Guided by SoftwareFault Prediction within the AIST 2021-track
Committee Member in Program Committee within the AIST 2021-track
ICST 2021 Steering Committee Member in Steering Committee
Faculty of Engineering, University of Porto, Portugal in Program Committee within the Testing Tools Track-track
Testing Tools Track Chair in Program Chairs within the Testing Tools Track-track
Testing Tools Track Chair in Organizing Committee
ICST 2020 General Chair in Organizing Committee
Session Chair of IT3 - Safety & Security (part of Industry Track)
Steering Committee Member in Steering Committee
Session Chair of IT3 - Safety & Security (part of Industry Track)
Session Chair of Intro & Welcome (part of Research Papers)
Session Chair of Keynote 3 (part of Research Papers)
Session Chair of Intro & Welcome (part of Research Papers)
Session Chair of Most Influential Paper Awards (part of Research Papers)
Session Chair of IT2 - Misc (part of Industry Track)
TAIC PART 2020 General Chair in Organizing Committee within the TAIC PART 2020-track
ASE 2020 Author of SmartBugs: A Framework to Analyze Solidity Smart Contracts within the Tool Demonstrations-track
Committee Member in Program Committee within the Tool Demonstrations-track
ICSE 2020 Session Chair of I16-Testing and Debugging 2 (part of Paper Presentations)
Author of To the Attention of Mobile Software Developers: Guess What, Test your App! within the Journal First-track
Author of Visual Sketching: From Image Sketches to Code within the New Ideas and Emerging Results-track
Author of Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts within the Technical Papers-track
Committee Member in Program Committee within the New Ideas and Emerging Results-track
Author of On the Energy Footprint of Mobile Testing Frameworks within the Journal First-track
MOBILESoft 2020 Committee Member in Program Committee within the Technical Papers-track
MSR 2020 Author of Empirical Study of Restarted and Flaky Builds on Travis CI within the Technical Papers-track
ASE 2019 Committee Member in Program Committee within the Late Breaking Results-track
Committee Member in Program Committee within the Demonstrations-track
Author of Pangolin: An SFL-based Toolset for Feature Localization within the Demonstrations-track
ISSTA 2019 PC Member in Program Committee within the Tool Demonstration-track
ICSE 2019 Author of EMaaS: Energy Measurements as a Service for Mobile Applications within the New Ideas and Emerging Results-track
ESEC/FSE 2018 Committee Member in Program Committee within the Research Papers-track
* ICSE 2018 * Committee Member in Program Committee within the NIER - New Ideas and Emerging Results -track
Author of Poster F20: A Qualitative Reasoning Approach to Spectrum-based Fault Localization within the Posters -track
Author of Poster F33: Measuring the Energy Footprint of Mobile Testing Frameworks within the Posters -track