from gibis to memetic: dcc 2006

59
Simon Buckingham Shum Simon Buckingham Shum 1 1 , , Albert Selvin Albert Selvin 1,2 1,2 , Maarten Sierhuis , Maarten Sierhuis 3 3 , , Jeff Conklin Jeff Conklin 4 4 , Mike , Mike Daw Daw , Andrew Rowley , Andrew Rowley 5 5 , , Ben Ben Juby Juby , , Danius Danius Michaelides Michaelides 6 6 , Roger Slack , Roger Slack 7 7 , Michelle , Michelle Bachler Bachler , Clara Mancini , Clara Mancini 1 1 , , Rob Rob Procter Procter 7 7 , David , David De Roure De Roure 6 6 , Tim , Tim Chown Chown 6 6 , Terry , Terry Hewitt Hewitt 5 5 1 1 Knowledge Media Institute, The Open Knowledge Media Institute, The Open Univ Univ . . , UK, , UK, 2 2 Verizon Verizon , USA , USA 3 3 RIACS, NASA Ames Research RIACS, NASA Ames Research Center Center , USA , USA 4 4 Cognexus Cognexus Institute, USA Institute, USA 5 5 Access Grid Support Centre, Access Grid Support Centre, Univ Univ . Manchester, UK . Manchester, UK 6 6 I I ntelligence, Agents, Multimedia ntelligence, Agents, Multimedia Group, Group, Univ Univ . Southampton, UK . Southampton, UK 7 7 School of Informatics, School of Informatics, Univ Univ . Edinburgh, UK . Edinburgh, UK Funding gratefully acknowledged: Funding gratefully acknowledged: Verizon Verizon , NASA, EPSRC, ESRC, JISC, DARPA , NASA, EPSRC, ESRC, JISC, DARPA From From gIBIS gIBIS to MEMETIC to MEMETIC Evolving a Research Vision into a Practical Tool Evolving a Research Vision into a Practical Tool Design Rationale Workshop: Design, Computing & Cognition Conference, 2006, Design Rationale Workshop: Design, Computing & Cognition Conference, 2006, Eindhoven Eindhoven

Upload: simon-buckingham-shum

Post on 06-May-2015

1.103 views

Category:

Education


0 download

DESCRIPTION

From gIBIS to MEMETIC: Evolving a Research Vision into a Practical Tool

TRANSCRIPT

Page 1: From gIBIS to MEMETIC: DCC 2006

Simon Buckingham ShumSimon Buckingham Shum11, , Albert SelvinAlbert Selvin1,21,2, Maarten Sierhuis, Maarten Sierhuis33,, Jeff ConklinJeff Conklin44, Mike, Mike

DawDaw, Andrew Rowley, Andrew Rowley55,, Ben Ben JubyJuby, , Danius Danius MichaelidesMichaelides66, Roger Slack, Roger Slack77, Michelle, Michelle

BachlerBachler, Clara Mancini, Clara Mancini11,, Rob Rob ProcterProcter77, David , David De RoureDe Roure66, Tim , Tim ChownChown66, Terry , Terry HewittHewitt55

1 1 Knowledge Media Institute, The Open Knowledge Media Institute, The Open UnivUniv.., UK,, UK,2 2 VerizonVerizon, USA, USA3 3 RIACS, NASA Ames Research RIACS, NASA Ames Research CenterCenter, USA, USA4 4 Cognexus Cognexus Institute, USAInstitute, USA55 Access Grid Support Centre, Access Grid Support Centre, UnivUniv. Manchester, UK. Manchester, UK66 IIntelligence, Agents, Multimedia ntelligence, Agents, Multimedia Group,Group, UnivUniv. Southampton, UK. Southampton, UK77 School of Informatics, School of Informatics, UnivUniv. Edinburgh, UK. Edinburgh, UK

Funding gratefully acknowledged: Funding gratefully acknowledged: VerizonVerizon, NASA, EPSRC, ESRC, JISC, DARPA, NASA, EPSRC, ESRC, JISC, DARPA

From From gIBIS gIBIS to MEMETICto MEMETICEvolving a Research Vision into a Practical ToolEvolving a Research Vision into a Practical Tool

Design Rationale Workshop: Design, Computing & Cognition Conference, 2006, Design Rationale Workshop: Design, Computing & Cognition Conference, 2006, EindhovenEindhoven

Page 2: From gIBIS to MEMETIC: DCC 2006

2© Simon Buckingham Shum

Argumentation-BasedArgumentation-Based

Design Rationale:Design Rationale:

HistoryHistory……

Page 3: From gIBIS to MEMETIC: DCC 2006

