glBIS: A Hypertext Tool for Team Design Deliberation - Semantic Scholar

5 downloads 7898 Views 431KB Size Report
Further, gIBIS is designed to support the collaborative ... team of system designers a medium in which all aspects of their work can be computer mediated.
For proprietary reasons, the original, reviewed version of this paper has been wifhdrawn from publication. The authors,however,will present the originalpaper in the sessioncalled Argumentation. - Ed.

glBIS: A Hypertext Tool for Team Design Deliberation Jeff Conklin and Michael L. Begeman MCC Software Technology Program 3500 West Balcones Center Drive Austin, Texas 78759-6509 ARPA: [email protected] [email protected]

ABSTRACT. This paper introduces an application-specific hypertext system designed to facilitate the capture of early design deliberations, which implements a specific design method called Issue Based Information

Systems (IBIS).

The hypertext

system described

use of color and a high speed relational IBIS

here, gIBIS(for

database server to facilitate

graphical

building

IBIS),

makes

and browsing

typed

networks.

networks

Further, gIBIS is designed to support the collaborative construction of these by any number of cooperating team members spread across a local area network. Early

experiments graphical

suggest that the gIBIS interface

tool,

and design method

while

still incomplete,

even in this experimental

forges a good match

between

version.

INTRODUCTION. There

is a growing

environment been working

recognition

that hypertext

In the MCC

for the system design process. on a hypertext-based

project

team of system designers a medium

is an ideal framework Software

called the Design Journal

on which Technology

to base a support Program

we have

which is aimed at providing

in which all aspects of their work can be computer

a

mediated

This includes the traditional documents such as requirements and specifications, and supported. but it also includes designers’ early notes and sketches and their design decisions and rationale. By design rationale are later rejected), commitments thrusts:

we mean the design problems, tradeoff

analysis among these alternatives,

that were made as the problem

(i) to understand

the interface

the structure

inherent

within

in capturing

resolutions

