VLDB 2026 Research / reviewers in the wild / expert
Hugo Veiga
dblp:76/7306
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-3469-3613ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 50% Compilers and program optimization · 25% Programming languages and type systems · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
code duplication |
0.5 | 1 | 2021 | Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021 |
Software maintenance and evolution
software ecosystems |
0.5 | 1 | 2021 | Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021 |
Software maintenance and evolution
technical debt |
0.5 | 1 | 2021 | Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021 |
Programming languages and type systems › programming paradigms
visual programming languages |
0.5 | 1 | 2021 | Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021 |
Methods — techniques the papers use, named apart from their topics
pattern mining · 0.5code clone detection · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Duplicated code pattern mining in visual programming languagesabstractVisual Programming Languages (VPLs), coupled with the high-level abstractions that are commonplace in visual programming environments, enable users with less technical knowledge to become proficient programmers. However, the lower skill floor required by VPLs also entails that programmers are more likely to not adhere to best practices of software development, producing systems with high technical debt, and thus poor maintainability. Duplicated code is one important example of such technical debt. In fact, we observed that the amount of duplication in the OutSystems VPL code bases can reach as high as 39%. Miguel Terra-Neves, João Nadkarni, Miguel Ventura, Pedro Resende, Hugo Veiga, António Alegria |
ESEC/SIGSOFT FSE | 5 |