3© Simon Buckingham Shum

Argumentation-based DRArgumentation-based DR’’ss

intellectual rootsintellectual roots……

Doug Engelbart:

Augmenting Human Intellect

Horst Rittel:

Wicked Problems and Argumentative Design

John Seely Brown

Cognitive tools that trace the evolution of ideas

Karl Weick:

Sensemaking when confronted by socio-technicalcomplexity

Page 4: From gIBIS to MEMETIC: DCC 2006

4© Simon Buckingham Shum

RittelRittel’’s s IBIS:IBIS:

Issue-Based Information SystemIssue-Based Information System

Page 5: From gIBIS to MEMETIC: DCC 2006

5© Simon Buckingham Shum

Page 6: From gIBIS to MEMETIC: DCC 2006

6© Simon Buckingham Shum

gIBISgIBIS: : graphical IBIS(MCC research prototype, 1989, running in GERM)(MCC research prototype, 1989, running in GERM)

Page 7: From gIBIS to MEMETIC: DCC 2006

7© Simon Buckingham Shum

CM/1, renamed CM/1, renamed QuestMapQuestMap(Corporate Memory Systems 1992, (Corporate Memory Systems 1992, spinoff spinoff from from MCCMCC’’s gIBISs gIBIS))

Page 8: From gIBIS to MEMETIC: DCC 2006

8© Simon Buckingham Shum

QOC Design Space AnalysisQOC Design Space Analysis

MacLean, Young & Moran, CHI 1989

Page 9: From gIBIS to MEMETIC: DCC 2006

9© Simon Buckingham Shum

Design Space Analysis using Design Space Analysis using ‘‘QOCQOC’’

Page 10: From gIBIS to MEMETIC: DCC 2006

10© Simon Buckingham Shum

Design Space Analysis using Design Space Analysis using ‘‘QOCQOC’’

Page 11: From gIBIS to MEMETIC: DCC 2006

11© Simon Buckingham Shum

Design Rationale (1987-1996)Design Rationale (1987-1996)

The 1991 HCI Special IssueThe 1991 HCI Special Issue

Page 12: From gIBIS to MEMETIC: DCC 2006

12© Simon Buckingham Shum

Design Rationale (1987-1996)Design Rationale (1987-1996)

The 1996 BookThe 1996 Book

Page 13: From gIBIS to MEMETIC: DCC 2006

13© Simon Buckingham Shum

ChallengesChallenges

The KMcapture

bottleneck…

DR capturedivorced from‘real design’

Organisational/business

disincentives

“That wasgreat, but it

looks toohard”

“Changes ourmeetings too

much”

Learningsomethingnew takes

effort

Useful design memory doesn’t come for free…so at what point is effort to be invested?

Critically, how to turn any new cognitive effortto the team’s immediate advantage?

Page 14: From gIBIS to MEMETIC: DCC 2006

14© Simon Buckingham Shum

…development ofCompendium…

so that by 2003…

Page 15: From gIBIS to MEMETIC: DCC 2006

15© Simon Buckingham Shum

Visualizing Argumentation(2003)

www.VisualizingArgumentation.info

Argument mapping for collectivesensemaking and organisationalmemory in design, scholarlypublishing, scientific and publicpolicy debates, education

Including 3 chapters aboutdescendants of gIBIS, two ofthem practice-oriented

Page 16: From gIBIS to MEMETIC: DCC 2006

16© Simon Buckingham Shum

The craft skill of IBIS mapping inThe craft skill of IBIS mapping in

meetings: meetings: ““Dialogue MappingDialogue Mapping”” (2005) (2005)

Jeff Conklin:CogNexus Institute:www.CogNexus.org

Page 17: From gIBIS to MEMETIC: DCC 2006

17© Simon Buckingham Shum

Cognexus Cognexus Dialogue mapping websiteDialogue mapping website

Page 18: From gIBIS to MEMETIC: DCC 2006

18© Simon Buckingham Shum

Design Rationale: 2006 bookDesign Rationale: 2006 book

Buckingham Shum, S., Selvin, A.M.,Sierhuis, M., Conklin, J. Haley, C.B.and Nuseibeh, B. (2006).Hypermedia Support forArgumentation-Based Rationale:15 Years on from gIBIS and QOC.In: Rationale Management in SoftwareEngineering, (Eds.) Allen H. Dutoit,Raymond McCall, Ivan Mistrik, andBarbara Paech. Springer-Verlag/Computer Science Editorial

PrePrint available asKMI Technical Report KMI-05-18

Page 19: From gIBIS to MEMETIC: DCC 2006

19© Simon Buckingham Shum

Argumentation-based DesignArgumentation-based Design

