Enhancing brainstorming through scripting at a tabletop Andrew Clayphan, Judy Kay School of Information Technologies The University of Sydney NSW, 2006, Australia {andrew.clayphan,judy.kay}@sydney.edu.au

Author Keywords

Armin Weinberger Department of Educational Technology Saarland University Campus C5 4, 66123 Saarbr¨ ucken, Germany [email protected]

H.5.3 [Information Interfaces and Presentation]: Group and Organization Interfaces - collaborative computing.

Abstract Figure 1: Example tableshots for Firestrom at end of storming (top) and norming phases.

Figure 2: Collaborators using Firestorm to organise ideas during the norming phase.

Brainstorming is a collaborative technique for enhancing creativity in problem solving. It has two main stages, storming and norming. To make the best of this valuable technique, learners need to build skills in the best practices for each stage. Tabletops have the potential both to support brainstorming and to help learners to build their skills in doing it effectively. This is important for those just learning brainstorming. It is also useful when any member of the group may have forgotten how to do it effectively. This paper introduces a scripting approach to support this learning. Our contributions are the identification of a three stage brainstorming process to supporting learning and the design of a script-based interface to aid the brainstorming process at each stage. Copyright is held by the author/owner(s). CHI’12, May 5–10, 2012, Austin, Texas, USA. ACM 978-1-4503-1016-1/12/05.

Reflection, learning, collaborative learning, interactive surfaces, tabletops, design.

ACM Classification Keywords

Introduction and Background Brainstorming is a technique to enhance creativity and to help small groups articulate ideas. The central mechanism of brainstorming is that first, a large quantity of novel ideas is being created while judgment of those ideas is being delayed to a later point in time. This paper aims to improve support for the two key phases of this technique. In the initial storming phase, people should generate ideas, without critique, welcoming the unusual, combining and improving ideas and aim for quantity. Once this freewheeling stage is complete, the group moves to a norming phase, where it is important that all participants actively collaborate to assess and organise ideas [7]. Tabletops offer the promise of an excellent medium to support brainstorming. In early work supporting brainwriting [4], one person creates an idea and places it at the centre of the table for their partner to read and then take a turn at creating an idea. This conflicts with recommendations for free flow in the storming stage [7]. Recently Buisine et al. [1] compared two similar techniques, Mindmapping and one based on the original Osborn [7] brainstorming method.

Our Firestorm brainstorming system [2], the first tabletop system designed to faithfully follow Osborn, provided keyboard input to ensure quick idea generation, with ideas appearing in the middle of the table, colour coded to show the creator. An example tableshot at the end of the storming stage is shown at the top of Figure 1. Firestorm provided interaction elements to support the norming stage. The lower image in Figure 1 shows an example and Figure 2 shows people using these elements. The design principles underlying Firestorm were based on a careful analysis of literature on how to make brainstorming effective [2]. These were: • DG1: Support fast, concurrent idea generation. • DG2: Many ideas visible on the tabletop at once. • DG3: Don’t enforce orientations or territories. • DG4: Foster awareness of ideas as they are generated. • DG5: Make clear the creator of each idea. • DG6: Support flexible grouping for idea convergence. • DG7: Capture the group’s process and final outcome.

Figure 3: Staged brainstorming approach, allowing a group to reflect on the process and restart a part of the interaction if so desired.

The evaluation study of Firestorm indicated that it was effective in terms of the number of ideas generated and user satisfaction. At the same time, some important limitations were identified. 1. It seems useful to introduce a new reflection stage, where participants consider what they have achieved, potentially reconsider the conceptualisation underlying the organisation, and consolidate their understanding of the group operation. 2. While the system followed DG7: Capture the group’s process and final outcome, it did not make use of this information to inform the group, or a facilitator, about the operation of the group.

3. Some individual participants and some whole groups failed to follow the instructions for the storming phase and this compromised the quality of outcomes. Broadly, we concluded that tabletops have the potential to help people learn to use the brainstorming technique more effectively with more guidance and additional structure. To address Limitation 1, we propose the addition of a new stage as shown in Figure 3. To address Limitation 2, we propose to exploit the captured data in two ways. One is to capture a set of results so that groups can revisit parts of the process without loss of previous outcomes. Secondly, we will provide additional interface elements to support reflection. Both of these can include mechanisms to travel back in time to key stages. For example, the group may return to the end of the storming phase to consider a different conceptualisation of the ideas. Figure 4 shows the history of a group at set time intervals from the end of the storming phase through a top-down approach to norming, where they create categories and then place ideas into them. By contrast, a bottom up approach would group ideas and only later identify labels for them. An example of Limitation 3 was where one participant began playing with the tabletop during the early storming phase, disrupting the rest of the groups’ free flow of ideas. If the tabletop were disabled in this stage, with the only action being the generation of ideas at the keyboards, this disruptive behaviour would not be possible. Another example of Limitation 3 occurred where groups had previous experience of mindmapping and ignored the instructions to generate ideas quickly without any comment of judgement on them. To address this, we consider that it would be useful to help participants consider carefully each element of the recommended approach at each stage.

