Abstract
Object Lens allows unsophisticated computer users to create their own cooperative work applications using a set of simple, but powerful, building blocks. By defining and modifying templates for various semistructured objects, users can represent information about people, tasks, products, messages, and many other kinds of information in a form that can be processed intelligently by both people and their computers. By collecting these objects in customizable folders, users can create their own displays which summarize selected information from the objects in table or tree formats. Finally, by creating semiautonomous agents, users can specify rules for automatically processing this information in different ways at different times.
The combination of these primitives provides a single consistent interface that integrates facilities for object-oriented databases, hypertext, electronic messaging, and rule-based intelligent agents. To illustrate the power of this combined approach, we describe several simple examples of applications (such as task tracking, intelligent message routing, and database retrieval) that we have developed in this framework.
- 1 CONKLIN, J. Hypertext: An introduction and survey. IEEE Computer 20, 9 (1987), 17-41. Google Scholar
- 2 CROWSTON, K., AND MALONE, T. W. Computational agents to support cooperative work. Working Paper No. 2008-88, Center for Information Systems Research, Massachusetts Institute of Technology, Cambridge, Mass., 1988.Google Scholar
- 3 DELISLE, N., AND SCHWARTZ, M. Contexts--a partitioning concept for hypertext. ACM Trans. Off. Inf. Syst. 5, 2 (Apr. 1987), 168-186. Google Scholar
- 4 DITTRICH, D., AND DAYAL, U., Eds. In Proceedings of the International Workshop on Object- Oriented Database Systems (Asilomar, Calif., Sept. 23-26). IEEE Computer Society, Washington, D.C., 1986. Google Scholar
- 5 FIKES, R., AND KEHLER, T. The role of frame-based representation in reasoning. Commun. ACM 28, 9 (Sept. 1985), 904. Google Scholar
- 6 GARRETT, L. N., SMITH, K. E., AND MEYROWITZ, N. Intermedia: Issues, strategies, and tactics in the design of a hypermedia document system. In Proceedings of the Conference on Computer- Supported Cooperative Work (Austin, Tex., Dec. 3-5). ACM, New York, 1986, 163-174. Google Scholar
- 7 GREIF, I. Computer-supported cooperative work: Breakthroughs for user acceptance (Panel description). In Proceedings of the A CM Conference on Human Factors in Computing Systems (CHI '88) (Washington, D.C., May 16-19). ACM, New York, 1988, pp. 113-114. Google Scholar
- 8 HALASZ, F.G. Reflections on NoteCards: Seven issues for the next generation of hypermedia systems. Commun. ACM 3I, 7 (July 1987), 836-855. Google Scholar
- 9 HALASZ, F. G., MORAN, T. P., AND TRIGG, R.H. NoteCards in a nutshell. In Proceedings of the 1987 ACM Conference on Human Factors in Computer Systems (CHI + GI '87) (Toronto, Ontario, Apr. 5-9). ACM, New York, 45-52. Google Scholar
- 10 LAI, K.Y. Essays on Object Lens: A tool for supporting information sharing. Master's thesis, Sloan School of Management, Massachusetts Institute of Technology, Cambridge, Mass., 1987.Google Scholar
- 11 LEE, J., AND MALONE, T.W. How can groups communicate when they use different languages? Translating between partially shared type hierarchies. In Proceedings of the A CM Conference on Office Information Systems (Palo Alto, Calif., Mar. 23-25). ACM, New York, 1988, pp. 22-29. Google Scholar
- 12 LEE, J., AND MALONE, T. W. Partially shared views: A scheme for communicating among groups that use different type hierarchies. Sloan School of Management Working Paper, Massachusetts Institute of Technology, Cambridge, Mass., Sept., 1988.Google Scholar
- 13 MALONE, T. W.i GRANT, K. R., LAI, K.-Y., RAO, R., AND ROSENBLITT, D. Semistructured messages are surprisingly useful for computer-supported coordination. A CM Trans. Of{. Syst. 5, 2 (Apr. 1987), 115-131. Google Scholar
- 14 MALONE, T. W., GRANT, K. R., TURBAK, F. A., BROBST, S. A., AND COHEN, M.D. Intelligent information-sharing systems. Commun. ACM 30, 5 (May 1987), 390-402. Google Scholar
- 15 MALONE, T. W., GRANT, K. R., LAI, K.-Y., RAO, R., AND ROSENBLITT, D. The Information Lens: An intelligent system for information sharing and coordination. In Technological Support for Work Group Collaboration, M. H. Olson, Ed. Lawrence Erlbaum, Hillsdale, N.J., 1989. Google Scholar
- 16 SHRIVER, B., AND WEGNER, P. Research Directions in Object-Oriented Programming. MIT Press, Cambridge, Mass., 1987. Google Scholar
- 17 STEFIK, M., AND BOBROW, D. G. Object-oriented programming: Themes and variations. AI Magazine (Spring 1986), 40-62. Google Scholar
- 18 SLUIZER, S., AND CASHMAN, P. M. XCP: An experimental tool for supporting office procedures. In IEEE 1984 Proceedings of the 1st International Conference on Office Automation (Silver Spring, Md.). IEEE Computer Society, Washington, D.C., 1984, pp. 73-80.Google Scholar
- 19 TOU, F. N., WILLIAMS, M. D., F~KES, R. E., HENDERSON, D. A., AND MALONE, T.W. RABBIT: An intelligent database assistant, in Proceedings of the National Conference of the American Association/or Artificial Intelligence {Pittsburgh, Pa., Aug. 18-20). American Association for Artificial Intelligence, Philadelphia, Pa., 1982, pp. 314-318.Google Scholar
- 20 TuRsAK, F. A. Grasp: A visible and manipulable model for procedural programs. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., 1986.Google Scholar
- 21 WINOGRA{, T. A language/action perspective on the design of cooperative work. Human Computer Interaction 3, 1 (1988), 3-30.Google Scholar
- 22 WINOGRAD, T., AND FLORES, F. Understanding Computers and Cognition: A New Foundation For Design. Ablex, Norwood, NJ, 1986. Google Scholar
- 23 ZLOOF, M.M. QBE/OBE: A language for office and business automation. IEEE Computer 14, 5 (May 1981), 13-22.Google Scholar
Index Terms
- Object lens: a “spreadsheet” for cooperative work
Recommendations
Object lens: a “spreadsheet” for cooperative work
CSCW '88: Proceedings of the 1988 ACM conference on Computer-supported cooperative workObject Lens allows unsophisticated computer users to create their own cooperative work applications using a set of simple, but powerful, building blocks. By defining and modifying templates for various semistructured objects, users represent many ...
A cooperative multi-agent approach in support of learning object recommendations
DNCOCO'07: Proceedings of the 9th WSEAS International Conference on Data Networks, Communications, ComputersAutonomous agents have captivated researchers from many fields for a long time with the main research contributions originating from Artificial Intelligence, Human-Computer Interaction, and Concurrent Object-Based Systems. In general, agents have been ...
Object Mapping for Layered Cooperative Systems
TOOLS '99: Proceedings of the 31st International Conference on Technology of Object-Oriented Language and SystemsThis paper introduces a new model for inter-layer message communication called object mapping model that achieves separation between message preparation and destination selection. In this model, as opposed to traditional message delivery model, sender ...
Comments