Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual...

66
Crista Lopes UC Irvine Virtual Conferences (and climate change)

Transcript of Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual...

Page 1: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Crista Lopes

UC Irvine

Virtual Conferences(and climate change)

Page 2: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Personal Context

• Academic (2002—now)

• Life split between California and Portugal (always)

• Member of SIGPLAN Executive Committee (2012—2017)

• Developer of OpenSimulator (2008—now)

Page 3: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Personal Context

• Academic (2002—now)

• Life split between California and Portugal (always)

• Member of SIGPLAN Executive Committee (2012—2017)

• Developer of OpenSimulator (2008—now)

• Median: 3 long distance flights/year

• Median: 4 long distance flights/year

• Environmental and personal cost of conference travel

• Social virtual worlds

Page 4: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

This Talk

• Part I: conferences and climate change

• Part II: the OSCC virtual conference

• Part III: virtual conferences for all

Page 5: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

CONFERENCES AND CLIMATE CHANGEPart I

Page 6: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Climate Change

Page 7: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

CO2 emissions per capita per year (tonnes)

16

964

Page 8: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Visualizing CO2-e

40 year old tree≈

1 tonne

Page 9: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Air travel

• Jet fuel is difficult to replace

• Roundtrip Irvine – New Orleans: 1.1 tonnes

• Roundtrip Paris – New Orleans: 2.6 tonnes

https://co2.myclimate.org/en/flight_calculators/new

Page 10: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

My Own CO2-e due to air travel

16

2117

19

13

2015 2016 2017 2018 2019

CO2-e

Past 20 years CO2-e estimate: 330 tonnes!

Page 11: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together
Page 12: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Conference Culture

• Strongly rooted in

• tech sector

• research communities, especially CS & E

• Conferences bring people together

• More conferences/talks/travel More success ?

+

Page 13: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

SIGPLAN Climate Change Committee (~2016—now)

• Members

• Michael Hicks, U. of Maryland

• Crista Lopes, UC Irvine

• Jens Palsberg, UCLA

• Benjamin Pierce, U Penn (Chair)

• Survey SIGPLAN members

• Report about options

Page 14: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Possible Actions (from report)

• Quantify carbon footprint of each conference

• Offer carbon offsets upon registration

• Rethink PC meetings

• Incremental changes to conferences

• Deeper changes to conferences

• Implement a carbon tax

Page 15: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Possible Actions

• Quantify carbon footprint of each conference (*)

Page 16: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Possible Actions

• Quantify carbon footprint of each conference (*)

vs.

Hard choices!

Page 17: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Possible Actions

• Implement a carbon tax

Surcharge on conference budgets based on their carbon footprint.Put the money to good use: any of the other options.

Making carbon cost visible may stimulate deeper change without imposing solutions.

Page 18: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Possible Actions

• Quantify carbon footprint of each conference

• Offer carbon offsets upon registration

• Rethink PC meetings

• Incremental changes to conferences

• Deeper changes to conferences

• Implement a carbon tax

Page 19: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Possible Actions

• Deeper changes to conferences

• Eliminate them and replace them with journals

• Mega-conferences

• Regional conferences

• Multi-site conferences

• Virtual conferences

Page 20: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

THE OSCC VIRTUAL CONFERENCEPart II

Page 21: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Auditorium, Keynote Speaker

Page 22: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Conference Room

Page 23: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Stage

Page 24: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Panel in smaller room

Page 25: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Auditorium, Panel

Page 26: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Posters Area

Page 27: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Expo Area

Page 28: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Expo Area

Page 29: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Satellite Social Event

Page 30: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OpenSimulator Community Conference (OSCC)

Organizing Committee and Volunteers

Page 31: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OSCC in numbers

• 2 days

• 6 conferences since 2013

• ~500 people each year

• ~130 max concurrency so far

• Dozens of speakers each year

• Many satellite events

• ...it’s a real conference.

• Next one: Dec 14-15, 2019

https://conference.opensimulator.org/

Page 32: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OSCC Software Stack

• Second Life™ viewer (open source, C++)