A promising approach to address Limitation 3 is to introduce collaboration scripts. These “promote productive interactions by designing the environment such that suggestions of different degrees of coercion are made” [5] which encourage specific activities that otherwise may not occur. Scripts provide an effective scaffold for learning and represent procedural knowledge and heuristics which form specific activities for which participants need to engage in. Scripts complement people’s internal scripts, such as a checklist of things to do, with explicit actions for moving along in a process.

Scripted Design Our design approach aims to gain the potential benefits of scripts to “(1) Regulate learning activities, (2) Provide complementary procedural knowledge, (3) Provide processoriented instruction, (4) Alleviate coordination, and (5) Foster awareness” [9]. At the same time, we aim to avoid the acknowledged pitfalls of scripts. Notably, overscripting with overly coercive scripts may dampen student motivation [8]. Interference with learners’ own effective scripts can cause problems [6]. Script adaptation may be needed as learner’s knowledge advances [9]. Script mismatch between the system and the learner context may lead to momentary lack of support (under-scripting) or interfere with the developing scripts of learners [3].

Figure 4: Viewing the history of a session at the reflection stage.

The key design principle to avoid these limitations is to provide user control of the scripting. Essentially, while we aim to identify the interface restrictions and advice that are appropriate for each of the three stages of the brainstorming process, we give the participants ultimate control over whether to enable or disable each of them. We anticipate that the decisions associated with this will enable the group members to discuss each aspect. This could help individuals learn about the recommended process for each stage.

Support for this could be provided in tutorial information available at the table. It could also come from discussions within the group. We now describe the design of the interfaces for controlling the scripting options for each of the stages shown in Figure 3 in terms of the prototype designs shown in Figure 5. • Storming: – Disable table. This follows the recommendation that the group should focus on generating ideas in a free flowing manner during storming. Only the physical keyboards operate until the end of the phase. In the figure, the default toggle value is set, with the option preventing use of the table. – Enable colour coded ideas. This makes the system colour code each idea to show who created it (as in the tableshots for Firestorm). This increases accountability for the extent and nature of contributions. We used this in Firestorm, following DG5 to reduce loafing. However, one may argue that this may make people feel inhibited, so reducing creativity. – Enable facilitator. This allows the tabletop to provide advice according to set rules. For example, when the volume of ideas begins to decrease, the facilitator can issue suggestions to help generate ideas. In the figure, it has been disabled. – Advise to move to the norming phase. This allows the system to suggest a move to the next stage of the brainstorming process. In the figure, it has been disabled. • Norming: – Top Down Approach. Groups first identify categories and then move ideas into them. The tabletop provides visual warnings for groups deviating from the method by just grouping ideas. This is the default.

– Bottom Up Approach. Groups group ideas and later identify labels for each group. – Make new ideas appear near the creator. During storming, ideas appear at the centre of the table, but this option for norming makes new ideas and category labels appear near the creator, ready for discussion and placement. • Reflection: – Self-assess. Activates interface for each participant to rate the quality of ideas and their organisation. This is a prelude to deciding to take more time to work through the following approaches. – Restart Norming Phase in the opposite approach (Top down versus Bottom Up). As the group in Figure 5 had done Top Down Norming initially, the reflection phase in Figure 5 shows this option as regroup with Bottom Up. – Try regrouping ideas for a different organisation. Allow a group to go back and redo the norming phase, perhaps after a period of discussion. – Per User Analysis. The system provides information of the level of each individual’s participation. – Group Analysis. Corresponding information for group. – Compare approaches. Allows return to this and other group’s previous brainstorms on the same topic. Key goals of this scripting is to help participants follow recommended techniques and better understanding group processes. Figure 5: Options for the scripts in each stage of the brainstorm process. The options selected allow for a dynamic script to be built to guide the process and scaffold the interaction for the group.

Conclusions This work aims to improve support for learning brainstorming. It blends CSCL research on scripting with user control and systematic design of a brainstorming system. We have identified a new reflection phase and designed prototypes

for dynamic scripted collaboration. These offer promise of increased awareness of how to brainstorm and collaborate.

Acknowledgements This work is partially funded by the Smart Services CRC.

References [1] S. Buisine, G. Besacier, A. Aoussat, and F. Vernier. How do interactive tabletop systems influence collaboration? Computers in Human Behavior, 2011. [2] A. Clayphan, C. Ackad, A. Collins, B. Kummerfeld, and J. Kay. Firestorm: A brainstorming application for collaborative group work at tabletops. In Proc. ITS 2011, pages 162–171. ACM, 2011. [3] P. Dillenbourg. Over-scripting CSCL: The risks of blending collaborative learning with instructional design. In Three worlds of CSCL Can we support CSCL, pages 61–91. Open Universiteit Nederland, 2002. [4] O. Hilliges, L. Terrenghi, S. Boring, D. Kim, H. Richter, and A. Butz. Designing for collaborative creative problem solving. In Proc. C&C 2007, pages 137–146. ACM, 2007. [5] I. Kollar, F. Fischer, and F. Hesse. Collaboration Scripts - A Conceptual Analysis. Educational Psychology Review, 18(2):159–185, 2006. [6] I. Kollar, F. Fischer, and J. Slotta. Internal and external scripts in computer-supported collaborative inquiry learning. Learning and Instruction, 17(6):708–721, 2007. [7] A. Osborn. Applied Imagination, principles and procedures of creative thinking. 1953. [8] N. Rummel, H. Spada, and S. Hauser. Learning to collaborate while being scripted or by observing a model. International Journal of Computer-Supported Collaborative Learning, 4(1):69–92, 2009. [9] A. Weinberger. Principles of Transactive Computer- Supported Collaboration Scripts. Nordic Journal of Digital Literacy, 03:189–202, 2011.

