Demo Data from EDBT 2026 / reviewers in the wild / expert
Nastaran Shafiei
dblp:88/11470
· DBLP profile ↗
4ranked-venue papers
3as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-author · 1 since 2021
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 · 54% Program analysis · 46% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › constraint solving
string constraint solving |
0.2 | 1 | 2013 | JST: an automatic test generation tool for industrial Java applications with strings · ICSE 2013 |
Program analysis
symbolic execution |
0.2 | 1 | 2013 | JST: an automatic test generation tool for industrial Java applications with strings · ICSE 2013 |
Software testing
test generation |
0.2 | 1 | 2013 | JST: an automatic test generation tool for industrial Java applications with strings · ICSE 2013 |
Software testing › test generation
test suite generation |
0.2 | 1 | 2013 | JST: an automatic test generation tool for industrial Java applications with strings · ICSE 2013 |
Software testing
test coverage |
0.0 | 1 | 2013 | JST: an automatic test generation tool for industrial Java applications with strings · ICSE 2013 |
Methods — techniques the papers use, named apart from their topics
symbolic execution · 0.2string constraint solving · 0.2regular expression solving · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Concurrent runtime verification of data rich events
Nastaran Shafiei, Klaus Havelund, Peter C. Mehlitz |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2020 | Actor-Based Runtime Verification with MESA
Nastaran Shafiei, Klaus Havelund, Peter C. Mehlitz |
RV | 1 |
| 2014 | Automatic handling of native methods in Java PathFinderabstractJava PathFinder (JPF) is a model checker for Java applications. Despite its maturity, JPF cannot be used to verify any realistic Java application without a nontrivial amount of work done by its user. One of the main limiting factors towards model checking such applications is handling native calls. JPF provides ways for users to handle such calls. However, those require modeling the behaviour of the native methods in Java which is labour intensive and hinders the uptake of JPF by developers. This paper presents our tool that extends JPF to address this problem. Our work alleviates this burden for users by automatically handling native calls. Our approach is based on delegating the execution of native calls from JPF to their original execution environment. We showcase our extension by applying it to a variety of simple yet realistic Java applications that JPF, without our extension, cannot handle. Nastaran Shafiei, Franck van Breugel |
SPIN | 1 |
| 2013 | JST: an automatic test generation tool for industrial Java applications with stringsabstractIn this paper we present JST, a tool that automatically generates a high coverage test suite for industrial strength Java applications. This tool uses a numeric-string hybrid symbolic execution engine at its core which is based on the Symbolic Java PathFinder platform. However, in order to make the tool applicable to industrial applications the existing generic platform had to be enhanced in numerous ways that we describe in this paper. The JST tool consists of newly supported essential Java library components and widely used data structures; novel solving techniques for string constraints, regular expressions, and their interactions with integer and floating point numbers; and key optimizations that make the tool more efficient. We present a methodology to seamlessly integrate the features mentioned above to make the tool scalable to industrial applications that are beyond the reach of the original platform in terms of both applicability and performance. We also present extensive experimental data to illustrate the effectiveness of our tool. Indradeep Ghosh, Nastaran Shafiei, Wei-Fan Chiang |
ICSE | 2 |