Number of co-authors:15
Number of publications with 3 favourite co-authors:Karin Petersen:2W. Keith Edwards:2Sten Andler:1
Douglas B. Terry's 3 most productive colleagues in number of publications:Paul Dourish:92Elizabeth D. Mynat..:71W. Keith Edwards:62
Civilization advances by extending the number of important operations which we can perform without thinking of them.
-- Alfred North Whitehead
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Douglas B. Terry
Publications by Douglas B. Terry (bibliography)
Dourish, Paul, Edwards, W. Keith, LaMarca, Anthony, Lamping, John, Petersen, Karin, Salisbury, Michael, Terry, Douglas B. and Thornton, James D. (2000): Extending document management systems with user-specific active properties. In ACM Transactions on Information Systems, 18 (2) pp. 140-170.
Document properties are a compelling infrastructure on which to develop document management applications. A property-based approach avoids many of the problems of traditional hierarchical storage mechanisms, reflects document organizations meaningful to user tasks, provides a means to integrate the perspectives of multiple individuals and groups, and does this all within a uniform interaction framework. Document properties can reflect not only categorizations of documents and document use, but also expressions of desired system activity, such as sharing criteria, replication management, and versioning. Augmenting property-based document management systems with active properties that carry executable code enables the provision of document-based services on a property infrastructure. The combination of document properties as a uniform mechanism for document management, and active properties as a way of delivering document services, represents a new paradigm for document management infrastructures. The Placeless Documents system is an experimental prototype developed to explore this new paradigm. It is based on the seamless integration of user-specific, active properties. We present the fundamental design approach, explore the challenges and opportunities it presents, and show our architectures deals with them.
© All rights reserved Dourish et al. and/or ACM Press
Edwards, W. Keith, Mynatt, Elizabeth D., Petersen, Karin, Spreitzer, Mike J., Terry, Douglas B. and Theimer, Marvin M. (1997): Designing and Implementing Asynchronous Collaborative Applications with Bayou. In: Robertson, George G. and Schmandt, Chris (eds.) Proceedings of the 10th annual ACM symposium on User interface software and technology October 14 - 17, 1997, Banff, Alberta, Canada. pp. 119-128.
Asynchronous collaboration is characterized by the degree of independence collaborators have from one another. In particular, collaborators working asynchronously typically have little need for frequent and fine-grained coordination with one another, and typically do not need to be notified immediately of changes made by others to any shared artifacts they are working with. We present an infrastructure, called Bayou, designed to support the construction of asynchronous collaborative applications. Bayou provides a replicated, weakly-consistent, data storage engine to application writers. The system supports a number of mechanisms for leveraging application semantics; using these mechanisms, applications can implement complex conflict detection and resolution policies, and choose the level of consistency and stability they will see in their databases. We present a number of applications we have built or are building using the Bayou system, and examine how these take advantage of the Bayou architecture.
© All rights reserved Edwards et al. and/or ACM Press
Terry, Douglas B. (1993): A Tour Through Tapestry. In: Kaplan, Simon M. (ed.) Proceedings of the ACM Conference on Organizational Computing Systems 1993 November 1-4, 1993, Milpitas, California, USA. pp. 21-30.
The Information Tapestry is an experimental system that employs both collaborative filtering and content-based filtering, as well as automatic appraising and highlighting, to tailor the delivery and presentation of information to each user's personal interests. This permits users to cope with large volumes of incoming documents, including electronic mail, news wire stories and NetNews articles. This paper presents the facilities available to Tapestry users by way of a scenario depicting a day in the life of an active user.
© All rights reserved Terry and/or ACM Press
Goldberg, David, Nichols, David A., Oki, Brian M. and Terry, Douglas B. (1992): Using Collaborative Filtering to Weave an Information Tapestry. In Communications of the ACM, 35 (12) pp. 61-70.
Loeb, Shoshana and Terry, Douglas B. (1992): Information Filtering - Preface to the Secial Section. In Communications of the ACM, 35 (12) pp. 26-28.
Terry, Douglas B. and Andler, Sten (1984): The COSIE Communication Subsystem: Support for Distributed Office Applications. In ACM Transactions on Information Systems, 2 (2) pp. 79-95.
Contemporary distributed office systems rely heavily on communication between workstation, file servers, printers, and other computerized components. The COSIE Communication Subsystem has been developed for an office system internetwork consisting of local networks of varying technologies. The communication facilities provide for the transmission of self-contained messages to mailboxes, which are referenced by capabilities and may be shared. A generalized method for pairing requests with responses supports a variety of communication paradigms, while a flexible routing algorithm permits diverse network topologies. The main emphasis in the design of the COSIE Communication Subsystem was on presenting simple mechanisms that allow more general policies and protocols to be explored.
© All rights reserved Terry and Andler and/or ACM Press
Show this list on your homepage
Join the technology elite and advance:
Changes to this page (author)12 Feb 2010: Modified17 Aug 2009: Added
17 Aug 2009: Added
28 Apr 2003: Added
Page maintainer: The Editorial Team