Enhancing brainstorming through scripting at a tabletop

May 10, 2012 - Department of Educational Technology ... To make the best of this valuable tech- ... it is important that all participants actively collaborate to.

7MB Sizes 0 Downloads 277 Views

Recommend Documents

Mediating Group Dynamics through Tabletop Interface Design
explores how the design of an interactive tabletop com- puter game can promote ..... the correctness of an action. The microphones on each headset gather speaker-volume data that can optionally be displayed via interaction visualizations.

Blooming Collaborative at the Tabletop
Tabletop, Collaborative Learning, Bloom, Education, Com- puter Science. .... Coming to terms with bloom: an online tutorial for teachers of programming ...

Enhancing Traveler Context through Transferable ...
for traveler context prediction using survey data [4]. However for the ... In the past the amount of data entry collected from the user to accomplish this would not be ...

Enhancing Knowledge Management Through the ...
graphical Information Systems (GIS) functions in Knowledge Management ... (VoIP) through Java4based applications provides a framework for expert!s ...

Enhancing Traveler Context through Transferable ...
mobile user unobtrusively such as GPS analysis and augment that data without ... traveler context prediction which includes these flexibility and planning factors.

Digital Mysteries: Designing for Learning at the Tabletop
The benefits of collaborative learning are well established [1,. 4, 26]. ... cent years has more substantial research at the application level started to ... task performed around a traditional computer display using one ... such as math, science, an

Blooming Collaborative at the Tabletop - School of Information ...
We use computer science as our case study. Introductory programming fundamentals sequence of subjects in a computer science degree program must pro-.

Digital Mysteries: Designing for Learning at the Tabletop
three iterations of a digital tabletop application which we ... of the data, supporting learning by doing, and encouraging ... They compared a concept mapping.

Blooming Collaborative at the Tabletop - School of Information ...
tabletop application that aims to help computer science educators in using Bloom to classify programming funda- mentals exam questions. The application ...

Brainstorming the New Birth
or call USA 1-800-772-8888 • AUSTRALIA +61 3 9762 6613 • CANADA 1-800-663-7639 • UK +44 1306 640156. For the 2018 broadcast, this Searching the Scriptures study was developed by Mark Tobey in collaboration with. Bryce Klabunde, executive vice p

MULTIMODAL MULTIPLAYER TABLETOP GAMING ... - CiteSeerX
intentions, reasoning, and actions. People monitor these acts to help coordinate actions and to ..... Summary and Conclusion. While video gaming has become ...

Enhancing student learning through effective formative ...
Jun 1, 2004 - research publications have focused on the social dimensions of e-learning, learning objects, electronic classroom feedback systems, shared.

Tabletop form.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Tabletop form.

Enhancing Expert Search through Query Modeling - Semantic Scholar
... performance. 3 http://www.ins.cwi.nl/projects/trec-ent/wiki/index.php ... The basic idea of language modeling is to estimate a language model for each expert,.

Enhancing Expert Search through Query Modeling - Semantic Scholar
... performance. 3 http://www.ins.cwi.nl/projects/trec-ent/wiki/index.php ... A comprehensive description of a language modeling approach to expert finding task is.

Template brainstorming map.pdf
... Laboratory and the Bank Street College of Education. Name: Date: Page 1 of 1. Template brainstorming map.pdf. Template brainstorming map.pdf. Open.

A Visual Shell Scripting Tool
and/or file redirections and can be used in a batch ... write a shell script, he or she has to use help system .... command window has a single field where the.

PseudoID: Enhancing Privacy for Federated Login - Research at Google
is backward-compatible with a popular federated login system named OpenID. ... Although most identity providers will prompt users whether they want to reveal this information, identity providers ... For example, Plaxo, a social networking and address

Brainstorming for Job Applications - UsingEnglish.com
Brainstorming for Job Applications. Speaking ... How many is a good number? Which of the questions you have written would give the best impression? Look at ...

JK TABLETOP BENDER 140611.pdf
Programmable Home Position. • Parts Counter. Page 1 of 1. JK TABLETOP BENDER 140611.pdf. JK TABLETOP BENDER 140611.pdf. Open. Extract. Open with.

A New Look at Oligopoly: Implicit Collusion Through ...
Nov 8, 2011 - ... of Economics, 001 Fisher Hall, Princeton, NJ 08544. Email: [email protected]. ..... of the other firms will also have an interior solution.