« August 2008 | Main | October 2008 »

September 2008 Archives

September 7, 2008

Brainstorming with the Crowd: Encouraging Constructive Ideation

The last year has seen a number of companies try to tap into the “wisdom of the crowds” to brainstorm product and service improvement ideas (let’s call it ‘crowdstorming’). Perhaps the most famous of these is Dell Ideastorm, built on Salesforce’s crowdsourcing platform. Starbucks’ MyStarbucksIdea is built on the same platform, with a custom skin.

While these platform works okay as a general idea collection mechanism, it doesn’t work particularly well as a brainstorm. For one, the same ideas are always at the top — unlike the real Digg, where there’s a notion of recency mixed in with popularity, the same ideas have been on the front page of IdeaStorm for the last 4 months. And we found consistently negative comments, and a lack of building off each other’s ideas (constructive ideation, as we called it). So we set out to try to build a better crowdstorming system…but first:

A quick background on brainstorming

While we all have a pretty good idea of what “brainstorming” means (typical image: one person standing at a whiteboard, other group sitting around throwing out ‘wild ideas’), it’s worthwhile to see what’s been said about it in the literature. The term was coined by Alex Osborn in the 1950’s, and the debate has raged since then on whether brainstorming works. In 1957, Taylor, Berry & Block wrote Does Group Participation when Using Brainstorming Facilitate or Inhibit Creative Thinking?. It turns out that, in terms of pure idea generation, “nominal” brainstorming groups (people split up and asked to come up with a bunch of ideas, with those ideas then pooled together) beat out group brainstormers, and this result was replicated multiple times in the following decades. Of course, measuring number of ideas generated doesn’t measure idea quality, or the experience of each of the brainstormers, but served as the metric for most studies. Most papers attributed group brainstorming’s shortcomings to “process loss” — the inefficiencies and other stumbling blocks that come when humans come together to interact, including shyness, folks talking over each other, and more.

The Computer-Supported Cooperative Work field tackled this problem by introducing electronic brainstorming tools — by reducing process loss, these electronic brainstormers were able to match nominal brainstorming groups. And finally, the idea of “brainwriting” emerged in the ’90s — the concept being that each participant would write down ideas, and the next participant would use these ideas as a starting point, a sort of hybrid between nominal and group brainstorming. This last technique was found to outperform nominal, group, and electronic brainstorming.

In terms of what to do in a brainstorm, we can turn towards IDEO, who formalized the much-cited rules for brainstorming:

  1. Defer judgment
  2. Encourage wild ideas
  3. One conversation at a time
  4. Be visual
  5. Build off other’s ideas
  6. Go for quantity
  7. Stay on topic

What does this mean for crowdstorming?

It seemed to us that ‘brainwriting’ would be a great concept to bring to the crowdstorming space. Our hypothesis was that current Digg-like systems encouraged Digg-like behavior — contributing your own 2 cents without much concern about building off other ideas. What if we could build a system that felt more like a real brainstorm, with the concept of brainwriting thrown in? We chose three design principles:

  1. Use a familiar metaphor (we chose Post-Its) to bring folks into a brainstorming mind-set
  2. Provide a varying set of ideas that visitors are presented with, to encourage seeing the ‘long tail’ of ideas
  3. Make constructive ideation the primary interaction in the system.

We built Ideas2Ideas, a Web-based brainstorming system:

ideas2ideas screenshot

The system uses a Radial Graph visualization to show ideas, and was built with a Javascript frontend (using the very cool Javascript Infovis Toolkit), and Django on the server.

Evaluation

We wanted to test if this system actually did encourage constructive ideation, when compared to a Digg-like system such as Dell’s. We used Mechanical Turk to recruit almost 100 participants, and ran them through either condition (between-subjects test). To build the control condition, we used Pligg, an open-source Digg clone, and replaced all mentions of “news stories” for “ideas”.

The results were pretty dramatic:

Idea Type Dell-style system Ideas2Ideas
Constructive ideas 25 43
New, not constructive ideas 52 35

Results from user study; number of each idea type by condition.

Using a X2 test of independence, we found that that Ideas2Ideas was significantly (p < .001) more likely to encourage constructive ideas.

So what?

Of course, getting people to build off each other’s ideas is only one step to a successful brainstorm. As Mozilla and other organizations move to brainstorms with the crowd, however, it’s one design goal to keep in mind: how can we make crowdstorming be constructive, rather than “2 cents”-based like so much other internet discourse? We think a system like Ideas2Ideas is a start. This work will be shown as a poster at UIST 2008, so come by and chat if you’re there.

Note: this project was done with YanYan Wang

September 8, 2008

What do your Twitter friends say about you?

What do the people who you follow on Twitter say about you? I was curious about whether we can infer anything about a person based on their Twitter friends’ interests. To test this out, I wrote Twitter Interest Cloud, which:

  1. Takes all your Twitter friends (who you follow)
  2. Looks up the URLs in their profile on delicious, and gets the tags
  3. Generates a tag cloud of those tags

Mostly just a fun experiment, and works much better if you follow semi-famous people whose pages have been tagged on Delicious. It does do a decent job of capturing interests though; here’s the cloud for Twitter CEO Jack Dorsey (@jack): @jack's cloud

If you want to check it out, here’s the source (Python). Shoot me an email (mkrieger [at] hci.stanford.edu) if you’d like me to generate a cloud for you.

If you make any improvements, please let me know! Thanks to Brynn Evans for getting me to brush it up and blog about it.

About September 2008

This page contains all entries posted to crowdlog in September 2008. They are listed from oldest to newest.

August 2008 is the previous archive.

October 2008 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type 3.34