Demo Data from VLDB 2026 / reviewers in the wild / expert
Richard Sharp
dblp:32/4132
· DBLP profile ↗
20ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0002-9797-472XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorComputer networks · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 2Theory of computation · 2 · 1 first-author
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
3 papers |
Web and mobile security · 53% Systems and software security · 39% Authentication and access control · 8% | |
| Computer graphics and multimedia
3 papers |
Visualization and visual analytics · 38% Geometric modeling and processing · 30% Rendering · 26% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Medical and health informatics · 74% Bioinformatics and computational biology · 26% | |
| Human-computer interaction and pervasive computing
2 papers |
Ubiquitous computing and smart environments · 100% | |
| Computer networks
1 paper |
Wireless sensing and localization · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 50% Compilers and program optimization · 50% |
Topics — the 13 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
scientific visualization |
0.1 | 2 | 2008 | Reconstruction of Cellular Biological Structures from Optical Microscopy Data · IEEE Trans. Vis. Comput. Graph. 2008 Physics-Based Subsurface Visualization of Human Tissue · IEEE Trans. Vis. Comput. Graph. 2007 |
Geometric modeling and processing
surface reconstruction |
0.1 | 1 | 2008 | Reconstruction of Cellular Biological Structures from Optical Microscopy Data · IEEE Trans. Vis. Comput. Graph. 2008 |
Web and mobile security
web security |
0.1 | 1 | 2008 | Enhancing web browsing security on public terminals using mobile composition · MobiSys 2008 |
Web and mobile security
web application security |
0.1 | 2 | 2003 | Specifying and Enforcing Application-Level Web Security Policies · IEEE Trans. Knowl. Data Eng. 2003 Abstracting application-level web security · WWW 2002 |
Rendering
physically based rendering |
0.1 | 1 | 2007 | Physics-Based Subsurface Visualization of Human Tissue · IEEE Trans. Vis. Comput. Graph. 2007 |
Wireless sensing and localization › indoor localization
room-level localization |
0.1 | 1 | 2005 | WALRUS: wireless acoustic location with room-level resolution using ultrasound · MobiSys 2005 |
Ubiquitous computing and smart environments
context-aware computing |
0.0 | 1 | 2003 | Context-Aware Computing with Sound · UbiComp 2003 |
Systems and software security
security policy specification |
0.0 | 1 | 2003 | Specifying and Enforcing Application-Level Web Security Policies · IEEE Trans. Knowl. Data Eng. 2003 |
Systems and software security › vulnerability management
vulnerability mitigation |
0.0 | 1 | 2003 | Specifying and Enforcing Application-Level Web Security Policies · IEEE Trans. Knowl. Data Eng. 2003 |
Systems and software security
secure software development |
0.0 | 1 | 2002 | Abstracting application-level web security · WWW 2002 |
Programming languages and type systems
functional language |
0.0 | 1 | 2000 | A Statically Allocated Parallel Functional Language · ICALP 2000 |
Bioinformatics and computational biology › bioimage informatics › bioimage analysis
microscopy image analysis |
0.0 | 1 | 2008 | Reconstruction of Cellular Biological Structures from Optical Microscopy Data · IEEE Trans. Vis. Comput. Graph. 2008 |
Ubiquitous computing and smart environments › location-based services
indoor location-based services |
0.0 | 1 | 2005 | WALRUS: wireless acoustic location with room-level resolution using ultrasound · MobiSys 2005 |
Methods — techniques the papers use, named apart from their topics
voronoi tessellation · 0.2bayesian formulation · 0.2active geodesic contours · 0.2near-infrared light scattering model · 0.1finite element method · 0.1diffusion equation · 0.1split-trust architecture · 0.1local device composition · 0.1security policy structuring · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Current State of Electronic Consent Processes in Behavioral Health: Outcomes from an Observational Study
Hiral C. Soni, María Adela Grando, Anita C. Murcko, Mike Bayuk, Pramod Bharadwaj Chandrashekhar, Madhumita Mukundan, Meredith Abrams, Marcela P. Aliste, Megan Hiestand, Julia Varkey, Caroline Horrow, Michael Saks 0002, Richard Sharp, Mary Jo Whitfield, Mark Callesen, Christina Dye, Darwyn Chern |
AMIA | 14 |
| 2010 | Using functional programming within an industrial product group: perspectives and perceptionsabstractWe present a case-study of using OCaml within a large product development project, focussing on both the technical and non-technical issues that arose as a result. We draw comparisons between the OCaml team and the other teams that worked on the project, providing comparative data on hiring patterns and cross-team code contribution. David J. Scott, Richard Sharp, Thomas Gazagnaire, Anil Madhavapeddy |
ICFP | 2 |
| 2008 | Enhancing web browsing security on public terminals using mobile compositionabstractThis paper presents an architecture that affords mobile users greater trust and security when browsing the internet (e.g., when making personal/financial transactions) from public terminals at Internet Cafes or other unfamiliar locations. This is achieved by enabling web applications to split their client-side pages across a pair of browsers: one untrusted browser running on a public PC and one trusted browser running on the user's personal mobile device, composed into a single logical interface through a local connection, wired or wireless. Information entered via the personal device's keypad cannot be read by the PC, thwarting PC-based key-loggers. Similarly, information displayed on the personal device's screen is also hidden from the PC, preserving the confidentiality and integrity of security-critical data even in the presence of screen grabbing attacks and compromised PC browsers. We present a security policy model for split-trust web applications that defends against a range of crimeware-based attacks, including those based on active-injection (e.g. inserting malicious packets into the network or spoofing user-input events). Performance results of a prototype split-trust implementation are presented, using a commercially available cell phone as a trusted personal device. Richard Sharp, Anil Madhavapeddy, Roy Want, Trevor Pering |
MobiSys | 1 |
| 2008 | An imaging workflow for characterizing phenotypical change in large histological mouse model datasets
Kishore Mosaliganti, Tony Pan, Randall Ridgway, Richard Sharp, Lee A. D. Cooper, Alexandra Gulacy, Ashish Sharma 0001, M. Okan Irfanoglu, Raghu Machiraju, Tahsin M. Kurç, Alain de Bruin, Pamela Wenzel, Gustavo Leone, Joel H. Saltz, Kun Huang 0001 |
J. Biomed. Informatics | 4 |
| 2008 | Reconstruction of Cellular Biological Structures from Optical Microscopy DataabstractDevelopments in optical microscopy imaging have generated large high-resolution data sets that have spurred medical researchers to conduct investigations into mechanisms of disease, including cancer at cellular and subcellular levels. The work reported here demonstrates that a suitable methodology can be conceived that isolates modality-dependent effects from the larger segmentation task and that 3D reconstructions can be cognizant of shapes as evident in the available 2D planar images. In the current realization, a method based on active geodesic contours is first deployed to counter the ambiguity that exists in separating overlapping cells on the image plane. Later, another segmentation effort based on a variant of Voronoi tessellations improves the delineation of the cell boundaries using a Bayesian formulation. In the next stage, the cells are interpolated across the third dimension thereby mitigating the poor structural correlation that exists in that dimension. We deploy our methods on three separate data sets obtained from light, confocal, and phase-contrast microscopy and validate the results appropriately. Kishore Mosaliganti, Lee A. D. Cooper, Richard Sharp, Raghu Machiraju, Gustavo Leone, Kun Huang 0001, Joel H. Saltz |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2007 | Interacting with mobile services: an evaluation of camera-phones and visual tags
Eleanor F. Toye, Richard Sharp, Anil Madhavapeddy, David J. Scott, Eben Upton, Alan F. Blackwell |
Pers. Ubiquitous Comput. | 2 |
| 2007 | Detection and Visualization of Surface-Pockets to Enable Phenotyping StudiesabstractIn this paper, we propose a technique for detecting pockets on a surface-of-interest. A sequence of propagating fronts converging to the target surface is used as the basis for inspection. We compute a correspondence function between the initial and the target surface. This leads to a natural definition of the local feature size measured as the evolution distance between mapped points. Surface pockets are then extracted as salient clusters embedded in the feature space. The level-set initialization also determines the scale-space of the extracted pockets. Results are presented on a case-study in which the focus is to chronicle the phenotyping differences in genetically modified mouse placenta. Our results are validated based on manually verified ground-truth. Kishore Mosaliganti, Firdaus Janoos, Richard Sharp, Randall Ridgway, Raghu Machiraju, Kun Huang 0001, Pamela Wenzel, Alain de Bruin, Gustavo Leone, Joel H. Saltz |
IEEE Trans. Medical Imaging | 3 |
| 2007 | Physics-Based Subsurface Visualization of Human TissueabstractIn this paper, we present a framework for simulating light transport in three-dimensional tissue with inhomogeneous scattering properties. Our approach employs a computational model to simulate light scattering in tissue through the finite element solution of the diffusion equation. Although our model handles both visible and nonvisible wavelengths, we especially focus on the interaction of near infrared (NIR) light with tissue. Since most human tissue is permeable to NIR light, tools to noninvasively image tumors, blood vasculature, and monitor blood oxygenation levels are being constructed. We apply this model to a numerical phantom to visually reproduce the images generated by these real-world tools. Therefore, in addition to enabling inverse design of detector instruments, our computational tools produce physically-accurate visualizations of subsurface structures. Richard Sharp, Jacob Adams, Raghu Machiraju, Robert Lee, Robert Crane |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2006 | Accelerating subsurface scattering using Cholesky factorization
Richard Sharp, Raghu Machiraju |
Vis. Comput. | 1 |
| 2005 | Task Partitioning for Multi-core Network Processors
Robert Ennals, Richard Sharp, Alan Mycroft |
CC | 2 |
| 2005 | WALRUS: wireless acoustic location with room-level resolution using ultrasoundabstractIn this paper, we propose a system that uses the wireless networking and microphone interfaces of mobile devices to determine location to room-level accuracy. The wireless network provides a synchronizing pulse along with information about the room. This is accompanied by an ultrasound beacon that allows us to resolve locations to the confines of a physical room (since audio is mostly bounded by walls). We generate the wireless data and ultrasound pulses from the existing PCs in each room; a PDA carried by a user listens for both signals. Thus, our approach does not require special hardware. We do not use ultrasound to send data. As a result we dramatically reduce the computational burden on the mobile device while also decreasing the latency of location resolution. Our results indicate that (i) ultrasound detection is robust even in noisy environments with many reflective surfaces; and (ii) that we can determine the correct room within a couple of seconds with high probability even when the ultrasound emitting PCs are not synchronized. Gaetano Borriello, Alan L. Liu, Tony Offer, Christopher Palistrant, Richard Sharp |
MobiSys | 5 |
| 2004 | Linear Types for Packet Processing
Robert Ennals, Richard Sharp, Alan Mycroft |
ESOP | 2 |
| 2003 | Context-Aware Computing with Sound
Anil Madhavapeddy, David J. Scott, Richard Sharp |
UbiComp | 3 |
| 2003 | Higher-level techniques for hardware description and synthesis
Alan Mycroft, Richard Sharp |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2003 | Specifying and Enforcing Application-Level Web Security PoliciesabstractApplication-level Web security refers to vulnerabilities inherent in the code of a Web-application itself (irrespective of the technologies in which it is implemented or the security of the Web-server/back-end database on which it is built). In the last few months, application-level vulnerabilities have been exploited with serious consequences: Hackers have tricked e-commerce sites into shipping goods for no charge, usernames and passwords have been harvested, and confidential information (such as addresses and credit-card numbers) has been leaked. We investigate new tools and techniques which address the problem of application-level Web security. We 1) describe a scalable structuring mechanism facilitating the abstraction of security policies from large Web-applications developed in heterogeneous multiplatform environments; 2) present a set of tools which assist programmers in developing secure applications which are resilient to a wide range of common attacks; and 3) report results and experience arising from our implementation of these techniques. David J. Scott, Richard Sharp |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2002 | Functional Design Using Behavioural and Structural Components
Richard Sharp |
FMCAD | 1 |
| 2002 | Abstracting application-level web securityabstractApplication-level web security refers to vulnerabilities inherent in the code of a web-application itself (irrespective of the technologies in which it is implemented or the security of the web-server/back-end database on which it is built). In the last few months application-level vulnerabilities have been exploited with serious consequences: hackers have tricked e-commerce sites into shipping goods for no charge, user-names and passwords have been harvested and condential information (such as addresses and credit-card numbers) has been leaked.In this paper we investigate new tools and techniques which address the problem of application-level web security. We (i) describe a scalable structuring mechanism facilitating the abstraction of security policies from large web-applications developed in heterogenous multi-platform environments; (ii) present a tool which assists programmers develop secure applications which are resilient to a wide range of common attacks; and (iii) report results and experience arising from our implementation of these techniques. David J. Scott, Richard Sharp |
WWW | 2 |
| 2001 | Soft Scheduling for Hardware
Richard Sharp, Alan Mycroft |
SAS | 1 |
| 2001 | Hardware/Software Co-Design Using Functional Languages
Alan Mycroft, Richard Sharp |
TACAS | 2 |
| 2000 | A Statically Allocated Parallel Functional Language
Alan Mycroft, Richard Sharp |
ICALP | 2 |