Rationale capture today?Rationale capture today?

CompendiumCompendium

InstituteInstitute

(2005 workshop includes a(2005 workshop includes a

detailed Compendium historydetailed Compendium history

by Al by Al SelvinSelvin))

Page 20: From gIBIS to MEMETIC: DCC 2006

20© Simon Buckingham Shum

Argumentation-based DesignArgumentation-based Design

Rationale capture today?Rationale capture today?

IBIS Mapping, Dialogue Mapping andConversational Modelling in manyorganisational sectors

Formally documented case library graduallygrowing (see Compendium website)

>10 year case study at Southern California Edisonenvironmental division

IBIS-based issue mapping embedded in Rolls Royceengineering practice (Rob Bracewell)

GlaxoSmithKline Compendium pilot for distributed,asynchronous scientific deliberation

Page 21: From gIBIS to MEMETIC: DCC 2006

21© Simon Buckingham Shum

Compendium

Our interest is in the practices and

tools needed to weave together

modelling, argumentation, meetings

and group memory

• Design Rationale is just one application

• The focus is on participatory artifact

construction, not just argumentation capture

• The software tool is therefore generic, with an

open architecture into which one plugs domain-

specific services

Page 22: From gIBIS to MEMETIC: DCC 2006

22© Simon Buckingham Shum

Shared visual displaySimple notationTemplate patternsNode transclusionsTaggingHypermediaInteroperability withother data, servicesand user interfaces

Key elements of CompendiumKey elements of Compendium

Practitioner skillse.g. Dialogue Mapping (Conklin)

Conversational Modelling (Sierhuis & Selvin)

Participatory Hypermedia Construction(Selvin)

ModellingFrameworks

e.g. IBIS+CommonKADS

World ModellingSoft Systems

KnowledgeMedia

Page 23: From gIBIS to MEMETIC: DCC 2006

23© Simon Buckingham Shum

Compendium: Compendium: customisable,customisable,

collaborative, hypermedia IBIS mappingcollaborative, hypermedia IBIS mapping

Page 24: From gIBIS to MEMETIC: DCC 2006

24© Simon Buckingham Shum

Compendium: Descendent of Compendium: Descendent of gIBISgIBIS

Page 25: From gIBIS to MEMETIC: DCC 2006

25© Simon Buckingham Shum

Structure management inStructure management in

CompendiumCompendium

Associative linkingnodes in a shared context connected by graphical Map links

Categorical membershipnodes in possibly different contexts connected by common attributesvia metadata Tags

Hypertextual Transclusionreuse of the same node across different contexts

Templatesreuse of the same structure across different contexts

External servicesreading and writing the Compendium database

Page 26: From gIBIS to MEMETIC: DCC 2006

26© Simon Buckingham Shum

Compendium-IBIS in DesignCompendium-IBIS in Design

Envisioning

ScenarioDesign

RequirementsConstruction

DesignReviews

DataAnalysis

Specification

DecisionRationale

Presentations

KnowledgeManagement

Documentation

MeetingReplay

DomainModelling

Page 27: From gIBIS to MEMETIC: DCC 2006

27© Simon Buckingham Shum

Compendium as the Compendium as the sensemakingsensemaking

glue glue in a in a heterogenousheterogenous, semantic web, semantic web

architecture for architecture for sensemaking sensemaking and decision-supportand decision-support

Java/RDF

Advanced Knowledge Technologies project: www.Advanced Knowledge Technologies project: www.aktorsaktors.org.org

Page 28: From gIBIS to MEMETIC: DCC 2006

28© Simon Buckingham Shum

Technical integration: Jabber interoperabilityTechnical integration: Jabber interoperability

I-X Process panels

Meeting Replay

BuddySpace

Compendium

JabberXML

MessagingServer

Collaborative Advanced Knowledge Technologies in the Grid: www.Collaborative Advanced Knowledge Technologies in the Grid: www.aktorsaktors..org/coaktingorg/coakting

Page 29: From gIBIS to MEMETIC: DCC 2006

29© Simon Buckingham Shum

Example Compendium applicationsExample Compendium applications

Page 30: From gIBIS to MEMETIC: DCC 2006

30© Simon Buckingham Shum

Domain Domain modelling modelling or application of aor application of a

methodology using Issue-templatesmethodology using Issue-templates

Page 31: From gIBIS to MEMETIC: DCC 2006

31© Simon Buckingham Shum

Modelling organisational processes inModelling organisational processes in

Compendium using a Compendium using a TemplateTemplate

Page 32: From gIBIS to MEMETIC: DCC 2006

32© Simon Buckingham Shum

