Demo Data from VLDB 2026 / reviewers in the wild / expert
Paul Vines
dblp:153/5851
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 1 first-author · 1 since 2021Software 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 |
Program analysis · 62% Empirical software engineering · 20% Program verification · 18% | |
| Network and information security
2 papers |
Systems and software security · 50% Web and mobile security · 50% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › mining software repositories › mobile app analysis
android app analysis |
0.2 | 1 | 2015 | Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T) · ASE 2015 |
Program analysis
control flow analysis |
0.2 | 1 | 2015 | Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T) · ASE 2015 |
Program analysis
security analysis |
0.2 | 1 | 2015 | Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T) · ASE 2015 |
Program analysis
static analysis |
0.2 | 1 | 2015 | Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T) · ASE 2015 |
Systems and software security › information flow control
information flow type system |
0.2 | 1 | 2014 | Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014 |
Program verification › security property verification
information flow verification |
0.2 | 1 | 2014 | Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014 |
Web and mobile security › mobile security
android security |
0.1 | 1 | 2015 | Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T) · ASE 2015 |
Web and mobile security
mobile security |
0.1 | 1 | 2015 | Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T) · ASE 2015 |
Web and mobile security › mobile application security
app store security |
0.1 | 1 | 2014 | Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.4reflection resolution · 0.4intent resolution · 0.4information-flow type system · 0.4declassification auditing · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Communication Breakdown: Modularizing Application Tunneling for Signaling Around CensorshipabstractWe present Raceboat, a novel framework for developing and managing censorship circumvention channels. The Raceboat framework simplifies using signaling channels for low-bandwidth and/or latency-tolerant tasks like bridge distribution and authentication. We further develop a novel decomposition of application tunneling circumvention channels that is well suited to signaling channel usage. This decomposition enables modular components that are reusable across varied channels. We demonstrate the flexibility and extensibility of Raceboat for signaling uses by mixing-and-matching seven different channels. Paul Vines, Samuel McKay, Jesse Jenter, Suresh Krishnaswamy |
Proc. Priv. Enhancing Technol. | 1 |
| 2015 | Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T)abstractImplicit or indirect control flow is a transfer of control between procedures using some mechanism other than an explicit procedure call. Implicit control flow is a staple design pattern that adds flexibility to system design. However, it is challenging for a static analysis to compute or verify properties about a system that uses implicit control flow. This paper presents static analyses for two types of implicit control flow that frequently appear in Android apps: Java reflection and Android intents. Our analyses help to resolve where control flows and what data is passed. This information improves the precision of downstream analyses, which no longer need to make conservative assumptions about implicit control flow. We have implemented our techniques for Java. We enhanced an existing security analysis with a more precise treatment of reflection and intents. In a case study involving ten real-world Android apps that use both intents and reflection, the precision of the security analysis was increased on average by two orders of magnitude. The precision of two other downstream analyses was also improved. Paulo Barros, René Just, Suzanne Millstein, Paul Vines, Werner Dietl, Marcelo d'Amorim, Michael D. Ernst |
ASE | 4 |
| 2014 | Collaborative Verification of Information Flow for a High-Assurance App StoreabstractCurrent app stores distribute some malware to unsuspecting users, even though the app approval process may be costly and time-consuming. High-integrity app stores must provide stronger guarantees that their apps are not malicious. We propose a verification model for use in such app stores to guarantee that the apps are free of malicious information flows. In our model, the software vendor and the app store auditor collaborate -- each does tasks that are easy for her/him, reducing overall verification cost. The software vendor provides a behavioral specification of information flow (at a finer granularity than used by current app stores) and source code annotated with information-flow type qualifiers. A flow-sensitive, context-sensitive information-flow type system checks the information flow type qualifiers in the source code and proves that only information flows in the specification can occur at run time. The app store auditor uses the vendor-provided source code to manually verify declassifications. Michael D. Ernst, René Just, Suzanne Millstein, Werner Dietl, Stuart Pernsteiner, Franziska Roesner, Karl Koscher, Paulo Barros, Ravi Bhoraskar, Seungyeop Han, Paul Vines, Edward XueJun Wu |
CCS | 11 |