David Banks

dblp:66/6964 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 1999
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorComputer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Computer networks
2 papers
Internet architecture and protocols · 71% Transport protocols and congestion control · 29%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 81% User interface design and tools · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

Topics — the 7 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics
flow visualization
0.011996
Image-Guided Streamline Placement · SIGGRAPH 1996
Visualization and visual analytics › flow visualization
streamline placement
0.011996
Image-Guided Streamline Placement · SIGGRAPH 1996
Internet architecture and protocols › network architecture design › layered architecture
TCP/IP protocol stack
0.011993
A High-Performance Network Architecture for a PA-RISC Workstation · IEEE J. Sel. Areas Commun. 1993
Transport protocols and congestion control
transport protocols
0.011993
A High-Performance Network Architecture for a PA-RISC Workstation · IEEE J. Sel. Areas Commun. 1993
Collaborative and social computing
groupware
0.011990
A Visual Calendar for Scheduling Group Meetings · CSCW 1990
Internet architecture and protocols
local area network
0.011994
User-Space Protocols Deliver High Performance to Applications on a Low-Cost Gb/s LAN · SIGCOMM 1994
User interface design and tools
graphical user interface
0.011990
A Visual Calendar for Scheduling Group Meetings · CSCW 1990

Methods — techniques the papers use, named apart from their topics

prototype implementation · 0.0performance measurement · 0.0energy function optimization · 0.0rule-based scheduling · 0.0prototype design · 0.0
YearPublicationVenuePosition
1999 Blind Men and Elephants: Six Approaches to TREC Data
David Banks, Paul Over, Nien-Fan Zhang
Inf. Retr.1
1998 Reliability of Conformance Tests
abstract
A conformance test is a software assurance test that is applied in order to determine if specification requirements of the software are being met. It is a time-independent model, where the software object is subjected to an a priori known test suite. The reliability of the software is the probability that it will function properly for values in the input space. Because the input space is usually very large, it is impossible to sample all input values, so in order to provide better sampling coverage, the input space is partitioned into homogeneous subspaces. Samples are drawn from each subspace for testing the software. The conformance tests based on these samples are required to pass all tests in the test suite. Based on these data, the classical statistical estimate of reliability is one. Such an estimate may be unrealistic if the sample sizes are not large. Even in such a scenario a nontrivial confidence interval is provided for the reliability.
Charles Hagwood, Raghu Kacker, James Yen, David Banks, Lynne Rosenthal, Leonard Gallagher, Paul E. Black
COMPSAC4
1996 Image-Guided Streamline Placement
abstract
Accurate control of streamline density is key to producing several effective forms of visualization of two-dimensional vector fields.We introduce a technique that uses an energy function to guide the placement of streamlines at a specified density.This energy function uses a low-pass filtered version of the image to measure the difference between the current image and the desired visual density.We reduce the energy (and thereby improve the placement of streamlines) by ( 1) changing the positions and lengths of streamlines, (2) joining streamlines that nearly abut, and (3) creating new streamlines to fill sufficiently large gaps.The entire process is iterated to produce streamlines that are neither too crowded nor too sparse.The resulting streamlines manifest a more hand-placed appearance than do regularly-or randomly-placed streamlines.Arrows can be added to the streamlines to disambiguate flow direction, and flow magnitude can be represented by the thickness, density, or intensity of the lines.
Greg Turk, David Banks
SIGGRAPH2
1996 Mathematical Visualization: Standing at the Crossroads
David Banks, George Francis, Andrew J. Hanson, Loki Jörgenson
IEEE Visualization1
1995 Interactive Shape Metamorphosis
abstract
Image metamorphoses (morphing) is a powerful and easy-to-use tool for generating new 2D images from existing 2D images. In recent years morphing has become popular as an artistic tool and is used extensively in the entertainment industry. In this paper we describe a new technique for controlled, feature-based metamorphosis of certain types of surfaces in 3-space; it applies well-understood 2D methods to produce shape metamorphosis between 3D models in a 2D parametric space. We also describe an interactive implementation on a parallel graphics multicomputer, which allows the user to define, modify and examine the 3D morphing process in real time.
David T. Chen, Andrei State, David Banks
SI3D3
1994 User-Space Protocols Deliver High Performance to Applications on a Low-Cost Gb/s LAN
Aled Edwards, Greg Watson, John Lumley, David Banks, Costas Calamvokis, Chris Dalton
SIGCOMM4
1993 A High-Performance Network Architecture for a PA-RISC Workstation
abstract
With current low-cost high-performance workstations, application-to-application throughput is limited more by host memory bandwidth than by the cost of protocol processing. Conventional network architectures are inefficient in their use of this memory bandwidth, because data is copied several times between the application and the network. As network speeds increase further, network architectures must be developed that reduce the demands on host memory bandwidth. The authors discuss the design of a single-copy network architecture, where data is copied directly between the application buffer and the network interface. Protocol processing is performed by the host, and transport layer buffering is provided on the network interface. They describe a prototype implementation for the HP Apollo Series 700 workstation family that consists of an FDDI network interface and a modified 4.3BSD TCP/IP protocol stack, and report some early results that demonstrate twice the throughput of a conventional network architecture and significantly lower latency.>
David Banks, Michael Prudence
IEEE J. Sel. Areas Commun.1
1992 Interactive Manipulation and Display of Surfaces in Four Dimensions
abstract
Article Free Access Share on Interactive manipulation and display of surfaces in four dimensions Author: David Banks View Profile Authors Info & Claims I3D '92: Proceedings of the 1992 symposium on Interactive 3D graphicsJune 1992 Pages 197–207https://doi.org/10.1145/147156.147205Online:01 June 1992Publication History 18citation735DownloadsMetricsTotal Citations18Total Downloads735Last 12 Months13Last 6 weeks8 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
David Banks
SI3D1
1990 A Visual Calendar for Scheduling Group Meetings
abstract
Scheduling group meetings requires access to participants' calendars, typically located in scattered pockets or desks. Placing participants' calendars on-line and using a rule-based scheduler to find a time slot would alleviate the problem to some extent, but it often is difficult to trust the results, because correct scheduling rules are elusive, varying with the participants and the agenda of a particular meeting. What's needed is a comprehensive scheduling system that summarizes the available information for quick, flexible, and reliable scheduling. We have developed a prototype of a priority-based, graphical scheduling system called Visual Scheduler (VS).
David B. Beard, Murugappan Palaniappan, Alan Humm, David Banks, Anil Nair, Yen-Ping Shan
CSCW4