Abstract
This paper argues that using a set of semistructured message templates is surprisingly helpful in designing a variety of computer-based communication and coordination systems. Semistructured messages can help provide automatic aids for (1) composing messages to be sent, (2) selecting, sorting, and prioritizing messages that are received, (3) responding automatically to some messages, and (4) suggesting likely responses to other messages. The use of these capabilities is illustrated in a range of applications including electronic mail, computer conferencing, calendar management, and task tracking. The applications show how ideas from artificial intelligence (such as inheritance and production rules) and ideas from user interface design (such as interactive graphical editors) can be combined in novel ways for dealing with semistructured messages. The final part of the paper discusses how communities can evolve a useful set of message type definitions.
- 1 ARROW, K. Limits of Organization. Norton, New York, 1974.Google Scholar
- 2 DENNING, P. Electronic junk. Commun. ACM 23, 3 (1982), 163-165. Google Scholar
- 3 ELLIS, C., AND BERNAL, M. OFFICETALK-D: An experimental office information system. In Proceedings of the A CM Conference on Office Information Systems {Philadelphia, Pa., June 21- 23). ACM, New York, 1982, pp. 131-140. Google Scholar
- 4 ENGELBART, D. C., AND ENGLISH, W.K. Research center for augmenting human intellect. In Proceedings of Fall Joint Computing Congress, vol. 33 (San Francisco, Calif., Dec. 9-11). AFIPS Press, Reston, Va., 1968, pp. 395-410.Google Scholar
- 5 FIKES, R., AND KEHLER, T. The role of frame-based representation in reasoning. Commun. ACM 28, 9 (Sept. 1985), 904-920. Google Scholar
- 6 Fox, M., GREENBERG, M., SATHI, A., MATTIS, J., AND RYCHENER, M. Callisto: An intelligent project management system. AI Magazine (Winter 1986), 34-52. Google Scholar
- 7 GIFFORD, D. K., BALDWIN, R. W., BERLIN, S. T., AND LUCASSEN, J.T. An architecture for large scale information systems. In Proceedings of the l Oth A CM Symposium on Operating Systems Principles (Orcas Island, Wash., Dec. 1-4). ACM, New York, 1985, pp. 161-170. Google Scholar
- 8 GOLDSTEIN, I. P., AND BOBROW, D. An experimental description-based programming environment: Four reports. Tech Rep. CSL-81-3, Xerox Palo Alto Research Center, Palo Alto, Calif., Mar. 1981.Google Scholar
- 9 GREIF, I. Cooperative office work, teleconferencing, and calendar management: A collection of papers. Unpublished Tech. Memo, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., May, 1982.Google Scholar
- 10 GREIF, I., AND SARIN, S. Data sharing in group work. ACM Trans. Off. Inf. Syst. 5, 2 (Apr. 1987), 187-211. Google Scholar
- 11 HILTZ, S. R., AND TUROFF, M. The Network Nation: Human Communication Via Computer. Addison-Wesley, Reading, Mass., 1978. Google Scholar
- 12 HILTZ, S. R., AND TUROFF, M. Structuring computer-mediated communication systems to avoid information overload. Commun. ACM 28, 7 (July 1985), 680-689. Google Scholar
- 13 KEDZIERSK{, B. Communication and management support in system development environments. In Proceedings of the National Bureau of Standards Conference on Human Factors in Computer Systems (Gaithersburg, Md., Mar. 15-17), 1982. Google Scholar
- 14 LUCONI, F., MALONE, T. W., SCOTT MORTON, M.S. Expert systems: The next challenge for managers. Sloan Manage. Rev. 27, (Summer 1986), 3-14. Google Scholar
- 15 MALONE, T. W., GRANT, K. R., AND TURBAK, F. A. The Information Lens: An intelligent system for information sharing in organizations. In Proceedings of the CHI '86 Conference on Human Factors in Computing Systems (Boston, Mass., Apr. 13-17). ACM, New York, 1986, pp. 1-8. Google Scholar
- 16 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
- 17 MARCH, J. G., AND SIMON, H.A. Organizations. Wiley, New York, 1958.Google Scholar
- 18 SEARLE, J. A taxonomy of illocutionary acts. In Minnesota Studies in the Philosophy of Language, K. Gunderson, Ed., University of Minnesota Press, Minneapolis, Minn., 1975.Google Scholar
- 19 SATIn, A., FOX, M. S., AND GREENBERG, M. Representation of activity knowledge for project management. IEEE Trans. Pattern Analysis and Machine intelligence PAMI-7, 5 (1985), 531-552.Google Scholar
- 20 SLUIZER, S., AND CASHMAN, P. XCP: An experimental tool for managing cooperative activity. In Proceedings of the ACM Computer Science Conference (New Orleans, La., Mar. 14-15). ACM, New York, 1985, pp. 251-258. Google Scholar
- 21 STEFIK, M. The next knowledge medium. The AI Magazine, Spring, 1986, 34-46. Google Scholar
- 22 Tou, F. N., WILLIAMS, M. D., FIKES, 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 InteUigence (Pittsburgh, Pa., Aug. 18-20), 1982.Google Scholar
- 23 TRXGC,, R. H., SUCHMAN, L. A., AND HALASZ, F.G. Supporting collaboration in NoteCards. In Proceedings of the Conference on Computer-Supported Cooperative Work (Austin, Tex., Dec. 3-5). Google Scholar
- 24 WATERS, R.C. KBEmacs: Where's the AI? The AI Magazine, Spring, 1986, 47-56. Google Scholar
- 25 WINOGRAD, T., AND FLORES, F. Understanding Computers and Cognition: A New Foundation for Design. Ablex Publishing Corp., Norwood, N. J., 1986. Google Scholar
Index Terms
- Semistructured messages are surprisingly useful for computer-supported coordination
Recommendations
Semi-structured messages are surprisingly useful for computer-supported coordination
CSCW '86: Proceedings of the 1986 ACM conference on Computer-supported cooperative workThis paper argues that using a set of semi-structured message templates is surprisingly helpful in designing a variety of computer-based communication and coordination systems. Semi-structured messages can help provide automatic aids for: (1) composing ...
Broadcasting multiple messages in simultaneous send/receive systems
SPDP '93: Proceedings of the 1993 5th IEEE Symposium on Parallel and Distributed ProcessingWe investigate the problem of broadcasting multiple messages in a message-passing system that supports simultaneous send and receive. The system consists of n processors, one of which has m messages to broadcast to the other n-1 processors. The ...
Notetaking and comprehension for computer-displayed messages: Personalized versus fixed formats
CHI '82: Proceedings of the 1982 Conference on Human Factors in Computing SystemsAn experiment was performed to evaluate the usefulness of an option for users of an automated information system to construct their own preferred formats for receiving intelligence messages. It was hypothesized that such an option would enhance the ...
Comments