Demo Data from EDBT 2026 / reviewers in the wild / expert
Janis Benefelds
dblp:47/1620
· DBLP profile ↗
1ranked-venue papers
0as 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
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 › test generation
search-based test generation |
0.3 | 1 | 2018 | Search-based detection of deviation failures in the migration of legacy spreadsheet applications · ISSTA 2018 |
Software testing
test generation |
0.3 | 1 | 2018 | Search-based detection of deviation failures in the migration of legacy spreadsheet applications · ISSTA 2018 |
Software maintenance and evolution › software reengineering › software modernization
software migration |
0.1 | 1 | 2018 | Search-based detection of deviation failures in the migration of legacy spreadsheet applications · ISSTA 2018 |
Methods — techniques the papers use, named apart from their topics
search-based test generation · 0.3branch coverage · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Search-based detection of deviation failures in the migration of legacy spreadsheet applicationsabstractMany legacy financial applications exist as a collection of formulas implemented in spreadsheets. Migration of these spreadsheets to a full-fledged system, written in a language such as Java, is an error- prone process. While small differences in the outputs of numerical calculations from the two systems are inevitable and tolerable, large discrepancies can have serious financial implications. Such discrepancies are likely due to faults in the migrated implementation, and are referred to as deviation failures. In this paper, we present a search-based technique that seeks to reveal deviation failures automatically. We evaluate different variants of this approach on two financial applications involving 40 formulas. These applications were produced by SEB Life & Pension Holding AB, who migrated their Microsoft Excel spreadsheets to a Java application. While traditional random and branch coverage-based test generation techniques were only able to detect approximately 25% and 32% of known faults in the migrated code respectively, our search-based approach detected up to 70% of faults with the same test generation budget. Without restriction of the search budget, up to 90% of known deviation failures were detected. In addition, three previously unknown faults were detected by this method that were confirmed by SEB experts. Mohammad Moein Almasi, Hadi Hemmati, Gordon Fraser 0001, Phil McMinn, Janis Benefelds |
ISSTA | 5 |