Demo Data from EDBT 2026 / reviewers in the wild / expert
Diego Rodríguez-Baquero
dblp:223/0253
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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
1 paper |
Software testing · 87% Software maintenance and evolution · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
mutation testing |
0.3 | 1 | 2018 | Mutode: generic JavaScript and Node.js mutation testing tool · ISSTA 2018 |
Software testing
test suite evaluation |
0.3 | 1 | 2018 | Mutode: generic JavaScript and Node.js mutation testing tool · ISSTA 2018 |
Software maintenance and evolution › software ecosystems
npm ecosystem |
0.1 | 1 | 2018 | Mutode: generic JavaScript and Node.js mutation testing tool · ISSTA 2018 |
Methods — techniques the papers use, named apart from their topics
mutation operators · 0.3empirical evaluation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Mutode: generic JavaScript and Node.js mutation testing toolabstractMutation testing is a technique in which faults (mutants) are injected into a program or application to assess its test suite effectiveness. It works by inserting mutants and running the application’s test suite to identify if the mutants are detected (killed) or not (survived) by the tests. Although computationally expensive, it has proven to be an effective method to assess application test suites. Several mutation testing frameworks and tools have been built for the various programing languages, however, very few tools have been built for the JavaScript language, more specifically, there is a lack of mutation testing tools for the Node.js runtime and npm based applications. The npm Registry is a public collection of modules of open-source code for Node.js, front-end web applications, mobile applications, robots, routers, and countless other needs of the JavaScript community. The over 700,000 packages hosted in npm are downloaded more than 5 billion times per week. More and more software is published in npm every day, representing a huge opportunity to share code and solutions, but also to share bugs and faulty software. In this paper, we briefly describe prior work for mutation operators in JavaScript and Node.js, and propose Mutode, an open source tool which leverages the npm package ecosystem to perform mutation testing for JavaScript and Node.js applications. We empirically evaluated Mutode effectiveness by running it on 12 of the top 20 npm modules that have automated test suites. Diego Rodríguez-Baquero, Mario Linares-Vásquez |
ISSTA | 1 |