• OpenSimulator server (open source, C#)

• Avatar-based 3D immersive and federated environments

• Simple in-world 3D modeling, scene editing, scripting (LSL)• Support for COLLADA models

• Text and voice messaging, spatial sound

• Integration with multiple media streams

• No video capture but support for video rendering

Page 33: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

OSCC Hardware

• Server: Dell PowerEdge T610 (2011), 24G RAM, 12 cores, Linux (OpenSim can run on any OS)

• Viewers: regular laptops/desktops, any OS

Page 34: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Carbon footprint of OSCC

Virtual Conference Center: server Participants: laptops/desktops

Page 35: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

• 40 Kg / year

• 240 g / 2 days

• 500 participants:

• 120 Kg / 2 days

Carbon footprint of OSCC

Server: 12-core Dell PowerEdge Participants: laptops/desktops

• 900 Kg / year

• 18 Kg / week

Total CO2-e ≈ 140 Kg

Page 36: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What’s involved in organizing OSCC?

• Organizational aspects• Program / Content / Scheduling

• Conference management

• Web site

• Registrations

• Communications

• Training

• Session chairs and volunteers

• Technological aspects• Virtual conference center

• Groups, permissions

• Debugging, load testing

• A/V

• “Onsite”

• Greeters & helpers

• Session chairs

• A/V operators

• Sys admin

Page 37: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What’s involved in organizing a conference?

• Organizational aspects• Program / Content / Scheduling

• Conference management

• Web site

• Registrations

• Communications

• Training

• Session chairs and volunteers

• Technological aspects• Virtual conference center

• Groups, permissions

• Debugging, load testing

• A/V

• Wifi

• “Onsite”

• Greeters & helpers

• Session chairs

• A/V operators

• Sys admin

• Venue & Hotels

• Conference center

• Block reservations

• Food & Beverage

Page 38: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Unique to virtual conferences

• Organizational aspects• Program / Content / Scheduling

• Conference management

• Web site

• Registrations

• Communications

• Training

• Session chairs and volunteers

• Technological aspects• Virtual conference center

• Groups, permissions

• Debugging, load testing

• A/V

• Wifi

• “Onsite”

• Greeters & helpers

• Session chairs

• A/V operators

• Sys admin

• Venue & Hotels

• Conference center

• Block reservations

• Food & Beverage

Page 39: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Planning Meetings

Page 40: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Conference Center: Areas

Page 41: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Presentations: NPIRL

Page 42: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Security & Performance

• Group-based capabilities: who can do what where

• Load tests before conferences

• Design space with performance in mind

Page 43: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Reflections from OSCC

• A conference is a large group of people coming together at the same time to share experiences, formally and informally, in real-time.• Physical space is optional

• Mental space is key

• Technology is not there yet for the masses, but it’s good enough for OSCC community

• End-to-end stack (from technology to conference operation) allows us to gauge at the future of virtual conferences

Page 44: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

Page 45: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

6. Virtual conference center: lively and happy

Page 46: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

5. Interaction design: details, details, details

6. Virtual conference center: lively and happy

Page 47: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

4. Decentralization of identity and appearance: unlimited choices

5. Interaction design: details, details, details

6. Virtual conference center: lively and happy

Page 48: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

3. Social interaction: constant chats during talks, hallway chats, expo booths, dances, art, ...

4. Decentralization of identity and appearance: unlimited choices

5. Interaction design: details, details, details

6. Virtual conference center: lively and happy

Page 49: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

2. The organizing team: they know what they’re doing!

3. Social interaction: constant chats during talks, hallway chats, expo booths, dances, art, ...

4. Decentralization of identity and appearance: unlimited choices

5. Interaction design: details, details, details

6. Virtual conference center: lively and happy

Page 50: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

1. Program and participant engagement

2. The organizing team: they know what they’re doing!

3. Social interaction: constant chats during talks, hallway chats, expo booths, dances, art, ...

4. Decentralization of identity and appearance: unlimited choices

5. Interaction design: details, details, details

6. Virtual conference center: lively and happy

Page 51: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes OSCC successful?

1. Program and participant engagement

2. The organizing team: they know what they’re doing!

3. Social interaction: constant chats during talks, hallway chats, expo booths, dances, art, ...

4. Decentralization of identity and appearance: unlimited choices

5. Interaction design: details, details, details

6. Virtual conference center: lively and happyC

B

A

Page 52: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

What makes a conference successful?

1. Program and participant engagement

2. The organizing team: they know what they’re doing!

3. Social interaction: constant chats during talks, hallway chats, expo booths, dances, art, ...

4. Decentralization of identity and appearance: unlimited choices

5. Interaction design: details, details, details

6. Virtual conference center: lively and happyC

B

A

Page 53: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Challenges of OSCC

Page 54: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Challenges of OSCC

Page 55: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

The “Meat Space”

• Time zones

• Breaks may not align with meal times

• Sitting all day

• Real life interruptions (kids, family)

• No physical tokens for remembering event

Page 56: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

The “Meat Space”

• Time zones

• Breaks may not align with meal times

• Sitting all day

• Real life interruptions (kids, family)

• No physical tokens for remembering event

• 7am-1pm PST is least bad

• Have snacks and water around

• Longer session breaks, remind people to stretch

• Close the door, inform family that you are at a conference

• Mail-in tokens

Page 57: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

VIRTUAL CONFERENCES FOR ALLPart III

Page 58: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Viewer does not extend outside community

• Clunky, unintuitive interface, hard to learn

• Only highly motivated users can use it

• Makes certain interaction designs very difficult

• Unconstrained 3D space can be confusing

• What should I be paying attention to?

• Where should I go?

• What’s going on?

Page 59: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

SIGPLAN EC Meeting 2015

Page 60: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Let’s do this VR thing for real!

Need better software stack for VR

Page 61: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Conferences as [Non-Profit] Business Model

• ACM

• IEEE

• USENIX

• ...

Page 62: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Conferences as [Non-Profit] Business Model

43%

30%

12%

10%3% 2%

ConferencesPublicationsContributions and grantsMembershipInvestment incomeAdvertisingOther

https://projects.propublica.org/nonprofits/organizations/

![ACM Tax Return 2017]

Page 63: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Virtual Conferences for All

Technology Financial models

Culture

Page 64: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

Call for Action

• Virtual conferences can drastically reduce carbon emissions while still bringing people together at the same time, in real-time• Not the same experience, but overlap. And NPIRL.

• Many work-in-progress technologies can be used in niche communities right now• OpenSim, Mozilla Hubs, High Fidelity, Google Hangouts (?)

• Organization and planning is key for success• Design the whole experience, not the just the technological

aspects

PR VR

Page 65: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together

@cristalopes

[email protected]

Page 66: Virtual Conferences (and climate change)lopes/documents/Lopes-UIST-2019.pdf · • Virtual conferences can . drastically. reduce carbon emissions while still bringing people together