Seeding, evolutionary growth and reseeding: supporting the incremental development of design environments

We describe an approach to acquiring information during the creation and use of domain-oriented design environments. Our model consists of three phases: seeding, evolutionary growth, and reseeding. A seed for a domainoriented design environment is created through a participatory design process between environment developers and domain designers by incorporating domain-specific knowledge into a domain-independent architecture for design environments. Evolutionary growth takes place as domain designers use the seeded environment to undertake specific projects. Reseeding is a process that reinvolves the environment developers to help domain designers better organize, formalize, and generalize knowledge added during the use phases,

[1]  Frank M. Shipman,et al.  Supporting communication between designers with artifact-centered evolving information spaces , 1992, CSCW '92.

[2]  H. W. Rittel,et al.  Second-generation design methods , 1984 .

[3]  Raymond McCall,et al.  Making Argumentation Serve Design , 1996, Hum. Comput. Interact..

[4]  Edward H. Shortliffe,et al.  Rule Based Expert Systems: The Mycin Experiments of the Stanford Heuristic Programming Project (The Addison-Wesley series in artificial intelligence) , 1984 .

[5]  Bonnie A. Nardi,et al.  A small matter of programming , 1993 .

[6]  Robin Jeffries,et al.  Where did you put it? Issues in the design and use of a group memory , 1993, INTERCHI.

[7]  Frank M. Shipman,et al.  Supporting Designers' Access to Information through Virtually Structured Hypermedia , 1991, IntCAD.

[8]  David A. Moon,et al.  The Symbolics Genera Programming Environment , 1987, IEEE Software.

[9]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[10]  Alexander Repenning,et al.  Using Agentsheets to create a voice dialog design environment , 1992, SAC '92.

[11]  Austin Henderson,et al.  There's No Place Like Home: Continuing Design in Use , 1992, Design at Work.

[12]  Loren G. Terveen,et al.  From “folklore” to “living design memory” , 1993, INTERCHI.

[13]  Andreas Girgensohn,et al.  End-user modifiability in knowledge-based design environments , 1992 .

[14]  Gerhard Fischer,et al.  End-user modifiability in design environments , 1990, CHI '90.

[15]  Bruce G. Buchanan,et al.  The MYCIN Experiments of the Stanford Heuristic Programming Project , 1985 .

[16]  Morten Kyng,et al.  Design at Work , 1992 .

[17]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[18]  Kumiyo Nakakoji,et al.  Increasing shared understanding of a design task between designers and design environments: the role , 1993 .

[19]  Raymond McCall PHI : A Conceptual Foundation For Design Hypermedia , 1990 .

[20]  Frank M. Shipman,et al.  Supporting knowledge-base evolution with incremental formalization , 1994, CHI '94.

[21]  CORPORATE Computer Science and Technology Board,et al.  Scaling up: a research agenda for software engineering , 1990, CACM.

[22]  Jonathan Grudin,et al.  Supporting Indirect Collaborative Design With Integrated Knowledge-Based Design Environments , 1992, Hum. Comput. Interact..

[23]  Gerhard Fischer,et al.  Embedding computer-based critics in the contexts of design , 1993, INTERCHI.

[24]  Bonnie A. Nardi,et al.  A Small Matter of Programming: Perspectives on End User Computing , 1993 .

[25]  Nigel Cross,et al.  Developments in design methodology , 1984 .

[26]  Shipman,et al.  Supporting Knowledge-Base Evolution Using Multiple Degrees of Formality ; CU-CS-592-92 , 1992 .

[27]  Catherine C. Marshall,et al.  Two years before the mist: experiences with Aquanet , 1993, ECHT '92.

[28]  Gerhard Fischer,et al.  A Cooperative Problem Solving System for User Interface , 1990 .