230 likes | 346 Views
Walt Scacchi Institute for Software Research Game Culture and Technology Laboratory UC Irvine wscacchi@ics.uci.edu. Computer Games, Open Source Software, and Computer Supported Work Environments Research Opportunities. Goals.
E N D
Walt Scacchi Institute for Software Research Game Culture and Technology Laboratory UC Irvine wscacchi@ics.uci.edu Computer Games, Open Source Software, and Computer Supported Work Environments Research Opportunities
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
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)
(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
Multi-modal Modeling of Open Source Software Development sequence 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
Game-based Collaboratory Rooms • Multiple Game Web/Visualization research rooms • HIPerWall • Interactive Classroom • Software/Enterprise Systems Observatory • Multi-sensor observational systems • Collaboration warrooms
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