VLDB 2026 Research / reviewers in the wild / expert
João Nadkarni
dblp:218/7291 · also João Pedro Nadkarni
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2021
0000-0003-0643-2667ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author
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
2 papers |
Software testing · 38% Software maintenance and evolution · 31% Compilers and program optimization · 15% |
Topics — the 7 heaviest of 8, 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 |
Software testing › regression testing › test selection
multi-objective test selection |
0.4 | 1 | 2019 | MOTSD: a multi-objective test selection tool using test suite diagnosability · ESEC/SIGSOFT FSE 2019 |
Software testing
regression testing |
0.4 | 1 | 2019 | MOTSD: a multi-objective test selection tool using test suite diagnosability · ESEC/SIGSOFT FSE 2019 |
Software testing › regression testing
test selection |
0.4 | 1 | 2019 | MOTSD: a multi-objective test selection tool using test suite diagnosability · ESEC/SIGSOFT FSE 2019 |
Methods — techniques the papers use, named apart from their topics
pattern mining · 0.5code clone detection · 0.5particle swarm optimization · 0.4
| 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 | 2 |
| 2019 | MOTSD: a multi-objective test selection tool using test suite diagnosabilityabstractPerforming regression testing on large software systems becomes unfeasible as it takes too long to run all the test cases every time a change is made. The main motivation of this work was to provide a faster and earlier feedback loop to the developers at OutSystems when a change is made. The developed tool, MOTSD, implements a multi-objective test selection approach in a C# code base using a test suite diagnosability metric and historical metrics as objectives and it is powered by a particle swarm optimization algorithm. We present implementation challenges, current experimental results and limitations of the tool when applied in an industrial context. Screencast demo link: https://www.youtube.com/watch?v=CYMfQTUu2BE Daniel Correia, Rui Abreu 0001, João Nadkarni |
ESEC/SIGSOFT FSE | 4 |
| 2018 | Combining NeuroEvolution and Principal Component Analysis to trade in the financial markets
João Nadkarni, Rui Ferreira Neves |
Expert Syst. Appl. | 1 |