Hypermedia Support for Argumentation-Based Rationale

Having developed, used and evaluated some of the early IBIS-based approaches to design rationale (DR) such as gIBIS and QOC in the late 1980s/mid-1990s, we describe the subsequent evolution of the argumentation-based paradigm through software support, and perspectives drawn from modeling and meeting facilitation. Particular attention is given to the challenge of negotiating the overheads of capturing this form of rationale. Our approach has maintained a strong emphasis on keeping the representational scheme as simple as possible to enable real time meeting mediation and capture, attending explicitly to the skills required to use the approach well, particularly for the sort of participatory, multi-stakeholder requirements analysis demanded by many design problems. However, we can then specialize the notation and the way in which the tool is used in the service of specific methodologies, supported by a customizable hypermedia environment, and interoperable with other software tools. After presenting this approach, called Compendium, we present examples to illustrate the capabilities for support security argumentation in requirements engineering, template driven modeling for document generation, and IBIS-based indexing of and navigation around video records of meetings.

[1]  John M. Carroll,et al.  Design rationale: concepts, techniques, and use , 1996 .

[2]  Albert M. Selvin,et al.  Fostering Collective Intelligence: Helping Groups Use Visualized Argumentation , 2003, Visualizing Argumentation.

[3]  Annie I. Antón,et al.  The use of goals to surface requirements for evolving systems , 1998, Proceedings of the 20th International Conference on Software Engineering.

[4]  Chad S. Carr Using Computer Supported Argument Visualization to Teach Legal Argumentation , 2003, Visualizing Argumentation.

[5]  Richard M. Young,et al.  Options and Criteria: Elements of design space analysis , 1991 .

[6]  Albert M. Selvin Supporting Collaborative Analysis and Design with Hypertext Functionality , 1999, J. Digit. Inf..

[7]  E. Jeffrey Conklin,et al.  A process-oriented approach to design rationale , 1991 .

[8]  Nick Hammond,et al.  Graphical Argumentation and Design Cognition , 1997, Hum. Comput. Interact..

[9]  Albert M. Selvin,et al.  Exploration for development: Developing leadership by making shared sense of complex challenges. , 2003 .

[10]  G. Halasz Frank,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, CACM.

[11]  Simon Buckingham Shum,et al.  Rapid knowledge construction: a case study in corporate contingency planning using collaborative hypermedia , 2002 .

[12]  Axel van Lamsweerde,et al.  Elaborating security requirements by construction of intentional anti-models , 2004, Proceedings. 26th International Conference on Software Engineering.

[13]  Bashar Nuseibeh,et al.  Arguing security: validating security requirements using structured argumentation , 2005 .

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

[15]  Simon Buckingham Shum,et al.  Analyzing the Usability of a Design Rationale Notation , 1996 .

[16]  Severin Isenmann,et al.  IBIS—a convincing concept…but a lousy instrument? , 1997, DIS '97.

[17]  Frank M. Shipman,et al.  Formality Considered Harmful: Experiences, Emerging Themes, and Directions on the Use of Formal Representations in Interactive Systems , 1999, Computer Supported Cooperative Work (CSCW).

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

[19]  Bashar Nuseibeh,et al.  The effect of trust assumptions on the elaboration of security requirements , 2004, Proceedings. 12th IEEE International Requirements Engineering Conference, 2004..

[20]  Jeff Conklin,et al.  Dialog Mapping: Reflections on an Industrial Strength Case Study , 2003, Visualizing Argumentation.

[21]  S Buckingham Shum,et al.  Developing the Design Space with Design Space Analysis , 1993 .

[22]  Maarten Sierhuis,et al.  Automating CapCom Using Mobile Agents and Robotic Assistants , 2005 .

[23]  Nick Hammond,et al.  Argumentation-based design rationale: what use at what cost? , 1994, Int. J. Hum. Comput. Stud..

[24]  Walter F. Tichy,et al.  Proceedings 25th International Conference on Software Engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[25]  Jeff Conklin,et al.  Dialogue Mapping: Building Shared Understanding of Wicked Problems , 2005 .