Completing a Compendium templateCompleting a Compendium template

Page 33: From gIBIS to MEMETIC: DCC 2006

33© Simon Buckingham Shum

GeneratingGenerating

CustomCustom

Documents andDocuments and

Diagrams fromDiagrams from

CompendiumCompendium

TemplatesTemplates

Build

Assignable

Inventory

Assignable

Inventory

Deviations/

Changes

(Engr Sched)

Approvals

Integrated/

Revised

Requirements

Field

Specific

Assignments

/Assignment

List

Installation

Details/

Specs/NDO

Assignable

Inventory

Notice (E1)

Page 34: From gIBIS to MEMETIC: DCC 2006

34© Simon Buckingham Shum

NASA Compendium sessionNASA Compendium session

Page 35: From gIBIS to MEMETIC: DCC 2006

35© Simon Buckingham Shum

End-user defined End-user defined modelling modelling stencilstencil

Page 36: From gIBIS to MEMETIC: DCC 2006

36© Simon Buckingham Shum

Issue-templatesIssue-templates

plus custom visual languageplus custom visual language

Domain-specific Knowledge Domain-specific Knowledge

Management EnvironmentManagement Environment

Co-OPR Project (with Austin Tate,AIAI, Univ. Edinburgh)

Page 37: From gIBIS to MEMETIC: DCC 2006

37© Simon Buckingham Shum

Emergency Response Planning CellEmergency Response Planning Cell

Page 38: From gIBIS to MEMETIC: DCC 2006

38© Simon Buckingham Shum

Crisis Action Planning MethodologyCrisis Action Planning Methodology

Page 39: From gIBIS to MEMETIC: DCC 2006

39© Simon Buckingham Shum

Option Comparison WorksheetOption Comparison Worksheet

Page 40: From gIBIS to MEMETIC: DCC 2006

40© Simon Buckingham Shum

Interoperability with other data,Interoperability with other data,

processing agents and collaborationprocessing agents and collaboration

toolstools

Clancey, W.J., Sierhuis, M., Alena, R., Berrios, D., Dowding, J., Graham, J.S., Tyree, K.S., Hirsh,R.L., Garry, W.B., Semple, A., Buckingham Shum, S.J., Shadbolt, N. and Rupert, S. (2005).“Automating CapCom Using Mobile Agents and Robotic Assistants.” 1st Space ExplorationConference, American Institute of Aeronautics and Astronautics, 31 Jan-1 Feb, 2005, Orlando,FL. Available from: AIAA Meeting Papers on Disc [CD-ROM]: Reston, VA, and as AdvancedKnowledge Technologies ePrint 375: http://eprints.aktors.org/375

Page 41: From gIBIS to MEMETIC: DCC 2006

41© Simon Buckingham Shum

Compendium for Human-AgentCompendium for Human-Agent

distributed collaboration in distributed collaboration in e-Sciencee-Science

Distributed Mars-Earth planning and data analysis toolsfor Mars Habitat field trial in Utah desert, supported from US+UK

Page 42: From gIBIS to MEMETIC: DCC 2006

42© Simon Buckingham Shum

Collaborative Collaborative sensemaking sensemaking in in e-Sciencee-Science::Compendium science data map, generated by softwareagents, for interpretation by Mars+Earth scientists

The Compendium maps were autonomously created and populated with science data

by Brahms software agents that use models of the mission plan, work process, data

flow and science data relationships to create the maps.

Copyright, 2004,RIACS/NASA Ames, OpenUniversity, SouthamptonUniversityNot to be used withoutpermission

Page 43: From gIBIS to MEMETIC: DCC 2006

43© Simon Buckingham Shum

Collaborative Collaborative sensemaking sensemaking in in e-Sciencee-Science::Feedback map Feedback map from Earth scientists to Mars colleagues

Copyright, 2004,RIACS/NASA Ames, OpenUniversity, SouthamptonUniversityNot to be used withoutpermission

Page 44: From gIBIS to MEMETIC: DCC 2006

44© Simon Buckingham Shum

Compendium community of practiceCompendium community of practice

Page 45: From gIBIS to MEMETIC: DCC 2006

45© Simon Buckingham Shum

Compendium Institute websiteCompendium Institute website

www.www.CompendiumInstituteCompendiumInstitute.org.org

Page 46: From gIBIS to MEMETIC: DCC 2006

46© Simon Buckingham Shum

Compendium tutorial resourcesCompendium tutorial resources

Page 47: From gIBIS to MEMETIC: DCC 2006

47© Simon Buckingham Shum

Integrating IBIS

with multimedia

meeting records

Page 48: From gIBIS to MEMETIC: DCC 2006