(including

and record of the tentative

was discussed and resolved. and between large amounts

those which

design decisions,

Our research

and firm has two

and (ii) to address

design information and in As part of the providing effective methods for the indexing and retrieval of this information. latter thrust we have built a running prototype of the Design Journal called gIBIS, which is based on a simple model of design deliberation called Issue Based Information System, or IBIS.

November 1987

problems

alternative

Hypertext ‘87 Papers

of informal

247

THE IBIS METHOD. The IBIS method was developed by Horst Rittel [RIT70], and is based on the principle that the design process for complex problems is fundamentally a conversation among stakeholders (e.g. designers, customers, implementors, etc.) in which they bring their respective expertise and viewpoints to the resolution of design issues. The IBIS model focuses on the articulation of the key Issues in the design problem. Each Issue can have many Positions, where a Position is a statement or assertion which resolves the Issue. Often Positions will be mutually exclusive of one another, but the method does not require this. Each of an Issue’s Positions, in turn, may have one or more Arguments which either support that Position or object to it. Thus, each separate Issue is the root of a (possible empty) tree, with the children of the Issue being Positions and the children of the Positions being Arguments. A typical IBIS discussion begins with someone posting an Issue node containing a question such as “How should we do X7” That person may also post a Position node proposing one way to do X, and may also post some Argument nodes which support that Position. Another user may post a competing Position responding to the Issue, and may support that with their own Arguments. Others may post other Positions, or Arguments which support or object to any of the Positions. In addition, new Issues which are raised by the discussion may be posted and linked into the nodes which most directly suggested them.

I

or

h

\

;SUE rk AS-SUGGESTED-BYj RESPONDS-TO

Figure 1: The set of legal rhetorical

THE glBlS

moves in IBIS.

TOOL.

There were three technological themes guiding our design of gIBIS. The first was an interest in exploring the capture of design rationale [CON87b]. The second theme was an interest in supporting computer mediated teamwork, and particularly the various kinds of design conversations that might be carried on via networked computers, a la email or news [EVE86,HOR86]. Thirdly, we wanted an application in which we would have a sufficiently large information base to investigate issues regarding the navigation (i.e. search and browsing) of very large and loosely structured information spaces.

248

Hypertext ‘87 Papers

November 1987

The gIBIS tool which emerged from these themes has the following features: .

Integral Browser: state information vantage points: a the network, and

.

Context Sensitive Menus: The gIBIS interface provides context-sensitive menus which constrain the users to making only “legal” methodological moves, thereby ensuring the taxonomic integrity of the networks.

.

Multiple Access Paths: Users can instantaneously access any node in the network by directly

The gIBIS browser uses iconic shapes and color to clearly indicate for nodes and links. It displays the issue networks from two tightly global (or zoomed-out) view from which users can view the entire a local (or zoomed-in) view which reveals the fine structure of the

type and coupled scope of network.

mousing it in the browser, by selecting it through the hierarchically-ordered index window, or by use of the NEXT button, which leads users through the network in a structure-based, linearized fashion. .

An integral search and query mechanism allows users to rapidly search through issue networks by constructing a proto-node whose structure and content mirrors that of the nodes they wish to retrieve (i.e. a “query by example” approach).

.

Multiuser Support:

Search and Query:

The tool supports simultaneous access and update of issue groups by multiple users on a common Local Area Network. gIBIS provides the necessary concurrency control, locking, and update notification to allow real-time interactive network construction by teams of cooperating designers.

Node

index

-t

Figure 2: The glB1.S Interface.

November1987

Hypertext‘87 Papers

249

OBSERVATIONS. In the first seven months that gIBIS was available people

created

21 issue groups containing

limited

data we can make some preliminay

in the MCC

Software

Technology

Program,

a total of 1153 nodes and 1237 links. observations,

both positive

16

Based on this

and negative.

The Synergy of Tool and Method: The limited set of node and link types in IBIS and the use of Users were generally enthusicolor and hypertext in gIBIS seem to complement each other well. astic about using the tool, and reported “axe

grinding,

The Dangers

hand waving, of Premature

is that it is sometimes problem

Segmentation:

unnatural

is pronounced,

One common

to break ones’ thoughts and those thoughts

because the IBIS

text into a single node,

A Problem

with Context

unwinding

thread

directly,

of context

that the reader hypertext discrete,

as ideas are proposed

ones.

which

exposed

in hypertext

systems

units, particularly or shifting.

austere selection

node structures

Traditional

linear

and discussed

when the With

gIBIS

of node

which will bring an Issue’s Issue-based

text provides

- a context

discussions. a continuous,

which the writer

is

to guide the reader to the salient points and away from the

Indeed,

may encounter,

into discrete

the flow of ideas within

Documents:

constructing

and distracting

but subtle difficulty

imposes a rather

composite

smoothing

in Non-linear

if unconsciously,

irrelevant

on discussions

are vague, confused,

method

and link types on the user. We are exploring deliberative

a structure

and clever rhetoric”.

is not well understood

this effect

that it imposed

a good writer

and carefully

anticipates

the questions

crafts the text to prevent

and confusions

these problems.

The

(or at least gIBIS) author, however, is being encouraged to make his or her points and to separate them from their context. Even the careful author is in danger of not

anticipating all the various routes by which a reader may reach a given node, and so may fail to sufficiently develop the context necessary to make the node’s contents clear, if not compelling. We have as yet found no solution for this problem. Annotative discussion

or “Metu”

when a participant

the IBIS structure description

Discussions:

to present

for collaborative

In IBIS

discussions

there

is sometimes

a need for a meta-

in an issue group feels that someone has poorly or inaccurately used In fact, it has been noted that there are three levels of

their ideas. work:

substantive

(the content

of the work),

annotative

(comments

about substance), and procedural (comments about procedures and conventions for use of the all three levels can be discretely represented by Issuemedium} [TRI 8 61. In our framework, based conversations. Macro-level

Organization

the problem

of the effective

than a few dozen nodes.

of the Browser

Space: One of the “hot issues” in hypertext

use of a graphical

This is linked

browser

to navigate

to the more general problem

in networks

research

that have more

of disorientation

[CON87a],

but bears particularly gIBIS

browser

on the visual and spatial aspects of disorientation in a large data space. The ran into these difficulties as well. The global view and mechanisms mentioned

above have helped

250

is

to reduce

this problem

significantly.

Hypertext ‘87 Papers

November 1987

CONCLUSIONS. We have briefly described the IBIS method, the gIBIS tool, and some preliminary observations about the use of the tool. Our experiments with gIBIS are informing our theory about the structure of design decisions and design rationale, and are providing us with important insights about the design of the Design Journal, a hypertext-based environment for system engineering which we will continue to design, prototype, test, and transfer into our shareholders’ development environments .

REFERENCES. [CON87a]

Conklin, J. “Hypertext: a Survey and Introduction”. No. 9, September, 1987.

[CON87b]

Conklin, J., “The Capture of Design Rationale”. fall of 1987.

[EVE861

Eveland, J. and Bikson, T. empirical assessment.” computer-supported cooperative

“Evolving PrOC.

work.

I.E.E.E.

Computer,

Vol.

20,

Paper in progress, to be MCC TR in

electronic CSCw’86: 1986.

communication networks: MCCJACM conference

an on

[HORS 61

Horton, M. and Adams, R (Center for Seismic Studies, Arlington, Va.). “How to read the network news.” Distributed by Mr. Adams quarterly over the USENET news network.

[RIT70]

systems.” Working paper Rittel, H. and Kunz, W. “Issues as elements of information #13I. Institut fur Grundlagen der Planung Z.A. University of Stuttgart.

[TRI86]

Collaboration in Trigg, Randall, Lucy Suchman, and Frank Halasz, “Supporting NoteCard.,” Proceedings of CSCW ‘86: the Conference on Computer-Supported Cooperative Work, MCCJSTP, Austin, Texas, December, 1986.

Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission. 0 1989 ACM 089791-340-X/89/0011/0251 $1.50

November1987

Hypertext‘87 Papers

251

Suggest Documents