Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

João Nadkarni

dblp:218/7291 · also João Pedro Nadkarni · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
code duplication
0.512021
Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021
Software maintenance and evolution
software ecosystems
0.512021
Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021
Software maintenance and evolution
technical debt
0.512021
Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021
Programming languages and type systems › programming paradigms
visual programming languages
0.512021
Duplicated code pattern mining in visual programming languages · ESEC/SIGSOFT FSE 2021
Software testing › regression testing › test selection
multi-objective test selection
0.412019
MOTSD: a multi-objective test selection tool using test suite diagnosability · ESEC/SIGSOFT FSE 2019
Software testing
regression testing
0.412019
MOTSD: a multi-objective test selection tool using test suite diagnosability · ESEC/SIGSOFT FSE 2019
Software testing › regression testing
test selection
0.412019
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
YearPublicationVenuePosition
2021 Duplicated code pattern mining in visual programming languages
abstract
Visual 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 FSE2
2019 MOTSD: a multi-objective test selection tool using test suite diagnosability
abstract
Performing 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 FSE4
2018 Combining NeuroEvolution and Principal Component Analysis to trade in the financial markets
João Nadkarni, Rui Ferreira Neves
Expert Syst. Appl.1