Moderating backchannel content streams at conferences

Today I saw a tweet about danah boyd's speaking experience at Web Expo 2.0 earlier this month. Intrigued I followed the link and read her account of having a (twitter) back channel posted behind her during her keynote presentation. I intially clicked through because the tweet included a pretty sensational quote from the blog post which said danah felt objectified by the experience. Lots of other people have blogged this story (and I'm sure there were others too). What happened was pretty nasty. Please do read about it and think about how you would have responded in that situation. Write up your own response if you want. Then when you've finished, come back here. What I want to talk about here is a technical solution to the technical problem that I saw described. If we were to look only at the social part of this problem, the solution seems very obvious to me. It is the job of a conference organizer to ensure that participants enhance, and do not detract from, the experience of the conference. In the simple case of bad behaviour, this is how conference organizers should deal with the situation:

  1. Decide ahead of time what is considered appropriate behaviour for the live event. You may want to use a variation on the Wiscon or Peguicon Rules, or the Ubuntu Community Code of Conduct.
  2. Decide what the punishment will be for breaking the rules.
  3. Publish the rules and the punishments on the conference Web site. Include an "I have read the rules" statement as part of garnering a ticket to the event.
  4. During the event conference organizers must enforce their code of conduct. This includes actions that happen in meatspace (i.e. in person) and also the digital space.

But this only covers (1) the establishment of a code of conduct and (2) how to react in the case of bad behaviour. We wait for the participants to screw up, and then we punish them. The organizers of Web 2.0 took down the twitter feed during danah's presentation. And then put it back up again. As far as I can tell no action was taken against individual commenters for inappropriate comments. Perhaps none of the individual comments broke the code of conduct and were simply "too noisy." Noise isn't necessarily a punishable offense. It's just rude. Generally speaking the audience actually wants to hear what the speaker has to say. We pay to see a movie; we pay to see a speaker. We do not pay to listen to the people next to us complain about how bad they think the movie is.

Conferences are using Twitter streams (and/or Status/ streams). The streams are (generally) not moderated. And when posted during the presentation, behind the presenter, they have the ability to make the audience more powerful than the presenter. Blah blah blah democratization blah blah blah. However, when comments are made in the human fashion (by people yelling or whispering or otherwise using their body to communicate) others can respond in a human way. When a presenter can engage with the audience, they can perform their own crowd control. But when the comments are made in the digital space, such as in danah's case where the comments were posted behind her back, it is impossible to use the "normal" techniques. The digital space also lingers. If I yell out, "you suck." I've said it, and then it's gone. But if I tweet it, my comment remains in the digital sphere for a much longer period of time.

This is where the technology gets interesting. Currently conference organizers who use back channel (as in the Web 2.0 Expo example) choose to allow all comments to linger...loudly...behind the speaker. The only way to clear them is for someone else to add their comment to the space, or for the refresh period to wipe the comment out. No matter how fast the refresh period it will still be longer than what it would have been were the comment shouted out. This is why written comments are generally pre-screened for television/radio/broadcast. If there is no ability to interact with the comment generator in real time, comments get screen before being published. (Aside: I used to be one of these screeners when I worked at TVOntario.)

Our current tools force a conference organizer to publish everything that is said with a specific hashtag to the screen. (Let's ignore the part where I don't like a feed being published BEHIND a presenter DURING their presentation. If you want to engage in back channel, it should be your choice...if you left your laptop off you should not be forced to read comments while trying to focus on a preseter. That was a long bracket even though I was trying to ignore that part of it.) So let's pretend you're a conference organizer who WANTS to publish this feed, and the presenter has agreed to it. Many conferences have rules on what is considered acceptable behaviour (including the consequences for breaking the rules). Generally this applies to things happening in the human space, not the digital space. Generally censorship in the digital space is considered bad. But it is ultimately the conference organizer who is publishing the comments. The comments don't happen in meatspace, and yet they are happening behind someone who is presenting in meatspace. (Another aside: I do think that behind is better because it does allow the presenter to deliver their presentation without also having to scan the comments on top of delivering the presentation. It would be appropriate, however, during a Q&A session to have the presenter read the comments at the same time.)

