2009-10:
Doru Cristian Balcan, August 2009 (Michael S. Lewicki)
Efficient and Robust Signal Approximations
Lie Gu, August 2009 (Takeo Kanade)
Robust Object Alignment
Jahanzeb Ahmed Sherwani, August 2009 (Roni Rosenfeld, Alexander Rudnicky)
Speech Interfaces for Information Access by Low Literate Users
Shang Leung Woo, August 2009 (Guy E. Blelloch, Bruce M. Maggs)
Finger Searching on Degree-Balanced Search Trees
2008-09:
Maria Florina Balcan, December 2008 (Avrim Blum)
New Theoretical Frameworks for Machine Learning
David James Brumley, December 2008 (Dawn Song)
Analysis and Defense of Vulnerabilities in Binary Code
Sonia Hays Chernova, May 2009 (Manuela M. Veloso)
Confidence-Based Robot Policy Learning from Demonstration
Elisabeth Crawford, May 2009 (Manuela M. Veloso)
Learning to Improve Negotiation in Semi-Cooperative Agreement Problems
Charles Shelby Garrod, August 2008 (Bruce M. Maggs, Christopher Olston)
Putting the "Scalability" into Database Scalability Services
Bora Cenk Gazen , December 2008 (Jaime Carbonnell)
Discovering Web Structure with Multiple Experts in a Clustering Framework
Andrew Gilpin, May 2009 (Tuomas Sandholm)
Algorithms for Abstracting and Solving Imperfect Information Games
Daniel R. Golovin, December 2008 (Guy Blelloch)
Uniquely Represented Data Structures with Applications to Privacy
Yang Gu, August 2008 (Manuela M. Veloso)
Effective Motion Tracking Using Known and Learned Actuation Models
Himanshu Jain, December 2008 (Edmund M. Clarke)
Verification using Satisfiability Checking, Predicate Abstraction, and Craig
Interpolation
Rainer Andreas Krause, December 2008 (Carlos Guestrin)
Optimizing Sensing - Theory and Applications
Yong Lu, December 2008 (Ziv Bar-Joseph, Roni Rosenfeld)
A Computational Framework for the Analysis of Multi-Species Microarray Data
Pratyusa Kumar Manadhata, December 2008 (Jeannette M.Wing )
An Attack Surface Metric
Colin McMillen, May 2009 (Manuela M. Veloso)
Thresholded-Rewards Decision Problems: Acting Effectively in Timed Domains
David Thomas McWherter, August 2008 (Mor Harchol-Balter)
Sharing DBMS among Multiple Users while Providing Performance Isolation: Analysis and Implementation
Robert Wilson Reeder, August 2008 (Lorrie Faith Cranor)
Expandable Grids: A User Interface Visualization Technique and a Policy
Semantics to Support Fast, Accurate Security and Privacy Policy Authoring
Monica Rogati, May 2009 (Yiming Yang, Jaime G. Carbonell)
Domain Adaptation of Translation Models for Multilingual Applications
Mugizi Robert Rwebangira, December 2008 (Avrim Blum, John Lafferty)
Techniques for Exploiting Unlabeled Data
Susmit Sarkar, May 2009 (Karl Crary)
A Practical Foundational Certified Code System
Runting (Elaine) Shi, December 2008 (Adrian Perrig)
Evaluating Predicates on Encrypted Data
Daniel John Spoonhower, May 2009 (Guy E. Blelloch, Robert Harper)
Scheduling Deterministic Parallel Programs
Jeffrey S. Stylos, May 2009 (Brad A. Myers )
Making APIs More Usable with Improved API Designs, Documentation and Tools
Tiankai Tu, August 2008 (David R. O'Hallaron)
A Scalable Database Approach to Computing Delaunay Triangulations
Virginia Panayotova Vassilevska, August 2008 (Guy Blelloch)
Efficient Algorithms for Path Problems in Weighted Graphs
Shobha Venkataraman, December 2008 (Avrim Blum, Dawn Song)
Traffic Analysis for Network Security using Learning Theory and Streaming Algorithms
Noam Zeilberger , May 2009 (Peter Lee, Frank Pfenning)
The Logical Basis of Evaluation Order and Pattern-Matching
2007-08:
Jernej Barbic, August 2007 (Doug James)
Real-time Reduced Large-deformation Models and Distributed Contact
for Computer Graphics and Haptics
Sofia Cavaco, August 2007 (Michael Lewicki)
Statistical Modeling and Synthesis of Intrinsic Structures in Impact Sounds
Tsz-Hong Chan, December 2007 (Anupam Gupta)
Approximation Algorithms for Bounded Dimensional Metric Spaces
Joshua Dunfield, August 2007 (Frank Pfenning)
Unifying Principles of Type Refinements
Benoit Hudson, December 2007 (Gary L. Miller)
Dynamic Mesh Refinement
Yan Karklin, December 2007 (Michael Lewicki)
Hierarchical Statistical Models of Computation in the Visual System
Yan Ke, May 2008 (Martial Hebert, Rahul Sukthankar)
Volumetric Features for Video Event Detection
Amit Manjhi, May 2008 (Bruce M. Maggs, Todd C. Mowry, Christopher Olston)
Increasing the Scalability of Dynamic Web Applications
Tom Murphy VII, May 2008 (Robert W. Harper, Karl Crary)
Modal Types for Mobile Code
Sandeep Pandey, May 2008 (Christopher Olston)
Information Mediation in the Presence of Constraints and Uncertainties
Francisco M. Pereira, December 2007 (Tom Mitchell)
Beyond Brain Blobs: Machine Learning Classifiers as Instruments for Analyzing Functional Magnetic Resonance Imaging Data
Vahe V. Poladyan, May 2008 (Mary Shaw, David Garlan)
Tailoring Configuration to User’s Tasks under Uncertainty
Brian Richard Potetz , May 2008 (Tai Sing Lee)
Efficient Statistical Methods for 3D Shape Inference
Minglong Shao , May 2008 (Anastasia Ailamaki)
Efficient Data Organization and Management on Heterogeneous Storage Hierarchies
Srinath Sridhar, December 2007 (Guy E. Blelloch, Russell Schwartz)
Algorithms for Analyzing Intraspecific Sequence Variation
Matthew J. Streeter, December 2007 (Stephen F. Smith)
Using Online Algorithms to Solve NP-Hard Problems More Efficiently in Practice
Jimeng Sun, December 2007 (Christos Faloutsos)
Incremental Pattern Discovery on Streams, Graphs and Tensors
Christopher D. Twigg , May 2008 (Doug L. James)
Many-Worlds Browsing for Control of Multibody Dynamics
Douglas L. Vail, May 2008 (John D. Lafferty, Manuela M. Veloso)
Conditional Random Fields for Activity Recognition
Elly Zoe Winner, May 2008 (Manuela M. Veloso)
Learning Domain-Specific Planners From Example Plans
Richard Ryan Williams, August 2007 (Manuel Blum)
Algorithms and Resource Requirements for Fundamental Problems
Hua Zhong, May 2008 (Takeo Kanade)
Image Guided Navigation for Minimally Invasive Surgery
2006-07:
Rajesh Balan, August 2006 (Mahadev Satyanarayanan)
Simplifying Cyber Foraging
Dan Bohus, May 2007 (Alexander Rudnicky / Roni Rosenfeld)
Error Awareness and Recovery in Conversational Spoken
Language Interfaces
James Robert Bruce, May 2007 (Manuela Veloso)
Real-Time Motion Planning and Safe Navigation in Dynamic
Multi-Robot Environments
Kaustuv Chaudhuri (PAL PROGRAM), December 2006 (Frank Pfenning)
The Focused Inverse Method for Linear Logic
Pankajkumar Punjabrao Chauhan, May 2007 (Edmund Clarke)
Verification of Large Industrial Circuits Using SAT Based Reparameterization and Automated Abstraction-Refinement
Vincent Conitzer, August 2006 (Tuomas Sandholm)
Computational Aspects of Preference Aggregation
Carol Frieze, May 2007 (Lenore Blum) (Self-Defined)
The Critical Role of Culture and Environment as Determinants of Women's Participation in Computer Science
Mark Fuhs, December 2006 (David Touretzky)
Space and Context in the Rodent Hippocampal Region
Anubhav Gupta, August 2006 (Edmund Clarke)
Learning Abstractions for Model Checking
Rose Amanda Hoberman, May 2007 (Dannie Durand)
A Statistical Framework for Spatial Comparative Genomics
Glenn Judd, December 2006 (Peter Steenkiste)
Using Physical Layer Emulation to Understand and Improve Wireless Networks
Caitlin Kelleher, December 2006 (Randy Pausch)
Motivating Programming: Using Storytelling to make Computer Programming
Attractive to Middle School Girls
Lea Danielle Kissner, August 2007 (Dawn Song)
Privacy-Preserving Distributed Information Sharing
Ioannis Koutis, May 2007 (Gary Miller)
Combinatorial and Algebraic Tools for Optimal Multilevel Algorithms
Lucian Vlad Lita, December 2006 (Jaime Carbonell)
Instance-Based Question Answering
Hugh Brendan McMahan, December 2006 (Geoffrey Gordon, Avrim Blum)
Robust Planning in Domains with Stochastic Outcomes, Adversaries, and Partial Observability
Daniel Neill, August 2006 (Andrew Moore)
Detection of Spatial and Spatio-Temporal Clusters
Alina Mihaela Oprea, May 2007 (Michael Reiter)
Efficient Cryptographic Techniques for Securing Storage Systems
Paul Reitsma, December 2006 (Nancy Pollard)
Evaluating Data Driven Character Animation
Liu Ren, December 2006 (Jessica Hodgins)
Statistical Analysis of Natural Human Motion for Animation
Alla Safonova, December 2006 (Jessica Hodgins)
Reducing the Search Space for Physically Realistic Human Motion
Synthesis
Craig Soules, August 2006 (Gregory Ganger)
Using Context to Assist in Personal File Retrieval
Murali Talupur, December 2006 (Edmund Clarke)
Handling Unboundedness: Abstraction Techniques for Parameterized and
Real Time Verification
Joseph Vanderwaart, August 2006 (Karl Crary)
Static Enforcement of Timing Policies Using Code Certification
Cheng-Wen Chris Wang, August 2006 (Gary Miller, Daniel Sleator)
Multi-Splay Trees
Adam Christopher Wierman, May 2007 (Mor Harchol-Balter)
Scheduling for Today's Computer Systems: Bridging Theory and Practice
2005-06:
Srinivasa Aditya Akella,
(Srinivasan Seshan)
Endpoint-Based Routing Strategies for Improving Internet
Performance and Resilience
Paul Nathan Bennett (Jaime Carbonell, John Lafferty)
Building Reliable Metaclassifiers for Text Learning
Daniel K. Blandford (Guy Blelloch)
Compact Data Structures with Fast Queries
Angela Karen Demke Brown (Todd Mowry)
Explicit Memory Management for Out-of-Core Applications
Sagar Jyoti Chaki (Edmund Clarke)
A Counterexample Guided Abstraction Refinement Framework for
Verifying Concurrent C Programs
Shuchi Chawla (Avrim Blum)
Graph Algorithms for Planning and Partitioning
Shimin Chen (Anastassia Ailamaki and Todd Mowry)
Redesigning Database Systems in Light of CPU Cache Prefetching
Christopher Brian Colohan (Todd Mowry, Anastassia Ailamaki)
Applying Thread Level Speculation to Database Transactions
Kedar Dhamdhere (Guy Blelloch, R. Ravi)
Approximation Algorithms for Metric Embedding Problems
Stavros Harizopoulos (Anastassia Ailamaki)
Staged Database Systems
Urs Hengartner (Peter Steenkiste)
Access Control to Information in Pervasive Computing Environments
Ningning Hu (Peter Steenkiste)
Network Monitoring and Diagnosis Basedon Available Bandwidth Measurement
Scott Raymond Lenser (Manuela Veloso )
On-line Robot Adaptation to Environmental Change
Maxim Likhachev (Geoffrey Gordon, Sebastian Thrun)
Search-based Planning for Large Dynamic Environments
Ting Liu (Andrew Moore)
Fast Nonparametric Machine Learning Algorithms for High-dimensional
Massive Data and Applications
Suman Kumar Nath (Srinivasan Seshan)
Exploiting Redundancy for Robust Sensing
Radu Stefan Niculescu (Tom Mitchell)
Exploiting Parameter Domain Knowledge for Learning Bayesian Networks
Takayuki Osogami (Mor Harchol-Balter)
Analysis of Multi-server Systems via Dimensionality Reduction of Markov
Chains
Jia-Yu Pan ( Christos Faloutsos, Howard Wactlar)
Advanced Tools for Video and Multimedia Mining
Spyridon Papadimitriou (Christos Faloutsos)
Parameter-Free Spatial and Stream Mining
Sungwoo Park (Frank Pfenning, Sebastian Thrun)
A Programming Language for Probabilistic Computation
Bianca Schroeder (Mor Harchol-Balter)
Improving the Performance of Static and Dynamic Requests at a Busy Web Site
Luis Alfonso Von Ahn Arellano (Manuel Blum)
Human Computation
Mengzhi Wang (Anastassia Ailamaki)
Performance Modeling of Storage Devices using Machine Learning
Leejay Wu (Christos Faloutsos)
Automated Modeling and Nonlinear Axis Scaling
Yinglian Xie (David R. O'Halloran, Hui Zhang)
A Spatiotemporal Event Correlation Approach to Computer Security
2004-05:
Umut Akgun Acar,
May 2005
(Guy Blelloch)
Self-adjusting Computation
Hal Joseph Burch,
May 2005
(Bruce Maggs, Gary Miller)
Measuring an IP Network in situ
Yang-Hua Chu,
May 2005(Hui Zhang)
Enabling Live Internet Broadcasting using an Application Endpoint Architecture
Rowan Davies,
May 2005 (Frank Pfenning)
Practical Refinement-Type Checking
Joao de Jesus Sousa,
May 2005 (David Garlan)
Scaling Task Management in Space and Time
Derek Raymond Dreyer,
May 2005 (Robert Harper and Karl Crary)
Understanding and Evolving the ML Module System
Adam M. Fass,
May 2005
(Randy Pausch)
MessyBoard: Lowering the Cost of Communication and Making it More Enjoyable
Jun Gao, December 2004 (Peter Steenkiste)
A Distributed and Scalable Peer-to-Peer Content Discovery System
Supporting Complex Queries
Alex David Groce,
May 2005
(Edmund Clarke)
Error Explanation and Fault Localization with Distance Metrics
Nicholas Hopper, August 2004 (Manuel Blum)
Toward a Theory of Steganography
An-Cheng Huang, December 2004 (Peter Steenkiste)
Building Self-configuring Services Using Service-specific Knowledge
Katherine Skirving Larson, August 2004 (Tuomas Sandholm)
Mechanism Design for Computationally-Limited Agents
Aleksandar Nanevski, August 2004 (Frank Pfenning)
Functional Programming with Names and Necessity
Leaf Eames Petersen, May 2005 (Robert Harper, Karl Crary)
Certifying Compilation for Standard ML in a Type Analysis Framework
Sanjay G. Rao, December 2004 (Hui Zhang)
Establishing the viability of End System Multicast using a Systems Approach to Protocol Design
Patrick Riley,
May 2005
(Manuela Veloso)
Coaching: Learning and Using Environment and Agent Models for Advice
Sanjit Arunkumar Seshia,
May 2005
(Randal Bryant)
Adaptive Eager Boolean Encoding for Arithmetic Reasoning in Verification
Dennis W. Strelow, December 2004 (Sanjiv Singh)
Motion Estimation from Image and Inertial Measurements
Desney Swee-Leong Tan, August 2004 (Randy Pausch)
Exploiting the Cognitive and Social Benefits of Physically Large Displays
Hakan Younes, December 2004 (Reid Simmons)
Verification and Planning for Stochastic Processes with
Asynchronous Events
Antonia Bingheng Zhai,
May 2005
(Todd Mowry)
Compiler Optimization of Value Communication for Thread-Level Speculation
Martin Zinkevich,
August 2004
(Avrim Blum)
Theoretical Guarantees for Algorithms in Multi-Agent Settings
2003-04:
Nikhil Bansal, December 2003 (Avrim Blum)
Algorithms for Flow Time Scheduling
Andrew Bennett Bernard, May 2004 (Peter Lee)
Engineering Formal Security Policies for Proof-Carrying Cod
Mihai-Dan Budiu, May 2004 (Seth Goldstein)
Spatial Computation
Nathaniel Douglass Daw, August 2003 (David Touretzky)
Reinforcement Learning Models of the Dopamine System and their Behavioral Implications
Rune M. Jensen, August 2003 (Manuela Veloso)
Efficient BDD-Based Planning for Non-Deterministic, Fault-Tolerant, and Adversarial Domains
Jorjeta Guergui Jetcheva, May 2004 (David Johnson)
Adaptive Demand-Driven Multicast Routing in Multi-Hop Wireless Ad Hoc Networks
Qifa Ke, August 2003 (Takeo Kanade)
A Robust Subspace Approach to Extracting Layers from Image Sequences
Geoffrey Craig Langdale, December 2003 (Thomas Gross)
The Effect of Profile Choice and Profile Gathering Methods on Profile-Driven Optimization Systems
Tze-Sing Eugene Ng , December 2003 (Hui Zhang)
Network Support for Global-Scale Peer-to-Peer Systems
Dan Pelleg, May 2004 (Andrew Moore)
Scalable and Practical Probability Density Estimators for Scientific Anomaly Detection
Brigitte Pientka, December 2003 (Frank Pfenning)
Tabled Higher-order Logic Programming
Charles J. Rosenberg, May 2004 (Martial Hebert, Sebastian Thrun,)
Semi-Supervised Training of Models for Appearance-Based Statistical Object Detection Methods
Oleg M. Sheyner, May 2004 (Jeannette Wing)
Scenario Graphs and Attack Graphs
Bridget Spitznagel, May 2004 (David Garlan)
Title: Compositional Transformation of Software Connectors
Kathryn Van Stone, August 2003 (Stephen Brookes)
A Denotational Approach to Measuring Complexity in Functional Programs
Peter Venable, December 2003 (John Lafferty)
Modeling Syntax for Parsing and Translation
Alma Whitten, May 2004 (Doug Tygar)
Making Security Usable
Theodore Wong, May 2004 (Jeannette Wing)
Decentralized Recovery for Survivable Storage Systems
Weng-Keen Wong, May 2004 (Andrew Moore)
Data Mining for Early Detection of Disease Outbreaks
Ke Yang , May 2004 (Steven Rudich)
On the Communication Complexity of Correlation and Entanglement Distillation
2002-03:
Eli Underhill Brandt, August 2002 (Roger Dannenberg)
Computer Music Programming with Temporal Type Constructors
Michael H. Bowling, May 2003 (Manuela Veloso)
Multiagent Learning in the Presence of Agents with Limitations
Shawn A. Butler, May 2003 (Mary Shaw)
Security Attribute Evaluation Method
Alexander Gray , May 2003 (Andrew Moore)
Bringing Tractability to Generalized N-Body Problems in Statistical and Scientific Computation
Aaron Greenhouse, May 2003 (William Scherlis)
A Programmer-Oriented Approach to Safe Concurrency
Yih-Chun Hu, May 2003 (David Johnson)
Enabling Secure High-Performance Wireless Ad Hoc Networking
Shyjan Mahamud, December 2002 (Martial Hebert, Reid Simmons)
Discriminative Distance Measures for Object Detection
Dimitris Margaritis, May 2003 (Sebastian Thrun)
Learning Bayesian Network Model Structure from Data
Michael Joseph Mateas, December 2002 (Jaime Carbonell, Joseph Bates)
Interactive Drama, Art and Artificial Intelligence
Mark Moll, August 2002 (Michael Erdmann)
Shape Reconstruction Using Active Tactile Sensors
Dushyanth Narayanan, August 2002 (M. Satyanarayanan)
Operating System Support for Mobile Interactive Applications
John Gregory Steffan, May 2003 (Todd Mowry)
Hardware Support for Thread-Level Speculation
James Davis Thomas, May 2003 (Katia Sycara)
News and Trading Rules
Will Uther, August 2002 (Manuela Veloso)
Tree Based Hierarchical Reinforcement Learning
2001-02:
Sergey Anatolyevich Berezin, May 2002 (Edmund Clarke)
Model Checking and Theorem Proving: A Unified Framework
Raluca Budiu, August 2001 (John Anderson)
The Role of Background Knowledge in Sentence Processing
Fay Wen Chang, May 2002 (Garth Gibson)
Using speculative execution to automatically hide I/O latency
Perry Sze-Din Cheng, December 2001 (Guy Blelloch, Robert Harper)
Parallel, Real-Time Garbage Collection
Scott Tor Davies, December 2002 (Andrew Moore)
Fast Factorized Density Estimation and Compression with Bayesian Networks
Frank Dellaert, December 2001 (Charles Thorpe, Sebastian Thrun)
Monte Carlo EM for Data Association and its
Applications in Computer Vision
David Arthur Eckhardt, May 2002 (Peter Steenkiste)
An Internet-style Approach to Managing Wireless Link Errors
Jason Nelson Flinn, December 2001 (M. Satyanarayanan)
Extending Mobile Computer Battery Life through Energy-Aware Adaptation
Matthew Glickman, December 2001 (Katia Sycara, Joseph Bates)
An Empirical Investigation of the Evolution of Parent-Offspring Transmission in Evolutionary Search
John Langford, May 2002 (Avrim Blum)
Quantitatively Tight Sample Complexity Bounds
Wilfredo Marrero, December 2001 (Edmund Clarke)
Brutus: A Model Checker for Security Protocols
Rob Chisolm Miller, May 2002 (Brad Myers)
Lightweight Structure in Text
John Francis Pane, May 2002 (Brad Myers)
A Programming System for Children that is Designed for Usability
Adrian Perrig, May 2002 (Doug Tygar)
Security Protocols for Broadcast Networks
Jeffrey Scott Pierce, December 2001 (Randy Pausch)
Expanding the Interaction Lexicon for 3D Graphics
Jeffrey Polakow, August 2001 (Frank Pfenning, John Reynolds )
Ordered Linear Logic and Applications
Jovan Popovic, August 2001 (Michael Erdmann, Steven Seitz)
Interactive Design of Rigid-Body Simulations for Computer Animation
Douglas Rohde, May 2002 (David Plaut)
A Connectionist Model of Sentence Comprehension and Production
Sean Slattery, December 2001 (Tom Mitchell)
Hypertext Classification
Bryan Wayne Singer, December 2001 (Manuela Veloso)
Automating the Modeling and Optimization of the Performance of Signal Processing Algorithms
Belinda Carol Thom, December 2001 (Manuela Veloso)
BoB: An Improvisational Music Companion
2000-01:
Andrej Bauer, December 2000 (Dana Scott)
The Realizability Approach to Computable Analysis and Topology
Adam L. Berger, May 2001 (John Lafferty)
Statistical Machine Learning for Information Retrieval
Mei Chuah, August 2000 (James Morris, Stephen Roth)
AVID: Automatic Visualization Interface Designer
Craig Arthur Damon, August 2000 (Jeannette Wing)
Selective Enumeration
Sebastian Grassia, December 2000 (Andrew Witkin)
Knowledge-Enhanced Motion Transformation
Neil Thomas Heffernan III, May 2001 (John Anderson, Kenneth Koedinger)
Intelligent Tutoring Systems Have Forgotten the Tutor: Adding a Cognitive Model of Human Tutors
Adam Kalai, May 2001 (Avrim Blum)
Probabilistic and On-line Methods in Machine Learning
Bruce Lowekamp, December 2000 (Thomas Gross, David O'Hallaron)
Discovery and Application of Network Information
David Aaron Maltz, May 2001 (David Johnson)
On-Demand Routing in Multi-hop Wireless Mobile Ad Hoc Networks
Kamal Paul Nigam, May 2001 (Tom Mitchell)
Using Unlabeled Data to Improve Text Classification
Robert W. O'Callahan, May 2001 (Daniel Jackson, Jeannette Wing)
Generalized Aliasing as a Basis for Program Analysis Tools
Robert Thomas Olszewski, May 2001 (Roy Maxion, Daniel Siewiorek)
Generalized Feature Extraction for Structural Pattern Recognition
in Time-Series Data
Carsten Schuermann (Pure and Applied Logic), August 2000 (Frank Pfenning)
Automating the Meta Theory of Deductive Systems
Christopher Stone, August 2000 (Robert Harper)
Singleton Kinds and Singleton Types
Andrew Willmott, December 2000 (Paul Heckbert)
Hierarchical Radiosity with Multiresolution Meshes
Hao Chi Wong (Pure and Applied Logic), August 2000
(Jeannette Wing)
Protecting Individuals' Interests in Electronic Commerce Protocols
1999-00:
Lars Birkedal, December 1999 (Dana Scott)
Developing Theories of Types and Computability via Realizability
Carl Burch, May 2000 (Avrim Blum)
On Line Algorithms for Expert Advice in Task Systems
Rob DeLine, December 1999 (Mary Shaw)
Resolving Packaging Mismatch
Peter A. Dinda, May 2000 (David O'Hallaron)
Resource Signal Prediction and Its Application To
Real-time Scheduling Advisors
Juergen Dingel, December 1999 (Stephen Brookes)
Systematic parallel programming
Eugene Fink, August 1999 (Herbert Simon, Jaime Carbonell)
Automatic Representation Changes in Problem Solving
Howard Gobioff, August 1999 (Garth Gibson, Doug Tygar)
Security for a High Performance Commodity Storage Subsystem
Geoffrey Gordon, August 1999 (Tom Mitchell)
Approximate Solutions to Markov Decision Processes
Marius Minea, December 1999 (Edmund Clarke)
Partial Order Reduction for Verification of Timed Systems
Robert Monroe, August 1999 (David Garlan)
Rapid Development of Custom Software Architecture Design Environments
Thomas Stricker, May 2000 (Thomas Gross)
Direct Deposit Message Passing Communication
1998-99:
Leemon C. Baird III, May 1999 (Andrew Moore)
Reinforcement Learning Through Gradient Descent
Claudson Ferriera Bornstein, August 1998 (Bruce Maggs, Gary Miller)
Parallelizing and De-parallelizing Elimination Orders
Justin Andrew Boyan, August 1998 (Scott Fahlman, Andrew Moore)
Learning Evaluation Functions for Global Optimization
Denis Razvan Dancanet, December 1998 (Stephen Brookes)
Intensional Investigations
Dayne Freitag, December 1998 (Tom Mitchell)
Machine Learning for Information Extraction
Michael Jeffrey Garland, May 1999 (Paul Heckbert)
Quadric-Based Polygonal Surface Simplification
Lorin Grubb, December 1998 (Roger Dannenberg)
Probabilistic Method for Tracking a Vocalist
Darrell Scott Kindred, May 1999 (Jeannette Wing)
Theory Generation for Security Protocols
Christian Lebiere, December 1998 (Scott Fahlman)
The Dynamics of Cognition: An ACT-R Model of Cognitive Arithmetic
Richard Gary McDaniel, May 1999 (Brad Myers, James Morris)
Building Whole Applications Using Only
Programming-by-Demonstration
Arup Mukherjee, December 1998 (Daniel Siewiorek)
Supporting Online Services in Environments
Constrained by Communication
Girija J. Narlikar, May 1999 (Guy Blelloch)
Space-efficient Scheduling for Parallel,
Multithreaded Computations
George Ciprian Necula, December 1998 (Peter Lee)
Compiling with Proofs
Ljubomir Perkovic, (Algorithms, Combinatorics and Optimization) December 1998
(Dana Scott, Reed)
Edge Coloring, Polyhedra and Probability
Zoran Popovic, May 1999 (Andrew Witkin)
Motion Transformation by Physically Based Spacetime Optimization
Henry Allan Rowley, May 1999 (Takeo Kanade)
Neural Network-Based Face Detection
Andrea Werneck Richa, August 1998
(Algorithms, Combinatorics and Optimization) (Bruce Maggs)
On Distributed Network Resource Allocation
Dario Dino Salvucci, May 1999 (John Anderson)
Mapping Eye Movements to Cognitive Processes
Phoebe Sengers, December 1998 (AI and Cultural Theory) (Joseph Bates)
Anti-Boxology: Agent Design in Cultural Context
Peter Stone, December 1998 (Manuela Veloso)
Layered Learning in Multi-Agent Systems
Astro Teller, December 1998 (Manuela Veloso)
Algorithm Evolution with Internal Reinforcement for Signal Understanding
Daniel Tunkelang, December 1998 (Algorithms, Combinatorics and Optimization)
(Daniel Sleator)
Applying Polynomial Approximation to Graph Drawing
Bwolen Po-Jen Yang, May 1999 (David O'Hallaron)
Optimizing Model Checking Based on BDD Characterization
1997-98:
James Blythe, May 1998 (Jaime Carbonell)
Planning under Uncertainty in Dynamic Domains
Jose Carlos Brustoloni, August 1997 (Peter Steenkiste)
Effects of Data Passing Semantics and Operating
System Structure on Network I/O Performance
Richard Caruana, May 1998 (Jaime Carbonell)
Multitask Learning
Yirng-An Chen, May 1998 (Randal Bryant)
Arithmetic Circuit Verification Based on
Word-Level Decision Diagrams
William Scott Draves, August 1997 (Peter Lee)
Automatic Program Specialization for Interactive Media
Maria Ebling, May 1998 (M. Satyanarayanan)
Translucent Cache Management for Mobile Computing
Karen Zita Haigh, May 1998 (Manuela Veloso)
Situation-Dependent Learning for Interleaved
Planning and Robot Execution
Jonathan Hardwick, December 1997 (Guy Blelloch)
Practical Parallel Divide-and-Conquer Algorithms
Charles Krueger, December 1997 (David Garlan, Nico Habermann)
Modeling and Simulating a Software Architecture Design Space
Sven Koenig , December 1997 (Reid Simmons)
Goal-Directed Acting with Incomplete Information
Qingming Ma, May 1998 (Peter Steenkiste)
Quality-of-Service Routing in Integrated Services Networks
Clifford Wayne Mercer, August 1997 (Mootaz Elnozahy, Rajkumar)
Operating System Resource Reservation for Real-Time and
Multimedia Applications
See-Kiong Ng, May 1998 (Mark Perlin)
Automating Computational Molecular Genetics: Solving the microsatellite genotyping problem
Brian David Noble, May 1998 (M. Satyanarayanan)
Mobile Data Access
John Mark Ockerbloom, May 1998 (David Garlan)
Mediating Among Diverse Data Formats
Manish Pandey, August 1997 (Randal Bryant)
Formal Verification of Memory Arrays
Aaron David Redish, August 1997 (David Touretzky)
Beyond the Cognitive Map: A Computational
Neuroscience Theory of Navigation in the Rodent
Margaret Reid-Miller, May 1998 (Guy Blelloch)
Experiments with Parallel Pointer-Based Algorithms
Yury Smirnov (Algorithms, Combinatorics and Optimization), August 1997
(Manuela Veloso)
Hybrid Algorithms for On-Line Search and Combinatorial Optimization Problems
James M. Stichnoth, August 1997 (Thomas Gross)
Generating Code for High-Level Operations through Code Composition
Dafna Talmor, August 1997 (Gary Miller)
Well-Spaced Points for Numerical Methods
Andrew Tomkins, December 1997 (Merrick Furst)
Practical and Theoretical Issues in Prefetching and Caching
Santosh Vempala (Algorithms, Combinatorics and Optimization),
August 1997 (Avrim Blum)
Geometric Tools for Algorithms
Minh Tue Vo, May 1998 (Alexander Waibel)
A Framework and Toolkit for the Construction of
Multimodal Learning Interfaces
Marco Jack Zagha, May 1998 (Guy Blelloch)
Efficient Irregular Computation on High-Bandwidth
Pipelined-Memory Multiprocessors
1996-97:
Robert John Allen, May 1997 (David Garlan)
A Formal Approach to Software Architecture
Erik M. Altmann, August 1996 (Bonnie John)
Episodic Memory for External Information
Shumeet Baluja, December 1996 (Dean Pomerleau)
Expectation-Based Selective Attention
Sergio Vale Aguiar Campos, December 1996 (Edmund Clarke)
A Quantitative Approach to the Formal Verification of
Real-Time Systems
Lonnie Dale Chrisman, December 1996 (Tom Mitchell/Reid Simmons)
Approximation of Graphical Probabilistic Models by Iterative
Dynamic Discretization and Application to Time-Series Segmentation
Christopher Paul Colby, August 1996 (Peter Lee)
Semantics-based Program Analysis via Symbolic Composition of Transfer Relations
Anwar Mohammed Ghuloum, December 1996 (Allan Fisher)
Compiling Recurrent and Irregular Serial Code for High Performance Computers
Richard Thomas Goodwin, December 1996 (Reid Simmons)
Meta-Level Control for Decision-Theoretic Planners
Keith D. Gremban, December 1996 (Gary Miller)
Combinatorial Preconditioners for Large, Sparse, Symmetric, Diagonally Dominant Linear Systems
John David Greiner, May 1997 (Guy Blelloch)
Semantics-based cost models for parallel functional languages
Somesh Jha, December 1996 (Edmund Clarke)
Symmetry and Induction in Model Checking
Jennifer Sheila Kay , December 1996 (Charles Thorpe)
STRIPE: Remote Driving Using Limited Image Data
James Anthony Landay, December 1996 (Brad Myers, James Morris)
Interactive Sketching for the Early Stages of User Interface Design
Mark David Lillibridge, May 1997 (Robert Harper)
Translucent Sums: A Foundation for Higher-Order Module Systems
Aaron Bryan Loyall, May 1997 (Joseph Bates)
Believable Agents: Building Interactive Personalities
Christopher Maeda, May 1997 (Brian Bershad, Eric Cooper)
Service Decomposition: A Structuring Principle for
Flexible High-Performance Operating Systems
Lily Barkovic Mummert , December 1996 (M. Satyanarayanan)
Exploiting Weak Connectivity in a Distributed File System
Christopher David Okasaki, December 1996 (Peter Lee)
Purely Functional Data Structures
Susan Beth Older (Pure and Applied Logic), December 1996 (Stephen Brookes)
A Denotational Framework for Fair Communicating Processes
Jonathan Richard Shewchuk , May 1997 (Gary Miller, David O'Hallaron)
Delaunay Refinement Mesh Generation
Jefferey Allen Shufelt, August 1996 (David McKeown)
Projective Geometry and Photometry for Object Detection and
Delineation
David Capers Steere, May 1997 (M. Satyanarayanan)
Using Dynamic Sets to Reduce the Aggregate Latency of Data Access
David Read Tarditi Jr., May 1997 (Peter Lee)
Design and Implementation of Code Optimizations for a Type-Directed
Compiler for Standard ML.
Xuemei Wang, December 1996 (Jaime Carbonell)
Learning Planning Operation by Observation and Practice
Peter William Weyhrauch, May 1997 (Joseph Bates)
Guiding Interactive Drama
Mark Damon Wheeler, December 1996 (Katsushi Ikeuchi)
Automatic Modeling and Localization for Object Recognition
Xudong Zhao, August 1996 (Edmund Clarke)
Verification of Arithmetic Circuits
1995-96:
Ali-Reza Adl-Tabatabai, May 1996 (Thomas Gross)
Source-Level Debugging of Globally Optimized Code
Anja Feldmann, December 1995 (Daniel Sleator, Bruce Maggs)
On-Line Call Admission for High-Speed Networks
Andrzej Olaf Filinski, May 1996 (John Reynolds, Robert Harper)
Controlling Effects
Shai Geva, August 1995 (Stephen Brookes)
A Study of Higher-Order Sequential Computation
Steven Guattery, December 1995 (Doug Tygar, Gary Miller)
Applications of Graph-Theoretical Properties
Jeffrey Jackson, August 1995 (Merrick Furst)
The Harmonic Sieve: A Novel Application of Fourier Analysis to
Machine Learning Theory and Practice
Frederick Knabe, December 1995 (Jeannette Wing)
Language Support for Mobile Agents
Alon Lavie, May 1996 (Masaru Tomita)
GLR*: A Robust Grammar Focused Parser for Spontaneously
Spoken Language
Alicia Perez, August 1995 (Jaime Carbonell)
Learning Search Control Knowledge to Improve Plan Quality
Lu Qi, May 1996 (M. Satyanarayanan, Nico Habermann)
Isolation-Only Transactions for Mobile Computing in
Distributed Unix File Systems
Mark Walter Maimone, May 1996 (Steven Shafer)
Characterizing Stereo Matching Problems using Local Spatial
Frequency
Greg Morrisett, December 1995 (Robert Harper, Jeannette Wing)
Compiling with Types
William Scott Neal Reilly, May 1996 (Joseph Bates)
Believable Social and Emotional Agents.
William J. Niehaus, May 1996
(Algorithms, Combinatorics and Optimization) (Egon Balas)
Design of Maximum Cardinality and Maximum Weight Clique
Heuristics with Applications
Scott McBride Nettles, May 1996 (Jeannette Wing)
Safe and Efficient Persistent Heaps
Barak Avrum Pearlmutter , May 1996 (David Touretzky)
Investigation of Neural Networks as Gradient Systems
Conrad Poelman, August 1995 (Takeo Kanade)
The Paraperspective and Projective Factorization Methods for
Recovering Shape and Motion
Ravishankar, M.K., May 1996 (Raj Reddy)
Efficient Algorithms for Speech Recognition
Will Welch, December 1995 (Andrew Witkin)
Serious Putty: Topological Design for Variational Curves and
Surfaces
Michael Witbrock , May 1996 (Scott Fahlman, Alexander Waibel)
Learning Models of Speaker Variation
Amy Moormann Zaremski , May 1996 (Jeannette Wing)
Signature and Specification Matching
1994-95:
Anurag Acharya, December 1994 (Peter Lee)
Scalability in Production System Programs
Prasad Chalasani, August 1994 (Avrim Blum)
Competitive Online Learning Algorithms for Navigation,
Paging, and Predicting Switching Functions
John Cheng, May 1995 (Tom Mitchell)
Management of Speedup Mechanisms in Learning Architectures
Robert Doorenbos, May 1995 (Jill Fain Lehman)
Production Matching for Large Learning Systems
Michael Gleicher, December 1994 (Andrew Witkin)
A Differential Approach to Graphical Interaction
Aarti Gupta, December 1994 (Allan Fisher)
Inductive Boolean Function Manipulation: A Hardware
Verification Methodology for Automatic Induction
Susan Hinrichs, May 1995 (Thomas Gross)
Compiler-Directed Architecture Dependent Communication Optimizations
Puneet Kumar, December 1994 (M. Satyanarayanan)
Mitigating the Effects of Optimistic Replication in a Distributed
File System
Francesmary Modugno, May 1995 (Brad Myers)
Pursuit: Programming in the User Interface
John Mount, May 1995 (Ravindran Kannan)
Application of Convex Sampling to Optimization and
Contingency Table Generation/Counting
Sean Smith , August 1994 (Doug Tygar)
Secure Distributed Time for Secure Distributed Protocols
Peter Stout , December 1994 (Brian Bershad, Eric Cooper)
WAX: A Wide-area Distributed Computation System
Joseph Tebelskis, May 1995 (Alexander Waibel)
Speech Recognition Using Neural Networks
Kim Ritter Wagner, August 1994 (Dana Scott)
Solving Domain Equations with Internal Pre-Orders
Jeffrey Todd Wilson (Pure and Applied Logic), August 1994 (Dana Scott)
The Assembly Tower and Some Categorical and Algebraic Aspects of
Frame Theory
1993-94:
Ann Pendleton Anderson, December 1993 (Frank Pfenning)
Program Derivation by Proof Transformation
Derek Lee Beatty, December 1993 (Randal Bryant)
A Methodology for Formal Hardware Verification, with Applications
to Microprocessors
John Bradley Chen, May 1994 (Doug Tygar)
The Impact of Software Structure and Policy on CPU and
Memory System Performance
Richard Powell Draves Jr., May 1994 (Richard Rashid)
Control Transfer in Operating System Kernels
Timothy Scott Freeman, May 1994 (Frank Pfenning)
Refinement Types for ML
Bruce Lawrence Horn, December 1993 (James Morris, Jeannette Wing)
Constrained Objects
Mei-Yuh Hwang, December 1993 (Raj Reddy)
Subphonetic Acoustical Modeling for Speaker-Independent
Continuous Speech Recognition
Richard Lawrence Lewis, December 1993 (Jill Fain Lehman)
An Architecturally-based Theory of Human Sentence Comprehension
David Elsey Long, August 1993 (Edmund Clarke)
Model Checking, Abstraction and Compositional Verification
John Samuel Pieper, December 1993 (H. T. Kung)
Compiler Techniques for Managing Data Motion
Todd Elliot Rockoff, May 1994 (Allan Fisher)
An Analysis of Instruction-Cached SIMD Computer Architecture
Ronald Rosenfeld, May 1994 (Raj Reddy, Xuedong Huang)
Adaptive Statistical Language Modeling
Jiri Sgall (Pure and Applied Logic), May 1994 (Steven Rudich)
Optimal Online Scheduling of Parallel Jobs
I-Chen Wu, August 1993 (H. T. Kung)
Multilist Scheduling: A New Parallel Programming Tool
Bennet Yee, May 1994 (Doug Tygar)
Using Secure Coprocessors
1992-93:
James Aspnes, August 1992 (Steven Rudich)
Wait-Free Consensus
Ralf Brown, May 1993 (Jaime Carbonell, Masaru Tomita)
Using Multiple Adaptively-Weighted Strategies to Resolve Demonstratives
Jerry Burch, August 1992 (Edmund Clarke)
Trace Algebra for Automatic Verification of Real-Time
Concurrent Systems
Robert Cohn, December 1992 (Tuomas Gross, H. T. Kung)
Source-level debugging of automatically parallelized programs
Yolanda Gil, August 1992 (Jaime Carbonell)
Acquiring Domain Knowledge for Planning by Experimentation
Andrew Hastings, August 1992 (Alfred Spector)
Transactional Distributed Shared Memory
Nevin Heintze, May 1993 (Peter Lee, FrankPfenning)
Set Based Program Analysis
Peter Jansen, December 1992 (Herbert Simon)
Using Knowledge About the Opponent in Game-Tree Search
Michael Jones, December 1992 (Anita Jones)
Transparently Interposing User Code at the System Interface
Robert Joseph, December 1992 (Jaime Carbonell)
Graphical Knowledge Acquisition for Visually-Oriented
Planning Domains
Jay Kistler, May 1993 (M. Satyanarayanan)
Disconnected Operation in a Distributed File System
Karl Kluge, May 1993 (Charles Thorpe)
YARF: An Open-Ended Framework for Robot Road Following
Long-Ji Lin, December 1992 (Tom Mitchell)
Reinforcement Learning for Robots Using Neural Networks
Thomas Mathies, December 1992 (Ravindran Kannan)
Paths in Graphs and Parallel Computing
Spiro Michaylov, August 1992 (Frank Pfenning, Peter Lee)
Design and Implementation of Practical Constraint Logic Programming Systems
Carol Novak, December 1992 (Steven Shafer)
Estimating Scene Properties by Analyzing Color Histograms with Physics-Based Models
Thad Polk, December 1992 (Kurt VanLehn, Allen Newell)
Verbal Reasoning
David Pugh, May 1993 (Roger Dannenberg)
Using Interactive Sketch Interpretation to Design Solid Objects
Douglas Reece, August 1992 (Steven Shafer)
Selective Perception for Robot Driving
Ellen Siegel, May 1993 (Eric Cooper)
Applying High-Level Language Paradigms to Communication Software for Distributed Systems
Manuela Veloso, August 1992 (Jaime Carbonell)
Learning by Analogical Reasoning in General Purpose Problem Solving
1991-92:
David Applegate, December 1991 (Ravindran Kannan)
Sampling, Integration, and Computing Volumes of Convex Sets
Randy Brost, August 1991 (Matthen Mason)
Analysis and Planning of Planar Manipulation Tasks
Erik Brunvand, December 1991 (Robert Sproull)
Translating Concurrent Communicating Programs into
Asynchronous Circuits
Siddhartha Chatterjee, December 1991 (Allan Fisher, Guy Blelloch)
Compiling Data-Parallel Programs for Efficient Execution on Shared-Memory
Multiprocessors
Alan Christiansen, May 1992 (Matthew Mason, Tom Mitchell)
Automatic Acquisition of Task Theories for Robotic Manipulation
Scott Dietzen, May 1992 (Frank Pfenning, William Scherlis)
A Language for Higher-Order Explanation-Based Learning
Klaus Gross, December 1991 (Jaime Carbonell)
Allan Heydon, May 1992 (Doug Tygar)
Processing Visual Specifications of File System Security
Hsiao-wuen Hon, May 1992 (Raj Reddy, Kai-Fu Lee)
Vocabulary-Independent Speech Recognition: The VOCIND System
Ajay Jain, May 1992 (Alexander Waibel, David Touretzky)
PARSEC: A Connectionist Learning Architecture for Parsing Speech
Kevin Knight, December 1991 (Masaru Tomita)
Integrating Knowledge Acquisition and Language Acquisition
Kenneth McMillan, May 1992 (Edmund Clarke)
Symbolic Model Checking: An approach to the State Explosion Problem
Robert Nord, May 1992 (Peter Lee, William Scherlis)
Deriving and Manipulating Module Interfaces
Mark Perlin, December 1991 (Jaime Carbonell)
Automating the Construction of Efficient Artificial
Intelligence Algorithms
Benjamin Pierce, December 1991 (Robert Harper)
Programming with Intersection Types and Bounded Polymorphism
David Plaut, December 1991 (Geoffrey Hinton)
Connectionist Neuropsychology: The Breakdown and
Recovery of Behavior in Lesioned Attractor Networks
Dean Pomerleau, May 1992 (David Touretzky)
Neural Network Perception for Mobile Robot Guidance
Douglas Reece, May 1992 (Steven Shafer)
Selective Perception for Robot Driving
Dean Rubine, December 1991 (Roger Dannenberg)
The Automatic Recognition of Gestures
Alan Sussman, December 1991 (H. T. Kung, Thomas Gross)
Model-Driven Mapping of Computation onto Distributed Memory
Parallel Computers
Shanghua Teng, December 1991 (Gary Miller)
A Unified Geometric Approach to Graph Partitioning
Carlo Tomasi, December 1991 (Takeo Kanade)
Shape and Motion from Image Streams: A Factorization Method
Gregg Yost, May 1992 (Allen Newell)
TAQL: A Problem Space Tool for Expert System Development
Angelika Zobel, May 1992 (Thomas Gross)
Program Structure as a Basis for the Parallelization of Global Compiler
Optimizations
1990-91:
David Black, August 1990 (Richard Rashid, Zary Segall)
Raymond Clark, August 1990 (Maurice Herlihy)
David Detlefs, December 1990 (Jeannette Wing)
Concurrent, atomic garbage collection
Gordon Goetsch, December 1990 (Hans Berliner)
The Maximization of Mutual Information in a Context
Sensitive Neural Network
Kenneth Goldberg, December 1990 (Matthew Mason)
Stochastic Plans for Robotic Manipulation
Alexander Hauptmann, May 1991 (Jaime Carbonell, Alexander Rudnicky)
Meaning from Structure in Natural Language Interfaces
Peter Highnam, May 1991 (Allan Fisher)
Systems and Programming Issues in the Design and Use of a
SIMD Linear Array for Image Processing
Craig Knoblock, May 1991 (Jaime Carbonell)
Automatically Generating Abstractions for Problem Solving
Richard Lerner, May 1991 (Jeannette Wing)
Specifying Objects of Concurrent Systems
Steven Nowlan, May 1991 (Geoffrey Hinton)
Soft Competitive Adaptation: Neural Network Learning
Algorithms Based on Fitting Statistical Mixtures
Marko Petkovsek, May 1991 (Dana Scott)
Finding Closed-Form Solutions of Difference Equations by
Symbolic Methods
Harry Printz, May 1991 (H. T. Kung)
Automatic Mapping of Large Signal Processing Systems to a
Parallel Machine
Sadeh-Koniecpol, Norman, May 1991 (Mark Fox)
Look-Ahead Techniques for Micro-Opportunistic Job Shop Scheduling
David Servan-Schrieber, December 1990 (Herbert Simon)
(AI in Medicine)
Olin Shivers, May 1991 (Peter Lee, Allen Newell)
Control Flow Analysis of High Order Languages
Milind Tambe, May 1991 (Allen Newell)
Eliminating Combinatorics from Production Match
Ming Tan, May 1991 (Tom Mitchell, Schlimmer)
Cost-Sensitive Robot Learning
Raul Valdes-Perez, May 1991 (Herbert Simon)
Machine Discovery of Chemical Reaction Pathways
Blake Ward, May 1991 (Allen Newell, Jill Larkin)
Toward an ITS for Theory-based Representations
Skef Wholey, May 1991 (Guy Blelloch, Scott Fahlman)
Automatic Data Mapping for Distributed-Memory
Parallel Computers
1989-90:
Thomas Anantharaman, May 1990 (Roberto Bisiani)
A Statistical Study of Selective Min-Max Search in Computer Chess
Joshua Bloch, May 1990 (Alfred Spector)
A Practical Approach to Replication of Abstract Data Objects
Ellen Borison, August 1989 (James Morris)
Program Changes and the Cost of Selective Recompilation
Conal Elliott, May 1990 (Frank Pfenning)
Extensions and Applications of Higher-Order Unification
Feng-Hsiung Hsu, December 1989 (H. T. Kung)
Large Scale Parallelization of Alpha-beta Search: An Algorithmic and Architectural Study with Computer Chess
Daniel Kuokka, May 1990 (Jaime Carbonell)
The Deliberative Integration of Planning, Execution, and Learning
Thomas Lane, May 1990 (Mary Shaw)
User Interface Software Structures
Kevin Lang, August 1989 (Geoffrey Hinton)
A Time-delay Neural Network Architecture for Speech Recognition
Jill Fain Lehman, August 1989 (Jaime Carbonell)
Adaptive parsing: Self-extending natural language interfaces
Barbara Staudt Lerner, August 1989 (Nico Habermann)
Automated Customization of User Interfaces
Larry Matthies, December 1989 (Takeo Kanade)
Dynamic Stereo Vision
Michael Mauldin, August 1989 (Jaime Carbonell)
Information Retrieval by Text Skimming
David Nichols, December 1989 (James Morris)
Multiprocessing in a Network of Workstations
Andreas Nowatzyk, December 1989 (Roberto Bisiani)
A Communication Architecture for Multiprocessor Networks
Wei-Min Shen, August 1989 (Herbert Simon, Jaime Carbonell)
Learning from Environments Based on Percepts and Actions
Anthony Stentz, December 1989 (Takeo Kanade)
The NAVLAB System for Mobile Robot Navigation
Ellen Lowenfeld Walker, August 1989 (Takeo Kanade)
Frame-based geometric reasoning for construction and maintenance of 3D world models
Richard Wallace, August 1989 (Takeo Kanade)
Finding Natural Clusters Through Entropy Minimization
Michael Young, December 1989 (Richard Rashid, Alfred Spector)
Exporting a User Interface to Memory Management from Communication-Oriented Operating Systems
1988-89:
Michael Browne, May 1989 (Edmund Clarke)
Automatic Verification of Finite State Machines Using Temporal Logic
Dean Daniels, December 1988 (Alfred Spector)
Distributed Logging for Transaction Processing
Mark Derthick, December 1988 (Geoffrey Hinton, David Touretzky)
Mundane Reasoning by Parallel Constraint Satisfaction
Daniel Duchamp, December 1988 (Alfred Spector)
Transaction Management
Jeffrey Eppinger, December 1988 (Richard Rashid, Alfred Spector)
Virtual Memory Management for Transaction Processing Systems
Jessica Hodgins, May 1989 (Matthew Mason)
Legged Robots on Rough Terrain: Experiments in Adjusting Step Length
Guy Jacobson, December 1988 (Merrick Furst)
Succinct Static Data Structures
Gudrun Klinker, August 1988 (Takeo Kanade, Jonathan Webb)
A Physical Approach to Color Image Understanding
Deepak Kulkarni, December 1988 (Herbert Simon)
The Processes of Scientific Research: The Strategy of Experimentation
Victor Milenkovic, August 1988 (Takeo Kanade)
Verifiable Implementations of Finite Precision Arithmetic
Richard Szeliski, August 1988 (Takeo Kanade)
Bayesian Modeling of Uncertainty in Low-level Vision
Vijay Saraswat, May 1989 (Dana Scott)
Concurrent Constraint Programming Languages
David Smith, May 1989 (Takeo Kanade)
Autonomous Scene Description with Range Imagery
David Steier, May 1989 (Allen Newell)
Automating Algorithm Design Within a General Architecture for Intelligence
1987-88:
Murray Campbell, August 1987 (Hans Berliner)
Chunking as an Abstraction Mechanism
Richard Cohn, May 1988 (James Morris)
Programmable Command Languages for Window Systems
David Dill, August 1987 (Edmund Clarke)
Trace Theory for Automatic Heirarchical Verification of Speed-independent Circuits
Rex Dwyer, May 1988 (Daniel Sleator)
Average Case Analysis of Algorithms for Convex Hulls and Voronoi Diagrams
Leonard Hamey, May 1988 (Takeo Kanade)
Computer Perception of Repetitive Textures
Michael Horowitz, May 1988 (Roger Dannenberg)
Automatically Achieving Elasticity in the Implementation of Programming Languages
Yumi Iwasaki, May 1988 (Herbert Simon)
Model-based Reasoning of Device Behavior with Causal Ordering
Kai-fu Lee, May 1988 (Raj Reddy)
Large-vocabulary Speaker-independent Continuous Speech Recognition
Lyle McGeoch, August 1987 (Merrick Furst)
Algorithms for Two Graph Problems: Computing Maximum-genus Imbedding and the Two-server Problem
Steven Minton, May 1988 (Jaime Carbonell)
Learning Effective Search Control Knowledge: An Explanation-based Approach
Randy Pausch, May 1988 (Alfred Spector)
Adding Input and Output to the Transactional Model
Robert Sansom, May 1988 (Richard Rashid)
Building a Secure Distributed Computer System
Pedro Szekely, December 1987 (Philip Hayes)
Separating the User Interface from the Functionality of Application Programs
Avadis Tevanian Jr., December 1987 (Richard Rashid)
Architecture-Independent Virtual Memory Management for Parallel and Distributed Environments: The Mach Approach
James Wendorf, August 1987 (Douglas Jensen, Hideyuki Tokuda)
Operating System/application Concurrency in Tightly-coupled Multiple-processor Systems
1986-87:
David Ackley, May 1987 (Geoffrey Hinton)
Stochastic Iterated Genetic Hill Climbing
Peter Brown, May 1987 (Geoffrey Hinton)
The Acoustic-modeling Problem in Automatic Speech Recognition
James Driscoll, August 1986 (Merrick Furst)
The Diameter of Permutation Groups: Fully Persistent Search Trees
Robert Fitzgerald, August 1986 (Richard Rashid)
A Performance Evaluation of the Integration of Virtual Memory Management and Inter-process Communication in Accent
Robert Frederking, December 1986 (Jaime Carbonell)
Natural Language Dialogue in an Integrated Computational Model
David Garlan, May 1987 (Nico Habermann)
Views for Tools in Integrated Environments
Monica Lam, May 1987 (H. T. Kung)
A Systolic Array Optimizing Compiler
Catherine Cole McGeoch, August 1986 (Jon Bentley)
Experimental Analysis of Algorithms
Kemal Oflazer, May 1987 (H. T. Kung)
Partitioning in Parallel Processing of Production Systems
Alexander Waibel, August 1986. (Raj Reddy)
Prosody and Speech Recognition
Ed Zayas, May 1987 (Richard Rashid)
The Use of Copy-on-reference in a Process Migration System>
1985-86:
Bernd Bruegge, December 1985 (Mario Barbacci, Peter Hibbard)
Adaptability and Portability of Symbolic Debuggers
Ivor Durham, May 1986 (Anita Jones)
The Development of Fault-tolerant Software
Carl Ebeling, May 1986 (Robert Sproull)
All the Right Moves: A VLSI Architecture for Chess
Craig Everhart, December 1985 (Alfred Spector)
Making Robust Programs
Anoop Gupta, December 1985 (Allen Newell)
Parallelism in Production Systems
Gail Kaiser, August 1985 (Nico Habermann)
Semantics for Structure Editing Environments
Douglass Locke, May 1986 (Douglas Jensen)
Best-effort Decision Making for Real-time Scheduling
Bhubaneswar Mishra, December 1985 (Edmund Clarke)
Some Graph-theoretic Issues in VLSI Design
Ketan Mulmuley, August 1985 (Dana Scott)
Full Abstraction and Semantic Equivalence
James Saxe, December 1985 (Jon Bentley)
Decomposable Searching Problems and Circuit Optimization by Retiming: Two Studies in General Transformation on Computational Structures
Duncan Walker, May 1986 (Steven Director)
Yield Simulation for Integrated Circuits
1984-85:
Andrew Appel, May 1985 (Merrick Furst)
Compile-time Evaluation and Code Generation in Semantics-directed Compilers
Nathaniel Borenstein, May 1985 (James Morris)
The Design and Evaluation of On-line Help Systems
Allan Fisher, December 1984 (H. T. Kung)
Implementation Issues for Algorithmic VLSI Processor Arrays
Edward Frank, May 1985 (Robert Sproull)
A Data-driven Multiprocessor for Switch-level Simulation of VLSI Circuits
Andrew Hisgen, May 1985 (Peter Hibbard)
Optimization of User-defined Types: A Program Transformation Approach
David Hornig, August 1984 (Richard Rashid)
Automatic Partitioning and Scheduling on a Network of Personal Computers
Michael Kazar, December 1984 (Anita Jones)
Automatic Distribution of Programs and Data in a Distributed Environment
Bruce Lucas, August 1984 (Takeo Kanade)
Generalized Image Matching by the Method of Differences
Joseph Mohan, August 1984 (Anita Jones)
Performance of Parallel Programs: Model and Analyses
Thomas Rodeheffer, May 1985 (Peter Hibbard)
Compiling Ordinary Programs for Executions on an Asynchronous Multiprocessor
Peter Schwarz, August 1984 (Alfred Spector)
Transactions on Typed Objects
Charles Thorpe, December 1984 (Raj Reddy)
FIDO: Vision and Navigation for a Robot Rover
Masaru Tomita, May 1985 (Jaime Carbonell)
An Efficient Context-free Parsing Algorithm for Natural Language
Philip Wadler, August 1984 (Nico Habermann)
Listlessness is Better than Laziness
Robert Wilber, May 1985 (Merrick Furst)
A Comparison of the Black and Black-white Pebble Games
1983-84:
Marc Donner, May 1984 (Marc Raibert, Raj Reddy)
Control of Walking: Local Control and Real Time Systems
Michael Foster, May 1984 (H. T. Kung)
Specialized Silicon Compilers for Language Recognition
John Laird, December 1983 (Allen Newell)
Universal Subgoaling
Philip Lehman, May 1984 (H. T. Kung)
Systolic Arrays for Rapid Processing of Simple Database Transactions
David Notkin, May 1984 (Nico Habermann)
Interactive Structure-oriented Computing
Jonathan Rosenberg, August 1983 (Mary Shaw)
Generating Efficient Code for Generic Subprograms
Mark Sherman, August 1983 (Peter Hibbard, Daniel Siewiorek)
Paragon: A Language Using Type Hierarchies for the Specification, Implementation and Selection of Abstract Data Types
David Touretzky, May 1984 (Scott Fahlman)
The Mathematics of Inheritance Systems
1982-83:
Robert Chansler, August 1982 (Anita Jones)
Coupling in Systems with Many Processors
Roger Dannenberg, December 1982 (Peter Hibbard)
Resource Sharing in a Network of Personal Computers
Mark Fox, May 1983 (Herbert Simon)
Constraint-directed Search: A Case Study of Job-shop Scheduling
James Gosling, May 1983 (Robert Sproull)
Algebraic Constraints
Robert Hon, May 1983 (Raj Reddy, Robert Sproull)
Two Papers on Circuit Extraction
Richard Korf, May 1983 (Herbert Simon)
Learning to Solve Problems by Searching for Macro-operators
David Lamb, May 1983 (Mary Shaw)
Sharing Intermediate Representations
Andrew Palay, May 1983 (Hans Berliner)
Searching with Probabilities
Paul Rosenbloom, May 1983 (Allen Newell)
BRD>The Chunking of Goal Hierarchies: A Model of Practice and Stimulus-response Compatability
Mahadev Satyanarayanan, May 1983 (William Wulf, George Robertson)
A Methodology for Modelling Storage Systems and its Application to a Network File System
Karsten Schwans, December 1982 (Anita Jones)
Tailoring Software for Multiple Processor Systems
Steven Shafer, May 1983 (Takeo Kanade)
Shadow Geometry and Occluding Contours of Generalized Cylinders
Pradeep Sindhu, December 1982 (Robert Sproull)
Distribution and Reliability in a Multiprocessor Operating System
Richard Snodgrass, December 1982 (William Wulf)
Monitoring Distributed Systems: A Relational Approach
Steven Vegdahl, December 1982 (Anita Jones)
Local Code Generation and Compaction in Optimizing Microcode Compilers
1981-82:
Peter Feiler, May 1982 (Nico Habermann)
A Language-oriented Interactive Programming Environment Based on Compilation Technology
Richard Gumpertz, December 1981 (William Wulf)
Error Detection with Memory Tags
Satish Gupta, May 1982 (Robert Sproull)
Architectures and Algorithms for Parallel Updates of Raster Scan Displays
Paul Hilfinger, August 1981 (Mary Shaw)
Abstraction Mechanisms and Language Design
Kowk-woon Lai, December 1981 (Daniel P. Siewiorek)
Functional Testing of Digital Systems
Charles Leiserson, December 1981 (H. T. Kung)
Area-efficient VLSI Computation
David McDonald, December 1981 (Scott Fahlman)
Understanding Noun Compounds
Raul Medina-Mora, May 1982 (Nico Habermann)
Syntax-directed Editing: Towards Integrated Programming Environments
David Jack Mostow, May 1981 (Jaime Carbonell)
Mechanical Transformation of Task Heuristics into Operational Procedures
Kamesh Ramakrishna, December 1981 (Allen Newell)
Schematization as an Aid to Organizing ZOG Information Nets
John Robinson, May 1982 (H. T. Kung)
Design of Concurrency Controls for Transaction Processing Systems
Robert Schwanke, May 1982 (Nico Habermann)
Execution Environments in Programming Languages and Operating Systems
Siang Wun Song, August 1981 (H. T. Kung)
On a High-performance VLSI Solution to Database Problems
1980-81:
Guy Almes, August 1980 (William Wulf)
Garbage Collecting in an Object-oriented System
Samuel Harbison, December 1980 (William Wulf)
A Computer Architecture for the Dynamic Optimization of High-level Language Programs
John Kender, December 1980 (Raj Reddy)
Shape from Texture
Bruce Leverett, May 1981 (William Wulf)
Register Allocation in Optimizing Compilers
Patrick McGehearty, August 1980 (Richard Swan)
Performance Evaluation of a Multiprocessor under Interactive Workloads
Bruce Nelson, May 1981 (Robert Sproull)
Remote Procedure Call
Brian Reid, December 1980 (Robert Sproull)
SCRIBE: A Document Specification Language and its Compiler
Loretta Guarino Reid, December 1980 (Nico Habermann)
Control and Communication in Programmed Systems
Clark Thompson, August 1980 (H. T. Kung)
A Complexity Theory for VLSI
1979-80:
Sten Andler, August 1979 (Nico Habermann)
Predicate Path Expressions: A High-level Synchronization
Mechanism
Kevin Brown, May 1980 (Michael Shamos)
Geometric Transforms for Fast Geometric Algorithms
Donald Cohen, May 1980 (Scott Fahlman)
Knowledge Based Theorem Proving and Learning
John Gaschnig, August 1979 (Herbert Simon)
Performance Measurement and Analysis of Certain Search Algorithms
David Jefferson, May 1980 (William Wulf)
Type Reduction and Program Verification
John Ousterhout, May 1980 (Nico Habermann)
Partitioning and Cooperation in a Distributed Multiprocessor Operating System: MEDUSA
Steve Saunders, August 1979 (William Wulf)
Compiling Customized Executable Representations and Interpreters
Walter Tichy, May 1980 (Nico Habermann)
Software Development Control Based on System Structure Description
1978-79:
Lee Cooprider, May 1979 (Nico Habermann)
The Representation of Families of Software Systems
Lanny Forgy, May 1979 (Allen Newell)
On the Efficient Implementation of Production Systems
John Oakley, May 1979 (Daniel Siewiorek)
Symbolic Execution of Formal Machine Descriptions
Elaine Rich, May 1979 (George Robertson)
Building and Exploiting User Models
Richard Swan, August 1978 (Samuel Fuller)
The Switching Structure and Addressing Architecture of an
Extensible Multiprocessor: Cm*
Bruce Weide, May 1979 (Michael Shamos)
Statistical Methods in Algorithm Design and Analysis
1977-78:
Gerard Baudet, May 1978 (H. T. Kung)
The Design and Analysis of Algorithms for Asynchronous Multiprocessorsn
Rick Cattell, May 1978 (William Wulf)
Formalization and Automatic Derivation of Code Generators
Lawrence Flon, August 1977 (Nico Habermann)
On the Design and Verification of Operating Systems
James Gillogly, May 1978 (Allen Newell)
Performance Analysis of the Technology Chess Program
Donald Heller, August 1977 (Joseph Traub)
The Solution of Block Tri-diagonal Linear Systems on Parallel Computers
Donald McCracken, May 1978 (Allen Newell)
A Production System Version of the Hearsay II Speech Understanding System
Madhav Marathe, May 1978 (Samuel Fuller)
Performance Evaluation at the Hardware Architecture Level and the Operating System Kernel Design Level
Steve Rubin, May 1978 (Raj Reddy)
ARGOS Image Understanding System
Richard Smith, May 1978 (Lee Erman)
Word Hypothesization for Large-vocabulary Speech Understanding Systems
Mark Stickel, May 1978 (Bruce Buchanan)
Mechanical Theorem Proving and Artificial Intelligence Languages
1976-77:
Douglas Clark, August 1976 (Samuel Fuller)
List Structure: Measurements, Algorithms, and Encodings
Ellis Cohen, August 1976 (William Wulf)
Problems, Mechanisms, and Solutions
Roy Levin, May 1977 (William Wulf)
Program Structures for Exceptional Condition Handling
Keith Price, May 1977 (Raj Reddy)
Change Detection and Analysis in Multi-spectral Images
Michael Rychener, December 1976 (Allen Newell)
Production Systems as a Programming Language for Artificial Intelligence Applications
E. A. Schneider, December 1976 (Nico Habermann)
Synchronization of Finite State Shared Resources
1975-76:
Gordon Ariely, August 1975 (William Wulf)
Verification of Systems Programs
H. Chang, August 1975 (Nico Habermann)
An Analysis of Deadlock Avoidance Schemes and the Resource Utilization For Non-pre-emptible Resources
Richard Johnsson, May 1976 (William Wulf)
An Approach to Global Register Allocation
Bruce Lowerre, May 1976 (Raj Reddy)
HARPY Speech Understanding System
Weinstock, Charles , December 1975 (William Wulf)
Analysis of Storage Allocation
1975-76:
Henry Goldberg, May 1975 (Raj Reddy)
Segmentation and Labeling of Speech: A Comparative Performance Evaluation
|