48© Simon Buckingham Shum

Dialogue Mapping Dialogue Mapping a researcha research

discussion on discussion on SkypeSkype

Svision Clip: 9:30

Page 49: From gIBIS to MEMETIC: DCC 2006

49© Simon Buckingham Shum

Collaborative Collaborative sensemaking sensemaking in in e-Sciencee-Science::Meeting Replay tool Meeting Replay tool for Earth scientists, synchronisingvideo of Mars crew’s discussion as they annotate their mission plans as they annotate their mission plans

Copyright, 2004,RIACS/NASA Ames, OpenUniversity, SouthamptonUniversityNot to be used withoutpermission

RIACS/NASA AmesResearch CenterMobile Agents ProjectMaarten Sierhuis

KMi Open UniversityCoAKTinG ProjectSimon Buckingham-Shum& Al Selvin

Southampton UniversityCoAKTinG ProjectKevin PageDanius Michaelides

Dave De Roure

Nigel Shadbolt

Page 50: From gIBIS to MEMETIC: DCC 2006

50© Simon Buckingham Shum

Access Grid

Page 51: From gIBIS to MEMETIC: DCC 2006

51© Simon Buckingham Shum

Access GridAccess Grid: high quality internet: high quality internet

video conferencingvideo conferencingwww.www.accessgridaccessgrid.org.org

“The Access Grid® is an ensemble of

resources including multimedia large-

format displays, presentation and

interactive environments, and

interfaces to Grid middleware and to

visualization environments.

… the Access Grid (AG) is used for

large-scale distributed meetings,

collaborative work sessions, seminars,

lectures, tutorials, and training. The

Access Grid thus differs from desktop-

to-desktop tools that focus on

individual communication.”

Page 52: From gIBIS to MEMETIC: DCC 2006

52© Simon Buckingham Shum

Desktop client for AccessDesktop client for Access GridGrid

Page 53: From gIBIS to MEMETIC: DCC 2006

53© Simon Buckingham Shum

Supporting online meetingsSupporting online meetings(JISC (JISC Memetic Memetic project augmenting Access Grid)project augmenting Access Grid)

Page 54: From gIBIS to MEMETIC: DCC 2006

54© Simon Buckingham Shum

Meeting Replay

Memetic Project:

www.memetic-vre.net

Page 55: From gIBIS to MEMETIC: DCC 2006

55© Simon Buckingham Shum

Memetic Memetic Meeting ReplayMeeting ReplayThe The CoAKTinG CoAKTinG NASA proof of concept now mainstreamed inNASA proof of concept now mainstreamed in

the Access Grid by the JISC the Access Grid by the JISC Memetic Memetic VRE projectVRE project

Page 56: From gIBIS to MEMETIC: DCC 2006

56© Simon Buckingham Shum

Interactive event timelinesInteractive event timelines

Thus… you can read off:

When an agenda item was discussed

Who spoke when, and about which agenda items

Who spoke a little or a lot

Who was speaking when a given Compendium node was created,

highlighted, tagged, or a hyperlink followed to an external application

or website

What the distribution of Compendium node types is (again, they are

color coded by type)

Which agenda items or Compendium nodes provoked a lot of

discussion, amongst whom, and with an approximate indication of

whether there was much argumentation

Page 57: From gIBIS to MEMETIC: DCC 2006

57© Simon Buckingham Shum

Compendium for video analysis?Compendium for video analysis?

Analysing moments in a meeting

Page 58: From gIBIS to MEMETIC: DCC 2006

58© Simon Buckingham Shum

How has the toolHow has the tool

evolved to negotiateevolved to negotiate

the cost-benefitthe cost-benefit

tradeoff?tradeoff?

Towards acognitive tool for

knowledgemanagement and

collectivesensemaking…

Mixing formal +informal,

expected +opportunistic,

with incrementalformalization

Dialogical approach support problem(re)framing and

multipleperspectives

Open the architectureand interoperability import/export diverse

representations

Language forthe learning

curve fluency

“Excel” forknowledge?…

Page 59: From gIBIS to MEMETIC: DCC 2006

59© Simon Buckingham Shum

People/Articles/Tools/TrainingPeople/Articles/Tools/Training

Compendium Instituteresearch papers; software; communitywww.CompendiumInstitute.org

Dialogue MappingJeff Conklin - foundations and practice of real time IBISmappingwww.cognexus.org

Visualizing Argumentationresearch and practice from diverse domainswww.VisualizingArgumentation.info

Hypermedia Discoursebroader framework being developed, of which Compendium isone exemplarwww.kmi.open.ac.uk/sbs/talks/sdc2006