Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ryan Craven
dblp:08/10126
· DBLP profile ↗
5ranked-venue papers
2as first author
1since 2021 · last 2024
0009-0002-5615-0078ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1Computer networks · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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.
| Network and information security
1 paper |
Systems and software security · 100% | |
| Computer networks
1 paper |
Transport protocols and congestion control · 33% Internet architecture and protocols · 33% Network measurement and analytics · 33% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 50% Learning theory · 50% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% | |
| Theoretical computer science
1 paper |
Information theory · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software evolution › software adaptation
software customization |
0.2 | 1 | 2024 | FEAST'24: Sixth Workshop on Forming an Ecosystem Around Software Transformation · CCS 2024 |
Internet architecture and protocols › middlebox
middlebox traversal |
0.2 | 1 | 2014 | A middlebox-cooperative TCP for a non end-to-end internet · SIGCOMM 2014 |
Network measurement and analytics › network performance measurement
path diagnosis |
0.2 | 1 | 2014 | A middlebox-cooperative TCP for a non end-to-end internet · SIGCOMM 2014 |
Transport protocols and congestion control
TCP |
0.2 | 1 | 2014 | A middlebox-cooperative TCP for a non end-to-end internet · SIGCOMM 2014 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
hidden markov model |
0.2 | 1 | 2013 | Inferring Statistically Significant Hidden Markov Models · IEEE Trans. Knowl. Data Eng. 2013 |
Machine learning › Learning theory
model selection |
0.2 | 1 | 2013 | Inferring Statistically Significant Hidden Markov Models · IEEE Trans. Knowl. Data Eng. 2013 |
Methods — techniques the papers use, named apart from their topics
statistical significance testing · 0.3sample size bound · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | FEAST'24: Sixth Workshop on Forming an Ecosystem Around Software TransformationabstractThe Sixth Workshop on Forming an Ecosystem Around Software Transformation (FEAST) revives the series, with the original five events taking place from 2016-2020. FEAST is concerned with all aspects of achieving effective, robust, and appraisable late-stage transformation of software for security. Late-stage transformations allow third parties to deeply tailor existing software to their mission, customizing it with little to no access to source code or support from the original developer. Ryan Craven, Matthew S. Mickelson |
CCS | 1 |
| 2014 | A middlebox-cooperative TCP for a non end-to-end internetabstractUnderstanding, measuring, and debugging IP networks, particularly across administrative domains, is challenging. One particularly daunting aspect of the challenge is the presence of transparent middleboxes---which are now common in today's Internet. In-path middleboxes that modify packet headers are typically transparent to a TCP, yet can impact end-to-end performance or cause blackholes. We develop TCP HICCUPS to reveal packet header manipulation to both endpoints of a TCP connection. HICCUPS permits endpoints to cooperate with currently opaque middleboxes without prior knowledge of their behavior. For example, with visibility into end-to-end behavior, a TCP can selectively enable or disable performance enhancing options. This cooperation enables protocol innovation by allowing new IP or TCP functionality (e.g., ECN, SACK, Multipath TCP, Tcpcrypt) to be deployed without fear of such functionality being misconstrued, modified, or blocked along a path. HICCUPS is incrementally deployable and introduces no new options. We implement and deploy TCP HICCUPS across thousands of disparate Internet paths, highlighting the breadth and scope of subtle and hard to detect middlebox behaviors encountered. We then show how path diagnostic capabilities provided by HICCUPS can benefit applications and the network. Ryan Craven, Robert Beverly, Mark Allman |
SIGCOMM | 1 |
| 2013 | A Normalized Statistical Metric Space for Hidden Markov ModelsabstractIn this paper, we present a normalized statistical metric space for hidden Markov models (HMMs). HMMs are widely used to model real-world systems. Like graph matching, some previous approaches compare HMMs by evaluating the correspondence, or goodness of match, between every pair of states, concentrating on the structure of the models instead of the statistics of the process being observed. To remedy this, we present a new metric space that compares the statistics of HMMs within a given level of statistical significance. Compared with the Kullback-Leibler divergence, which is another widely used approach for measuring model similarity, our approach is a true metric, can always return an appropriate distance value, and provides a confidence measure on the metric value. Experimental results are given for a sample application, which quantify the similarity of HMMs of network traffic in the Tor anonymization system. This application is interesting since it considers models extracted from a system that is intentionally trying to obfuscate its internal workings. In the conclusion, we discuss applications in less-challenging domains, such as data mining. Jason M. Schwier, Ryan Craven, Lu Yu 0001, Richard R. Brooks, Christopher Griffin 0001 |
IEEE Trans. Cybern. | 3 |
| 2013 | Inferring Statistically Significant Hidden Markov ModelsabstractHidden Markov models (HMMs) are used to analyze real-world problems. We consider an approach that constructs minimum entropy HMMs directly from a sequence of observations. If an insufficient amount of observation data is used to generate the HMM, the model will not represent the underlying process. Current methods assume that observations completely represent the underlying process. It is often the case that the training data size is not large enough to adequately capture all statistical dependencies in the system. It is, therefore, important to know the statistical significance level for that the constructed model representing the underlying process, not only the training set. In this paper, we present a method to determine if the observation data and constructed model fully express the underlying process with a given level of statistical significance. We use the statistics of the process to calculate an upper bound on the number of samples required to guarantee that the model has a given level significance. We provide theoretical and experimental results that confirm the utility of this approach. The experiment is conducted on a real private Tor network. Lu Yu 0001, Jason M. Schwier, Ryan Craven, Richard R. Brooks, Christopher Griffin 0001 |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2011 | Noise tolerant symbolic learning of Markov models of tunneled protocolsabstractRecent research has exposed timing side channel vulnerabilities in many security applications. Hidden Markov models (HMMs) have used timing data to extract passwords from cryptographically protected communications tunnels. We extend that work to show how HMM models of protocols can be extracted directly from observations of protocol timing artifacts with no a priori knowledge. Since our approach uses symbolic reasoning, an important question is how to best translate continuous data observations to symbolic data. This translation is problematic when observation variance makes continuous to symbolic translation unreliable. We examine this problem and show that the HMMs we infer compensate automatically for significant observation jitter and symbol misclassification. Experimental verification is presented. Harakrishnan Bhanu, Jason M. Schwier, Ryan Craven, Ilker Özçelik, Christopher Griffin 0001, Richard R. Brooks |
IWCMC | 3 |