VLDB 2026 Research / reviewers in the wild / expert
Phyllipe Lima
dblp:210/6400
· DBLP profile ↗
4ranked-venue papers
2as first author
3since 2021 · last 2025
0000-0002-8358-4405ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | An Approach Based on Metadata to Implement Convention Over Configuration Decoupled From Framework LogicabstractABSTRACT Frameworks are essential for software development, providing code design and facilitating reuse for their users. Well‐known Java frameworks and APIs rely on metadata configuration through code annotations, using Reflection API to consume and process them. Code elements that share the same annotations often exhibit similarities, creating the opportunity to use conventions as a metadata source. This paper proposes a model for defining Convention over Configuration (CoC) for annotation usage, decoupled from the metadata reading logic. With this model, if a convention is present, the framework will automatically consider that element to be annotated. We implemented this model in the Esfinge Metadata API and evaluated it in an experiment where participants implemented the CoC pattern using two approaches: our proposed one and the Java Reflection API. As a result, 75% of participants implemented our approach faster than with just the Reflection API, and we observed a higher failure rate with the Reflection API than with the Esfinge API. Moreover, the code produced with our approach also resulted in fewer lines of code. Based on these results, we confirmed that the proposed approach fulfilled its goal of supporting the definition of conventions decoupled from the framework logic, thereby improving code readability and maintainability. Everaldo Gomes, Eduardo Guerra 0001, Phyllipe Lima, Paulo Meirelles |
J. Softw. Evol. Process. | 3 |
| 2024 | How do annotations affect Java code readability?
Eduardo Guerra 0001, Everaldo Gomes, Jeferson Ferreira, Igor Scaliante Wiese, Phyllipe Lima, Marco Aurélio Gerosa, Paulo Meirelles |
Empir. Softw. Eng. | 5 |
| 2023 | CADV: A software visualization approach for code annotations distribution
Phyllipe Lima, Jorge Melegati, Everaldo Gomes, Nathalya Stefhany Pereira, Eduardo Guerra 0001, Paulo Meirelles |
Inf. Softw. Technol. | 1 |
| 2018 | A Metrics Suite for code annotation assessment
Phyllipe Lima, Eduardo Guerra 0001, Paulo Meirelles, Lucas Kanashiro, Hélio Silva, Fábio Fagundes Silveira |
J. Syst. Softw. | 1 |