β¨ TQRG - The Quasar Research Group
Welcome to TQRG - The Quasar Research Group, led by Rui Abreu. We are a passionate, interdisciplinary team tackling challenges in software testing, debugging, security, energy efficiency, and machine learning.
Our mission is to create cutting-edge tools and methodologies that enhance software quality, performance, and sustainability. π
π₯ Members
- Rui Abreu β Group Leader
- Alexandre Perez
- Thomas Durieux
- Luis Cruz
- Sofia Reis
- Bruno Sotto-Mayor
- JoΓ£o Ferreira
- Ricardo Martins
- Francisco Ribeiro
- Nuno Sabino
- David Coimbra
- Eduard Pinconschi
- ClΓ‘udia Mamede
- LuΓs Gomes
- Rui Melo
π§ͺ Projects
Project |
Description |
GZoltar |
Automatic Testing & Debugging using Spectrum-based Fault Localization (SFL) |
GZoltar-plugin |
VS Code plugin with all GZoltar commands integrated |
Physalia |
Energy measurement framework for mobile apps |
Leafactor |
Automatic refactoring tool for improving energy efficiency in Android apps |
Energy Patterns |
Open database of energy-related design patterns for mobile apps (iOS & Android) |
Android Test Inspector |
Android App Hall of Fame |
Pangolin |
Software visualization toolset for feature localization |
SecBench |
Database of real-world security vulnerabilities |
SECOM |
Convention for Security Commit Messages |
VDET |
Transformer-based VS Code extension for detecting Java vulnerabilities |
Tandem-FL |
Test minimizer based on Mozillaβs Lithium tool |
π Selected Publications
π 2023
- Gabriela K Michelon et al. Spectrum-based feature localization for families of systems. JSS.
- Francisco Ribeiro et al. GPT-3-Powered Type Error Debugging. SLE'23.
π 2022
- ClΓ‘udia Mamede et al. Transformer-based IDE plugin for vulnerability detection. ASE'22.
- Sofia Reis et al. Improving a Security Linter with Feedback. ASE'22.
- π MSR 2022 Foss Impact Paper Award: SECOM: Security Commit Message Convention. MSR'22.
- Eduard Pinconschi et al. Maestro: Program Repair Benchmarking Platform. ISSTA'22.
- Francisco Ribeiro et al. Framing Program Repair as Code Completion. APR'22.
π 2021
- David Coimbra et al. Detecting C Security Vulnerabilities with Source Code Representations. DX'21.
- Sofia Reis et al. Fixing vulnerabilities potentially hinders maintainability. EMSE.
- Rui Abreu et al. Reducing Time-To-Fix for Fuzzer Bugs. ASE'21.
π 2020β2018
- Bruno Sotto-Mayor et al. Smell-Based Defect Prediction with Designite. DX'20.
- Thomas Durieux et al. Empirical Study of Flaky Builds on Travis CI. MSR'20.
- Luis Cruz & Rui Abreu. Energy Pattern Catalog. EMSE.
- Alexandre Perez et al. Qualitative Reasoning for Fault Localization. IJCAI / ICSE.
π 2017 and earlier
- Sofia Reis & Rui Abreu. SECBENCH: A Database of Security Vulnerabilities. ESORICS'17.
- Luis Cruz et al. Leafactor: Automatic Refactoring for Energy. MOBILESoft'17.
- Alexandre Perez et al. Test-Suite Diagnosability Metric. ICSE'17.
For the full list of publications, visit our Google Scholar profiles or institutional page.
π€ Join Us / Get in Touch
We welcome collaborations, student researchers, and industry partners. Whether you're curious about energy-efficient apps, AI-powered debugging, or software security β weβd love to hear from you!
π« Email: rui [at] computer.org
βShining light on the dark matter of software systems.β β¨