Demo Data from EDBT 2026 / reviewers in the wild / expert
Sarmad Makhdoom
dblp:150/9044
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2014
—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 · 70% Program analysis · 30% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test generation › test suite generation
incremental test generation |
0.2 | 1 | 2014 | Incremental symbolic execution for automated test suite maintenance · ASE 2014 |
Program analysis
symbolic execution |
0.2 | 1 | 2014 | Incremental symbolic execution for automated test suite maintenance · ASE 2014 |
Software testing
test generation |
0.2 | 1 | 2014 | Incremental symbolic execution for automated test suite maintenance · ASE 2014 |
Software testing › test repair
test suite maintenance |
0.2 | 1 | 2014 | Incremental symbolic execution for automated test suite maintenance · ASE 2014 |
Program analysis
dynamic analysis |
0.1 | 1 | 2014 | Incremental symbolic execution for automated test suite maintenance · ASE 2014 |
Methods — techniques the papers use, named apart from their topics
dynamic analysis · 0.2constraint solving · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Incremental symbolic execution for automated test suite maintenanceabstractScaling software analysis techniques based on source-code, such as symbolic execution and data flow analyses, remains a challenging problem for systematically checking software systems. In this work, we aim to efficiently apply symbolic execution in increments based on versions of code. Our technique is based entirely on dynamic analysis and patches completely automated test suites based on the code changes. Our key insight is that we can eliminate constraint solving for unchanged code by checking constraints using the test suite of a previous version. Checking constraints is orders of magnitude faster than solving them. This is in contrast to previous techniques that rely on inexact static analysis or cache of previously solved constraints. Our technique identifies ranges of paths, each bounded by two concrete tests from the previous test suite. Exploring these path ranges covers all paths affected by code changes up to a given depth bound. Our experiments show that incremental symbolic execution based on dynamic analysis is an order of magnitude faster than running complete standard symbolic execution on the new version of code. Sarmad Makhdoom, Muhammad Adeel Khan, Junaid Haroon Siddiqui |
ASE | 1 |