|
ABSTRACT
Convivial systems encourage users to be actively engaged in generating creative extensions to the artifacts given to them. Convivial systems have the potential to break down the counterproductive barrier between programming and using programs.
Knowledge-based design environments are prototypes for convivial systems. These environments support human problem-domain communication, letting users work within their domains of expertise. One of the design rationales behind design environments is to ease the construction and modification of artifacts designed within the environment. But because design environments are intentionally not general purpose programming environments, situations will arise that require modifications to the design environment itself. The rationale and the techniques for these later modifications are discussed in this paper.
Our conceptual framework for end-user modifiability is illustrated in the context of JANUS, an environment for architectural design. Evaluating our system building efforts against our objectives shows the subtleties of integrating end-user modifiability in these kinds of systems.
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
|
R.J. Brachman. On the Epistcmological Status of Semantic Networks. In N.V. Findler (Ed.), Associative Networks - Representation and Use of Knowledge by Computers, Academic Press, New York, 1979.
|
| |
2
|
|
| |
3
|
G. Fischer, A.C. Lemke. Construction Kits and Design Environments: Steps Toward Human Problem- Domhin Communication. Human-Computer Interacaon 3, 3 (I988), 179-222.
|
| |
4
|
G. Fischer, A.C. Lemke. Constrained Design Processes: Steps Towards Convivial Computing, In R. Guindon (Ed.), Cognitive Science and tts Application for Human-Computer Interaction, Lawrence Erlbaum Associates,HiUsdale, NJ, 1988, Chap. 1, pp. 1-58.
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
I. IUich. Toolsfor Conviviality. Harper and Row, New York, 1973.
|
| |
9
|
W. Kunz, H. Rittel. issues as Elements of Information Systems. Working Paper 131, Center for-Planning and Develgpment Research, University of California, Berkely, CA, 1970.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
R. McCall. PHIBIS: procedurally hierarchical issuebased information systems. Proceedings of the Conference on Architecture at the international Congress on Planning and Design Theory, American Society of Mechanical Engineers, New York, 1987.
|
| |
14
|
D,A. Norman. Cognitive Engineering. In D.A. Norman, S.W. Draper (Eds.), User Centered System Design, New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, HiUsdale, NJ, 1986, Chap. 3, pp. 31-62,
|
| |
15
|
|
| |
16
|
R.H. Trigg, T.P. Moran, F.G. Halasz. Adaptability and Tail0rability in NoteCards. H.-J. Bullmger, B. Shackel (Eds.), Proceedings of lNTERACT87, 2rid IFIP Conference on Human-Computer Interaction (Stuttgart, FRG), North-Holland, Amsterdam, September, 1987, pp. 723-728.
|
 |
17
|
|
CITED BY 29
|
|
Marita Duecker , Bernd Gutkauf , Stefanie Thies, Negotiation support for compiling knowledge, Proceedings of the international ACM SIGGROUP conference on Supporting group work, p.21-29, November 14-17, 1999, Phoenix, Arizona, United States
|
|
|
|
|
|
Thomas W. Malone , Kum-Yew Lai , Christopher Fry, Experiments with Oval: a radically tailorable tool for cooperative work, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.289-297, November 01-04, 1992, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerhard Fischer , Andreas C. Lemke , Thomas Mastaglio , Anders I. Morch, Using critics to empower users, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.337-347, April 01-05, 1990, Seattle, Washington, United States
|
|
|
Gerhard Fischer , Scott Henninger , David Redmiles, Intertwining query construction and relevance evaluation, Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, p.55-62, April 27-May 02, 1991, New Orleans, Louisiana, United States
|
|
|
Gerhard Fischer , Ray McCall , Jonathan Ostwald , Brent Reeves , Frank Shipman, Seeding, evolutionary growth and reseeding: supporting the incremental development of design environments, Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, p.292-298, April 24-28, 1994, Boston, Massachusetts, United States
|
|
|
|
|
|
Volker Wulf , Markus Rohde, Towards an integrated organization and technology development, Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, p.55-64, August 23-25, 1995, Ann Arbor, Michigan, United States
|
|
|
R. Bentley , J. A. Hughes , D. Randall , T. Rodden , P. Sawyer , D. Shapiro , I. Sommerville, Ethnographically-informed systems design for air traffic control, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.123-129, November 01-04, 1992, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerhard Fischer , Jonathan Grudin , Andreas Lemke , Raymond McCall , Jonathan Ostwald , Brent Reeves , Frank Shipman, Supporting indirect collaborative design with integrated knowledge-based design environments, Human-Computer Interaction, v.7 n.3, p.281-314, September 1992
|
|
|
Gerhard Fischer , David Redmiles , Lloyd Williams , Gretchen I. Puhr , Atsushi Aoki , Kumiyo Nakakoji, Beyond object-oriented technology: where current approaches fall short, Human-Computer Interaction, v.10 n.1, p.79-119, March 1995
|
|
|
|
|