Since this is a technology-induced problem. A technological solution is appropriate. What if we were able to moderate comments BEFORE they were published to the screen? What someone could make a human judgement before each twent (a new typo for tweet + dent) was posted. What if someone could say to every comment, "enhance" or "detract" and publish accordingly? Although it could be the audience who makes that decision (a la, I'd rather the audience be mostly focused on the speaker, not audience comments. Having community moderation also puts even more of a lag between the comment and its context. A single human could process the stream faster than a community could moderate it. The Status/ code base does have the ability to moderate comments post-publishing. But what if a new feature was added which allowed a Group Moderator/Owner to select which twents (this word may stick, sorry about that) were posted for public consumption.

When a conference organizer chooses to stream content, they take on the responsibility of being the publisher of all content that stream generates. Conference organizers should have the ability to moderate what content is published. (They may also choose not to moderate, but they should have the technical freedom to make that decision.)

If you were to design the UI for conference (or meatspace) back channel moderation, what would it look like?

I do not think publishing a

I do not think publishing a Twitter feed on the stage during a talk is a good idea at all. If I see text, I cannot help myself -- I start reading it. And reading distracts me from whatever the speaker's saying. I've been guilty of staring at a laptop screen during a talk or two, but at least that was my decision, not the organiser's.

My UI suggestions: 1) The

My UI suggestions:

1) The presenter should be able to see the feed. O'Reilly events have a monitor in front of the speaker showing what's on the main projector screen (i.e. your own presentation), so it would be a second monitor beside that showing the secondary "feed" screen.

2) The presenter would have the ability to turn the feed on and off and scroll it at the rate of her choosing (at minimum, auto-play and a "next" button to advance by one tweet). That way, she could eg. use it to open up the floor to questions/comments during certain segments of the talk.

3) The presenter should be able to specify a tag to follow, not just the conference tag, so that you can get session-specific feedback rather than a mess of everything that's going on at the conf. Knowing the likely implementation, this might be something you'd have to line up beforehand with the A/V techs, but it should be available. So eg. "If you have any comments, use the hashtag #w2danah".

The intent of all these is to put the presenter in a position of awareness and greater control, while neither completely silencing the backchannel nor censoring the content. I think the problem with Danah's situation was that she couldn't see what was going on and couldn't control it once it got out of hand, and the audience knew it. If the audience had known she could see what they were saying, and could hit "stop" if they misbehaved, it probably would have been sufficient to make them behave a bit better.

Hi EmmaJane Here are my

Hi EmmaJane

Here are my thoughts:

1. I don't think a speaker can monitor the backchannel and speak at the same time. The speaker should ask a colleague to monitor the backchannel and let them know if there's feedback they should be aware of eg: you're talking too fast.

2. The backchannel shouldn't be displayed behind the speaker, unless the speaker chooses. I think this can be appropriate eg: when the speakers asks a question and asks for responses via the backchannel, or during the Q&A session.

3. The backchannel can be moderated before it's displayed - there are a number of tools available to do that, some with simple filtering and some with tweet-by-tweet moderation (see


Drupal User's Guide

Drupal User's Guide

Site building for Drupal 7. Includes in-depth information on Drupal's most popular site building modules, SEO and accessibility. Two complete case studies are included in the book along with the tools you'll need to build (almost) any Web site with Drupal.

Available from

Front End Drupal

Front End Drupal

The industry go-to for learning theming in Drupal 6. A great companion to Lullabot's book, Using Drupal.

Available from


Recent Tweets

  • emmajanehw : @walkah the laundry thing has almost convinced me to try Siri. @eaton
  • emmajanehw : @walkah @eaton that was my guess. Joe strikes me as too … uh … apologetic? to interrupt the show
  • emmajanehw : RT @moebio: friends, do you know an interesting genome/exome/amino acids sequences interesting visualization? (project or software) thanks