Computer Games, Open Source Software, and Computer Supported Work Environments Research Opportunities Walt Scacchi Institute for Software Research Game Culture and Technology Laboratory UC Irvine [email protected]
Jan 15, 2016
Computer Games, Open Source Software, and Computer Supported
Work Environments Research Opportunities
Walt ScacchiInstitute for Software Research
Game Culture and Technology LaboratoryUC Irvine
2
Goals
• Establish Calit2, Game Lab, and partner network as world-leading center in networked games and visualization
• Lead the investigation, prototyping, and deployment of the Web 3.0
• Partner with industry-leading firms, government agencies, and others that want to go there with us.
Overview
● Computer Games● (Global) Open Source Software Development ● Computer Supported Cooperative Work
Environments● Possible research applications/projects
Computer Games Research
● Science Learning Games Partnering with Discovery Science Center Targeting >1M players/year Minimal training; measurable performance
● Heterogeneous game networks and devices Unexceptional.net
● Game-based CSCW Rooms Observatory/Test-bed Warrooms
5
Science Learning Games• Physical interaction quest environment:
DinoQuest– Life-size dinosaurs (e.g.,120’ Argentinosaurs)– Gesture-based, embedded electronic media
activation (via user IR wand)
• Online science games: DinoQuest Online– Addressing CA science education standards
for K-6– Content and API-level interoperation with
DinoQuest– DSC Goal: migrate to MMOSLG
• DSC planning new SLG exhibits through 2010– >$5M investment– DSC developing network of three more DSCs
(Korea, Turkey, Irvine)
DSC DinoQuest Online
DinoQuest Online Reconstruction Co-Lab
8 Heterogeneous gaming in Unexceptional.net
(Global) Open Source Software Development
● Visualizing OSS project teams Global scale (WorldView Map) and heterogeneous
administrative regimes OSSD project communities are socio-technical
interaction networks● Associating resources, people (roles), tools, and
workflows● Multi-modal STIN modeling and visualization
The World View Map
The World View Map
(a) (b)
The World View Map – Organization Chart
(a) (b)
Thread TeamMariah Carrey
[email protected]: maria: # 949-897-5465
Kernel Team, Linux OS, OS Libraries
IO Team LeadMollie Navarro
[email protected]: mollie: # 949-897-3565
Project LeaderTony Gonzalves
[email protected]: tonyG: # 949-897-5465
Printer TeamDrew Carrey
[email protected]: drewC: # 949-897-3565
DeveloperEmily Oh
[email protected]: emilyO: # 949-897-5687
DeveloperPing Chen
[email protected]: Ping: # 949-897-8790
DeveloperMary Lou
[email protected]: LouMa: # 949-897-5985
DeveloperAlex Baker
[email protected]: Alex: # 949-897-5435
DeveloperSue Schaefer
[email protected]: Suess: # 949-897-4085
The World View Map – Gate Keeper View
The World View Map – Individual View
15
Multi-modal Modeling of Open Source Software Developmentsequence Test { action Execute automatic test scripts { requires { Test scripts, release binaries } provides { Test results } tool { Automated test suite (xtest, others) } agent { Sun ONE Studio QA team } script { /* Executed off-site */ } }action Execute manual test scripts { requires { Release binaries } provides { Test results } tool { NetBeans IDE } agent { users, developers, Sun ONE Studio QA team, Sun ONE Studio developers } script { /* Executed off-site */ } }iteration Update Issuezilla { action Report issues to Issuezilla { requires { Test results } provides { Issuezilla entry } tool { Web browser } agent { users, developers, Sun ONE Studio QA team, Sun ONE Studio developers }
script {
<br><a href="http://www.netbeans.org/issues/">Navigate to Issuezilla </a> <br><a href="http://www.netbeans.org/issues/query.cgi">Query Issuezilla </a> <br><a href="http://www.netbeans.org/issues/enter_bug.cgi">Enter issue </a> } }
Computer Supported Cooperative Work Environments
● Collaboration infrastructure Multi-mode and multi-media collaboration (social
software) applications● Serves as platform for reconfiguration of applications or
components Integrated via networked repositories, middleware,
inter- and intra-application scripting Mix of “freeware” and open source software
17
CollaborationInfrastructure
18
Game-based Collaboratory Rooms
• Multiple Game Web/Visualization research rooms– HIPerWall– Interactive Classroom– Software/Enterprise Systems Observatory– Multi-sensor observational systems – Collaboration warrooms
19
Game Web/Visualization Rooms
Game Research Opportunities
● Combine real-time strategy, resource management, SimCity, within a multiplayer game
● Game-based “information markets” (collective sense-making) and “hastily-formed networks” Information fusion via Google News-style clustering and
headline generation of Emails, Blogs, Internet Chat/Instant Messaging, etc. overlaid on Google Map visualizations
● Global strategic planning games Developed via “sponsored” open source software effort Integrate game concepts (see above) Integrate and embed pervasive CSCW environment