VLDB 2026 Research / reviewers in the wild / expert
Richard Bonett
dblp:202/9980 · also Richie Bonett
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 first-authorSoftware 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
2 papers |
Software testing · 72% Empirical software engineering · 28% | |
| Network and information security
1 paper |
Web and mobile security · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security › mobile security
android security analysis |
0.3 | 1 | 2018 | Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation · USENIX Security Symposium 2018 |
Software testing
mutation testing |
0.3 | 1 | 2018 | Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation · USENIX Security Symposium 2018 |
Empirical software engineering
mining software repositories |
0.1 | 1 | 2020 | Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps · IEEE Trans. Software Eng. 2020 |
Methods — techniques the papers use, named apart from their topics
mutation testing · 0.7k-nearest neighbors · 0.4dynamic analysis · 0.4convolutional neural network · 0.4computer vision · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile AppsabstractIt is common practice for developers of user-facing software to transform a mock-up of a graphical user interface (GUI) into code. This process takes place both at an application's inception and in an evolutionary context as GUI changes keep pace with evolving features. Unfortunately, this practice is challenging and time-consuming. In this paper, we present an approach that automates this process by enabling accurate prototyping of GUIs via three tasks: detection, classification, and assembly. First, logical components of a GUI are detected from a mock-up artifact using either computer vision techniques or mock-up metadata. Then, software repository mining, automated dynamic analysis, and deep convolutional neural networks are utilized to accurately classify GUI-components into domain-specific types (e.g., toggle-button). Finally, a data-driven, K-nearest-neighbors algorithm generates a suitable hierarchical GUI structure from which a prototype application can be automatically assembled. We implemented this approach for Android in a system called ReDraw. Our evaluation illustrates that ReDraw achieves an average GUI-component classification accuracy of 91 percent and assembles prototype applications that closely mirror target mock-ups in terms of visual affinity while exhibiting reasonable code structure. Interviews with industrial practitioners illustrate ReDraw's potential to improve real development workflows. Kevin Moran, Carlos Bernal-Cárdenas, Michael Curcio, Richard Bonett, Denys Poshyvanyk |
IEEE Trans. Software Eng. | 4 |
| 2018 | Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation
Richard Bonett, Kaushal Kafle, Kevin Moran, Adwait Nadkarni, Denys Poshyvanyk |
USENIX Security Symposium | 1 |