|
ABSTRACT
This article describes a series of tests of the generality of a “radically tailorable” tool for cooperative work. Users of this system can create applications by combining and modifying four kinds of building blocks: objects, views, agents, and links. We found that user-level tailoring of these primitives can provide most of the functionality found in well-known cooperative work systems such as gIBIS, Coordinator, Lotus Notes, and Information Lens. These primitives, therefore, appear to provide an elementary “tailoring language” out of which a wide variety of integrated information management and collaboration applications can be constructed by end users.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
ACTION TECHNOLOGIES. 1988. The Coordinator, Version II, User's Guide. Action Technologies, Inc., Emeryville, Calif.
|
 |
3
|
Richard Bentley , Tom Rodden , Peter Sawyer , Ian Sommerville, An architecture for tailoring cooperative multi-user displays, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.187-194, November 01-04, 1992, Toronto, Ontario, Canada
[doi> 10.1145/143457.143478]
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
DISESSA, A.A. 1985. A principled design for an integrated computational environment. Hum. Comput. Interaction 1, 1, 1-47.
|
 |
11
|
|
| |
12
|
|
 |
13
|
Yaron Goldberg , Marilyn Safran , Ehud Shapiro, Active mail—a framework for implementing groupware, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.75-83, November 01-04, 1992, Toronto, Ontario, Canada
[doi> 10.1145/143457.143464]
|
| |
14
|
|
| |
15
|
GREIF, I. 1992. Designing group-enabled applications: A spreadsheet example. In GroupWare 92 (San Jose, Calif.). The Conference Group, Scottsdale, Ariz., 515-525.
|
| |
16
|
HUTCHINS, E. L., HOLLAN, J. D., AND NORMAN, D.A. 1986. In User-Centered System Destgn. D. Norman and S Draper, Eds Lawrence Erlbaum, Hillsdale, N.J., 87-124.
|
 |
17
|
K. Jeffay , J. K. Lin , J. Menges , F. D Smith , J. B. Smith, Architecture of the artifact-based collaboration system matrix, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.195-202, November 01-04, 1992, Toronto, Ontario, Canada
[doi> 10.1145/143457.143479]
|
 |
18
|
|
 |
19
|
Simon M. Kaplan , William J. Tolone , Douglas P. Bogia , Celsina Bignoli, Flexible, active support for collaborative work with ConversationBuilder, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.378-385, November 01-04, 1992, Toronto, Ontario, Canada
[doi> 10.1145/143457.143552]
|
| |
20
|
KIEGLER, h.L. 1992. Improwng performance in product deployment by improving coordination. M.S. thesis, Dept. of Mechanical Engineering and Sloan School of Management, MIT, Cambridge, Mass.
|
 |
21
|
|
 |
22
|
|
| |
23
|
LEE, G. 1992. Oval applications catalog. Tech. Rep., Center for Coordination Science, MIT, Cambridge, Mass.
|
| |
24
|
|
| |
25
|
|
 |
26
|
|
 |
27
|
|
| |
28
|
LEFKOWITZ, L. S. AND CROFT, W. B. 1990 Interactive planning for knowledge-based task management. Tech. Rep., Dept. of Computer and Information Science, Collaborative Systems Lab., Univ. of Massachusetts.
|
| |
29
|
LoTus 1989. Lotus Notes User Guide. Lotus Development Corp., Cambridge, Mass.
|
 |
30
|
|
 |
31
|
Allan MacLean , Kathleen Carter , Lennart Lövstrand , Thomas Moran, User-tailorable systems: pressing the issues with buttons, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.175-182, April 01-05, 1990, Seattle, Washington, United States
[doi> 10.1145/97243.97271]
|
 |
32
|
|
 |
33
|
|
| |
34
|
M~2~ONE, T. W., YU, K.-C., ~ND LEE, J. 1989. What good are semistructured objects? Adding semiformal structure to hypertext. Tech. Rep. 102, Center for Coordination Science, MIT, Cambridge, Mass.
|
 |
35
|
Raul Medina-Mora , Terry Winograd , Rodrigo Flores , Fernando Flores, The action workflow approach to workflow management technology, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.281-288, November 01-04, 1992, Toronto, Ontario, Canada
[doi> 10.1145/143457.143530]
|
 |
36
|
|
| |
37
|
OLSON, G. M. AND OLSON, J.R. 1991. User-centered design of collaboration technology. J. Org. Comput. 1, 61-83.
|
| |
38
|
|
 |
39
|
John F. Patterson , Ralph D. Hill , Steven L. Rohall , Scott W. Meeks, Rendezvous: an architecture for synchronous multi-user applications, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.317-328, October 07-10, 1990, Los Angeles, California, United States
[doi> 10.1145/99332.99364]
|
| |
40
|
PENTLAND, B. 1992. Organizing moves in software support hotlines. Adm. Sci. Q. 37, 4 (Dec.), 527-548.
|
| |
41
|
|
 |
42
|
|
| |
43
|
|
 |
44
|
Allan Shepherd , Niels Mayer , Allan Kuchinsky, Strudel—an extensible electronic conversation toolkit, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.93-104, October 07-10, 1990, Los Angeles, California, United States
[doi> 10.1145/99332.99345]
|
| |
45
|
SPROULL, L. AND FdESLER, S. 1991. Computers, networks, and work. Sci. Am. 265, 3 (Sept.), 84-91.
|
| |
46
|
|
 |
47
|
|
| |
48
|
WINOGP~D, T. 1987. A language/action perspective on the design of cooperative work. Hum. Comput. Interaction 3, 3-30.
|
| |
49
|
|
| |
50
|
|
CITED BY 20
|
|
|
|
|
|
|
|
|
|
|
Christine M. Neuwirth , James H. Morris , Susan Harkness Regli , Ravinder Chandhok , Geoffrey C. Wenger, Envisioning communication: task-tailorable representations of communication in asynchronous work, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.265-274, November 14-18, 1998, Seattle, Washington, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christian Dörner , Volkmar Pipek , Moritz Weber , Volker Wulf, End-user development: new challenges for service oriented architectures, Proceedings of the 4th international workshop on End-user software engineering, p.71-75, May 12-12, 2008, Leipzig, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.3
Group and Organization Interfaces
Additional Classification:
D.
Software
D.1
PROGRAMMING TECHNIQUES
D.1.7
Visual Programming
D.3
PROGRAMMING LANGUAGES
D.3.2
Language Classifications
Subjects:
Very high-level languages
H.
Information Systems
H.1
MODELS AND PRINCIPLES
H.1.2
User/Machine Systems
H.4
INFORMATION SYSTEMS APPLICATIONS
H.4.1
Office Automation
H.4.3
Communications Applications
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
User interface management systems (UIMS);
Evaluation/methodology;
Interaction styles (e.g., commands, menus, forms, direct manipulation)
General Terms:
Design,
Experimentation,
Human Factors,
Languages
Keywords:
computer-supported cooperative work,
end-user programming,
groupware,
radical tailorability
REVIEW
"Ferdi W. J. Put : Reviewer"
“Radically tailorable” means that changes can be made
directly to working applications and that end users can create a wide
range of substantially different applications. Previous related work
(AtomicMail, Rendezvous, Strudel, Conv
more...
|