EDBT 2026 Demo / reviewers in the wild / expert
Benwen Zhang
dblp:148/1283
· DBLP profile ↗
5ranked-venue papers
3as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 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
3 papers |
Software testing · 92% Program analysis · 8% | |
| Network and information security
1 paper |
Privacy and data protection · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
test maintenance |
0.2 | 1 | 2016 | Towards automatically generating descriptive names for unit tests · ASE 2016 |
Software testing
specification-based testing |
0.2 | 1 | 2015 | Automatically Generating Test Templates from Test Names (N) · ASE 2015 |
Software testing
test generation |
0.2 | 1 | 2015 | Automatically Generating Test Templates from Test Names (N) · ASE 2015 |
Privacy and data protection
information leakage |
0.2 | 1 | 2014 | Lightweight automated detection of unsafe information leakage via exceptions · ISSTA 2014 |
Program analysis
static analysis |
0.1 | 1 | 2014 | Lightweight automated detection of unsafe information leakage via exceptions · ISSTA 2014 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.4text generation · 0.2natural language program analysis · 0.2natural language processing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Unsupervised outlier detection based on multi-granularity neighborhood information
Yi Li 0063, Xinyu Su, Zhong Yuan, Benwen Zhang, Xingqiang Tan |
Appl. Intell. | 4 |
| 2024 | Unsupervised attribute reduction based on neighborhood dependency
Yi Li 0063, Benwen Zhang, Zhong Yuan, Yuncheng Liu, Shenhong Lei, Xingqiang Tan |
Appl. Intell. | 2 |
| 2016 | Towards automatically generating descriptive names for unit testsabstractDuring maintenance, developers often need to understand the purpose of a test. One of the most potentially useful sources of information for understanding a test is its name. Ideally, test names are descriptive in that they accurately summarize both the scenario and the expected outcome of the test. Despite the benefits of being descriptive, test names often fall short of this goal. In this paper we present a new approach for automatically generating descriptive names for existing test bodies. Using a combination of natural-language program analysis and text generation, the technique creates names that summarize the test's scenario and the expected outcome. The results of our evaluation show that, (1) compared to alternative approaches, the names generated by our technique are significantly more similar to human-generated names and are nearly always preferred by developers, (2) the names generated by our technique are preferred over or are equivalent to the original test names in 83% of cases, and (3) our technique is several orders of magnitude faster than manually writing test names. Benwen Zhang, Emily Hill 0001, James Clause |
ASE | 1 |
| 2015 | Automatically Generating Test Templates from Test Names (N)abstractExisting specification-based testing techniques require specifications that either do not exist or are too difficult to create. As a result, they often fall short of their goal of helping developers test expected behaviors. In this paper we present a novel, natural language-based approach that exploits the descriptive nature of test names to generate test templates. Similar to how modern IDEs simplify development by providing templates for common constructs such as loops, test templates can save time and lower the cognitive barrier for writing tests. The results of our evaluation show that the approach is feasible: despite the difficulty of the task, when test names contain a sufficient amount of information, the approach's accuracy is over 80% when parsing the relevant information from the test name and generating the template. Benwen Zhang, Emily Hill 0001, James Clause |
ASE | 1 |
| 2014 | Lightweight automated detection of unsafe information leakage via exceptionsabstractUnintended information leakage is one of the most common and severe problems facing modern applications. To help developers detect information leaks before they can be leveraged by attackers, we present a new static analysis-based technique for detecting a specific type of information leak: information leaks via exceptions. Because it focuses on a specific type of leak, the technique is able to be efficient, effective, and easy to use, qualities that are often lacking in more general techniques. We implemented our technique in a prototype tool, UDLD, and performed an extensive empirical evaluation using 19 real web applications. The results of the evaluation show that UDLD is both efficient and effective at detecting unsafe information leaks via exceptions; for the subjects that we considered, UDLD is the fastest among several alternative tools. Moreover, it reported more true leaks than existing state-of-the-art tools with no known false negatives and no false positives. Benwen Zhang, James Clause |
ISSTA | 1 |