Explorable Explanations

Total Page:16

File Type:pdf, Size:1020Kb

Explorable Explanations Explorable Explanations What are they? What do they explain? How do we work with them? Let's find out. by Jesper Hyldahl Fogh May, 2018 Thesis-project – Interaction Design Master at K3 / Malmö University / Sweden Examiner: Maria Engberg Supervisor: Simon Niedenthal Time of examination: 28th of May, 13:00 Page 1 / 35 ​ TABLE OF CONTENTS TABLE OF CONTENTS 1 ABSTRACT 3 1 · INTRODUCTION 3 1.1 · Research Question 3 1.2 · Delimitation 3 1.3 · Structure 3 2 · THEORY 5 2.1 · Generic Design 5 Critiques 6 2.2 · Educational games theory 6 Educational games 7 Games research 7 Play, games, toys, and simulations 7 Mechanics, dynamics and aesthetics 8 Intro to relevant educational theory 9 The cognitive process dimension 9 The knowledge dimension 10 2.3 · What's next? 10 3 · ANALYSIS 10 3.1 · Explorable explanations 11 The categories of analysis 12 General examples 13 Simulating the World In Emojis 14 Introduction to A* 15 Notable examples 15 4D Toys 15 Pink trombone 16 Page 2 / 35 ​ Something Something Soup Something 16 Hooked 17 The Monty Hall Problem 17 Talking with God 17 Fake it to Make It 18 So what are explorable explanations then? 18 What's next? 19 4 · METHODOLOGY 19 4.1 · Sketching and prototyping 19 4.2 · Evaluation 19 5 · DESIGN PROCESS 20 5.1 · The design goals 20 5.2 · Neural networks 20 What are neural networks? 20 Why neural networks make sense as a subject 21 5.3 · The three iterations 21 Iteration 1 · The Visualized Network 21 Evaluating the iteration 22 Iteration 2 · The World's Dumbest Dog 22 Evaluating the iteration 23 Iteration 3 · A Tale of 70.000 Numbers 24 Evaluating the iteration 24 5.4 · A summary of the whole design process 25 6 · REFLECTION & FUTURE WORK 25 6.1 · Reflection 25 Method 25 6.2 · Future work 26 For designers 26 For researchers 27 7 · CONCLUSION 27 Page 3 / 35 ​ ACKNOWLEDGEMENTS 27 REFERENCES 28 APPENDICES 31 Page 4 / 35 ​ ABSTRACT In this paper, the author examines the concept of explorable explanations. It has emerged as a genre of educational software within the last 7 years, yet descriptions of it are vague at best. The author works with the genre through a generic design approach that consists of an analysis of existing explorables and the design of three iterations of the author's own explorable explanation on the topic of neural networks. 22 examples, of which 9 are presented in-depth, are analyzed with educational theory and games research theory as tools. It is found that explorable explanations tend to be digital experiences with a high degree of interactivity that attempt to teach facts, concepts and procedures to the user. Furthermore, the author embarks on a design process of creating explorable explanations of their own to understand what can be relevant when designing and evaluating an explorable explanation. The paper is concluded with reflections on the employed method in the project. Future work is also briefly outlined about what impact the analysis and design work can have on the practice of other designers seeking to work with the genre, as well as to other researchers. Page 5 / 35 ​ 1 · INTRODUCTION There is an explorable explanation that teaches how the human voice works (Thapen, 2017). Another one, called Fake it to Make It (Warner, 2017), teaches how and why fake news works. You can even find one that introduces the concept of the fourth dimension through play (ten Bosch, 2017). There are plenty more out there with a variety of other subjects. Yet it is not an easy task to understand if explorable explanations can be considered different from educational games, data visualization, interactive narratives or similar. There are some definitions out there (Case, 2017; Lambrechts, 2018; Victor, 2011), but none of them are really all that helpful in understanding the field. Goldstein (2015) does an admirable job of trying to nail down definitions for it, but most of his references and conclusions are seemingly pulled from thin air. Within the academic world, my searches have not shown much help either. Granström (2016) works with the genre, but is ultimately more interested in the dissemination of physics than designing and understanding explorable explanations. Other sources (He and Adar, 2017; Kaltman, 2015) merely mention the genre in a passing reference. Before we can compare the genre to others, like those mentioned above, it helps to understand what the genre actually is. This paper seeks to do this by conducting a categorical analysis of 22 explorable explanations, and a design process with three iterations of an explorable explanation design concept, which attempts to explain the inner workings of artificial neural networks. 1.1 · Research Question This project focuses on answering the following research question: How can we characterize explorable explanations, and what design qualities should be considered when designing and evaluating them? 1.2 · Delimitation This project is not about design guidelines. I am not attempting to find a design process that can be relied upon for future work with explorable explanations. This is also not about evaluating whether explorable explanations are good at teaching their subject matter to players. These are both worthwhile endeavours, but not within the scope of this paper. 1.3 · Structure First off, I will go through some theory that is necessary for understanding the analysis of explorable explanations as well as the description of my design work that follows it. The analysis has gone through 22 examples of explorable explanations, and presents 9 of these examples in-depth. Following this, the paper introduces my own explorable explanations, which serve to gain a better understanding of what it takes to design explorables. Finally, I will discuss and reflect on the project and the process that I have gone through, before suggesting possible paths for future work. This paper is part of a larger story on the research behind it, and there are more aspects to this research than what can be conveyed in the format of a paper. First of all are the prototypes that were developed as part of the research process. In the hopes that it will give a more vivid image of my research, the latest version of each iteration is available to try online on the following address for at least a year after publication: http://neuralnet-explorable.herokuapp.com Page 6 / 35 ​ The source code for the prototypes will also be available for at least a year on the following Github repository: https://github.com/jepster-dk/neuralnet-explorable It is recommended that the prototypes are experienced by the reader at some point during the reading process. Secondly, the way that this paper is structured does not adequately reflect the research process that lies behind it. Papers are written linearly, but the process behind my research did not occur linearly. Furthermore, there is not enough room to present all of the thoughts, experiences and discussions that have led me to this point. So, in order to accommodate the critique of Zimmerman et al. (2010) on the importance of process documentation in research-through-design, I have attempted to visualize the trajectory of my work in figure 1. Figure 1 · My research process, visualized ​ In general, this visualization shows a process that has featured many explored branching paths, as well as a process that has had to throw away some work in order to trace back to what was important. It is my adaptation of Buxton's idea of design as branching of exploration (Buxton, 2007, p. 388). An example of a branch is the fact that this project started as simply an attempt to create an explorable explanation about neural networks, without regard for attempting to describe the genre. Another example of a branch would be that I initially wanted to play test my prototypes on an expert in the field of neural networks. Due to time constraints, this never came to fruition. Finally, a small note on language. I will sometimes refer to explorable explanations as simply explorables for the sake of brevity. Furthermore, I will use the terms artificial neural network and neural network interchangeably. The words user and player will also be used interchangeably, since explorables are still poorly defined. They will both be used regardless of whether a referred explorable can be labelled a game or not. With that said, let us move on. 2 · THEORY Before moving on to the meat of the research process, I wish to establish the theoretical grounding for the project. This includes two main aspects: the employed research-through-design approach and theory on educational games. When structuring and framing my design work, I am following the notion of generic design thinking as introduced by Wiberg and Stolterman (2014). On the matter of educational games theory, I am relying on Page 7 / 35 ​ both theory on games and play, as well as more general educational theory. 2.1 · Generic Design Wiberg and Stolterman (2014) propose their idea of generic design thinking as an answer to the issue of gauging whether a design is novel. Generic design is a way to both conceptualize a new design while relating it to an existing body of designs. The goal is that generic designs can make it easier for researchers to figure out if their own and others' work is novel, and thus eligible as a new contribution to the existing body of knowledge. Wiberg and Stolterman draw the notion of generic design from Warfield (1990), and they describe it as: "A generic design in HCI can be seen as a design concept [emphasis added] that ​ ​ captures some essential qualities of a large number of particular designs [emphasis ​ ​ added], i.e., it defines a class or design space of interactive systems." (Wiberg and Stolterman, 2014, p.
Recommended publications
  • Increasing the Transparency of Research Papers with Explorable Multiverse Analyses
    Increasing the Transparency of Research Papers with Explorable Multiverse Analyses Pierre Dragicevic Yvonne Jansen Abhraneel Sarma Inria CNRS – Sorbonne Université University of Michigan Orsay, France Paris, France Ann Arbor, MI, USA [email protected] [email protected] [email protected] Matthew Kay Fanny Chevalier University of Michigan University of Toronto Ann Arbor, MI, USA Toronto, Canada [email protected] [email protected] ABSTRACT ACM Reference Format: We present explorable multiverse analysis reports, a new ap- Pierre Dragicevic, Yvonne Jansen, Abhraneel Sarma, Matthew Kay, proach to statistical reporting where readers of research and Fanny Chevalier. 2019. Increasing the Transparency of Research Papers with Explorable Multiverse Analyses. In CHI Conference on papers can explore alternative analysis options by interact- Human Factors in Computing Systems Proceedings (CHI 2019), May 4– ing with the paper itself. This approach draws from two 9, 2019, Glasgow, Scotland UK. ACM, New York, NY, USA, 15 pages. recent ideas: i) multiverse analysis, a philosophy of statistical https://doi.org/10.1145/3290605.3300295 reporting where paper authors report the outcomes of many dierent statistical analyses in order to show how fragile or robust their ndings are; and ii) explorable explanations, 1 INTRODUCTION narratives that can be read as normal explanations but where The recent replication crisis in psychology and other disci- the reader can also become active by dynamically changing plines has dealt a blow to the credibility of human-subject re- some elements of the explanation. Based on ve examples search and prompted a movement of methodological reform- and a design space analysis, we show how combining those [70].
    [Show full text]
  • Increasing the Transparency of Research Papers with Explorable Multiverse Analyses
    CHI 2019 Paper CHI 2019, May 4–9, 2019, Glasgow, Scotland, UK Increasing the Transparency of Research Papers with Explorable Multiverse Analyses Pierre Dragicevic Yvonne Jansen Abhraneel Sarma Inria CNRS – Sorbonne Université University of Michigan Orsay, France Paris, France Ann Arbor, MI, USA [email protected] [email protected] [email protected] Matthew Kay Fanny Chevalier University of Michigan University of Toronto Ann Arbor, MI, USA Toronto, Canada [email protected] [email protected] ABSTRACT ACM Reference Format: We present explorable multiverse analysis reports, a new ap- Pierre Dragicevic, Yvonne Jansen, Abhraneel Sarma, Matthew Kay, proach to statistical reporting where readers of research and Fanny Chevalier. 2019. Increasing the Transparency of Research Papers with Explorable Multiverse Analyses. In CHI Conference on papers can explore alternative analysis options by interact- Human Factors in Computing Systems Proceedings (CHI 2019), May 4– ing with the paper itself. This approach draws from two 9, 2019, Glasgow, Scotland UK. ACM, New York, NY, USA, 15 pages. recent ideas: i) multiverse analysis, a philosophy of statistical https://doi.org/10.1145/3290605.3300295 reporting where paper authors report the outcomes of many different statistical analyses in order to show how fragile or robust their findings are; and ii) explorable explanations, 1 INTRODUCTION narratives that can be read as normal explanations but where The recent replication crisis in psychology and other disci- the reader can also become active by dynamically changing plines has dealt a blow to the credibility of human-subject re- some elements of the explanation. Based on five examples search and prompted a movement of methodological reform- and a design space analysis, we show how combining those [70].
    [Show full text]
  • 2018 Fellows
    2018 Undergraduate Fellows From Fall 2017 to Summer 2018, over 500 Stanford students engaged in immersive service opportunities around the world. See a map (http://bit.ly/cardinalquartermap2018) illustrating where all of our summer Cardinal Quarter participants served. The students listed below are supported by the Haas Center for PuBlic Service’s Undergraduate Fellowships Program. Advancing Gender Equity Fellows The Advancing Gender Equity Fellowship is a joint program with the Women’s Community Center and enaBles students to learn aBout gender, diversity, and social justice through a summer practicum with a nonprofit organization or government agency addressing social, political, or economic issues affecting women. • Mayahuel Ramirez, ‘20 (Psychology); Sunrise Children’s Foundation, Las Vegas, NV. Mayahuel was able to directly work with WIC staff in regards to providing low-income families’ access to nutritional and Breastfeeding information as needed. She spent the summer oBserving how WIC staff provide support, education, and empowerment to mothers of all Backgrounds. African Service Fellows The African Service Fellowship is a joint program with the Center for African Studies supporting students’ work on social and economic issues in Africa. • Asrat Alemu, ‘19 (Human Biology); NBA Academy Africa, Saly, Senegal. Asrat worked as a film coordinator and assisted the strength and conditioning coach and the player development coach while also doing several miscellaneous managerial tasks. • James Bicamumpaka, ‘21 (Undeclared); Sandra Lee Centre, Mbabane, Eswatini. James spent his Cardinal Quarter helping orphaned and aBandoned children attending under-resourced government schools overcome their academic Barriers, particularly with STEM subjects. He equally focused his efforts on advocating self-expression as Being therapeutic and an indication of personal strength, rather than the culturally Believed sign of weaknesses.
    [Show full text]
  • Prizes and Awards
    SAN DIEGO • JAN 10–13, 2018 January 2018 SAN DIEGO • JAN 10–13, 2018 Prizes and Awards 4:25 p.m., Thursday, January 11, 2018 66 PAGES | SPINE: 1/8" PROGRAM OPENING REMARKS Deanna Haunsperger, Mathematical Association of America GEORGE DAVID BIRKHOFF PRIZE IN APPLIED MATHEMATICS American Mathematical Society Society for Industrial and Applied Mathematics BERTRAND RUSSELL PRIZE OF THE AMS American Mathematical Society ULF GRENANDER PRIZE IN STOCHASTIC THEORY AND MODELING American Mathematical Society CHEVALLEY PRIZE IN LIE THEORY American Mathematical Society ALBERT LEON WHITEMAN MEMORIAL PRIZE American Mathematical Society FRANK NELSON COLE PRIZE IN ALGEBRA American Mathematical Society LEVI L. CONANT PRIZE American Mathematical Society AWARD FOR DISTINGUISHED PUBLIC SERVICE American Mathematical Society LEROY P. STEELE PRIZE FOR SEMINAL CONTRIBUTION TO RESEARCH American Mathematical Society LEROY P. STEELE PRIZE FOR MATHEMATICAL EXPOSITION American Mathematical Society LEROY P. STEELE PRIZE FOR LIFETIME ACHIEVEMENT American Mathematical Society SADOSKY RESEARCH PRIZE IN ANALYSIS Association for Women in Mathematics LOUISE HAY AWARD FOR CONTRIBUTION TO MATHEMATICS EDUCATION Association for Women in Mathematics M. GWENETH HUMPHREYS AWARD FOR MENTORSHIP OF UNDERGRADUATE WOMEN IN MATHEMATICS Association for Women in Mathematics MICROSOFT RESEARCH PRIZE IN ALGEBRA AND NUMBER THEORY Association for Women in Mathematics COMMUNICATIONS AWARD Joint Policy Board for Mathematics FRANK AND BRENNIE MORGAN PRIZE FOR OUTSTANDING RESEARCH IN MATHEMATICS BY AN UNDERGRADUATE STUDENT American Mathematical Society Mathematical Association of America Society for Industrial and Applied Mathematics BECKENBACH BOOK PRIZE Mathematical Association of America CHAUVENET PRIZE Mathematical Association of America EULER BOOK PRIZE Mathematical Association of America THE DEBORAH AND FRANKLIN TEPPER HAIMO AWARDS FOR DISTINGUISHED COLLEGE OR UNIVERSITY TEACHING OF MATHEMATICS Mathematical Association of America YUEH-GIN GUNG AND DR.CHARLES Y.
    [Show full text]
  • Increasing the Transparency of Research Papers with Explorable Multiverse Analyses Pierre Dragicevic, Yvonne Jansen, Abhraneel Sarma, Matthew Kay, Fanny Chevalier
    Increasing the Transparency of Research Papers with Explorable Multiverse Analyses Pierre Dragicevic, Yvonne Jansen, Abhraneel Sarma, Matthew Kay, Fanny Chevalier To cite this version: Pierre Dragicevic, Yvonne Jansen, Abhraneel Sarma, Matthew Kay, Fanny Chevalier. Increasing the Transparency of Research Papers with Explorable Multiverse Analyses. CHI 2019 - The ACM CHI Conference on Human Factors in Computing Systems, May 2019, Glasgow, United Kingdom. 10.1145/3290605.3300295. hal-01976951 HAL Id: hal-01976951 https://hal.inria.fr/hal-01976951 Submitted on 10 Jan 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Increasing the Transparency of Research Papers with Explorable Multiverse Analyses Pierre Dragicevic Yvonne Jansen Abhraneel Sarma Inria CNRS – Sorbonne Université University of Michigan Orsay, France Paris, France Ann Arbor, MI, USA [email protected] [email protected] [email protected] Matthew Kay Fanny Chevalier University of Michigan University of Toronto Ann Arbor, MI, USA Toronto, Canada [email protected] [email protected] ABSTRACT ACM Reference Format: We present explorable multiverse analysis reports, a new ap- Pierre Dragicevic, Yvonne Jansen, Abhraneel Sarma, Matthew Kay, proach to statistical reporting where readers of research and Fanny Chevalier.
    [Show full text]
  • Many Tiny Things Explorable Explanations on Statistical Physics
    Many Tiny Things Explorable Explanations on Statistical Physics Master’s thesis in Complex Adaptive Systems PONTUS GRANSTRÖM Department of Physics CHALMERS UNIVERSITY OF TECHNOLOGY Gothenburg, Sweden 2016 Master’s thesis 2016 Many Tiny Things Explorable Explanations on Statistical Physics PONTUS GRANSTRÖM Department of Physics Chalmers University of Technology Gothenburg, Sweden 2016 Many Tiny Things Explorable Explanations on Statistical Physics Pontus Granström © Pontus Granström, 2016. Supervisor and Examiner: Göran Wahnström, Department of Physics Master’s Thesis 2016 Department of Physics Chalmers University of Technology SE-412 96 Gothenburg Telephone +46 31 772 1000 Cover: Screenshot of interactive simulations of a gas, a liquid and a solid. These simulations are featured in the explorable explanations described in the report. Typeset in LATEX Gothenburg, Sweden 2016 Many Tiny Things Explorable Explanations on Statistical Physics Pontus Granström Department of Physics Chalmers University of Technology Abstract This thesis report describes the development of Many Tiny Things, a series of ex- plorable explanations on basic statistical physics. The explanations guide the reader through a molecular dynamics model, which is simulated and visualised on the reader’s computer. The reader can interact with the simulated model, and explore concepts such as energy, temperature, friction, entropy and state transitions. The target audience is people with little physics or mathematics background, and the focus is on conveying an intuitive understanding, not a quantitative one. The goal is for the reader to play and experiment with the model, and hopefully learn something new about the world in the process. In the report I detail the design of the simulated model and the reader’s interaction with it, as well as the way the guiding explanations are presented.
    [Show full text]
  • Signature Redacted Jonathan Bobrow Program in Media Arts and Sciences May 6, 2016
    AutomaTiles Tangible Cellular Automata for Playful Engagement with Systems Thinking by Jonathan Bobrow B.A. University of California Los Angeles, 2008 Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning, in partial fulfillment of the requirements for the degree of Master of Science in Media Arts and Sciences at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 2016 Massachusetts Institute of Technology 2016. All rights reserved. Signature of author: Signature redacted Jonathan Bobrow Program in Media Arts and Sciences May 6, 2016 /Y, Certified by: Signature redacted Kevin Slavin Assistant Professor of Media Arts and Sciences Thesis Supervisor Accepted by: Signature redacted Pattie Maes, Ph.D. MASSACHUSETTS INSTITUTE Academic Head OF TECHNOLOGY (0) LUJ Program in Media Arts and Sciences JUL 14 2016 LIBRARIES 2 AutomaTiles I Tangible Cellular Automata for Playful Engagement with Systems Thinking by Jonathan Bobrow Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning, May 6, 2015 in Partial Fulfillment of the Requirements for the Degree of Master of Science in Media Arts and Sciences Abstract There is an increasingly vital awareness that our world is an aggregate of complex systems, emergent behavior, and system dynamics. The perceptual and analytical tools for exploring and studying these systems, however, have generally been relegated to scientists (whether mathematicians, physicists, biologists, economists, or computer scientists). Thus, as more and more people become aware of such systems, most people are still excluded from engaging with complex systems. By inventing a new tool and interface, consisting of playful objects called AutomaTiles, I propose a new approach for fostering a more aware society of systems thinkers.
    [Show full text]
  • University of California Santa Cruz
    UNIVERSITY OF CALIFORNIA SANTA CRUZ SEARCHING WITHIN AND ACROSS GAMES A dissertation submitted in partial satisfaction of the requirements for the degree of DOCTOR OF PHILOSOPHY in COMPUTATIONAL MEDIA by Barrett Anderson December 2020 The Dissertation of Barrett Anderson is approved: ________________________ Professor Noah Wardrip-Fruin, chair ________________________ Professor Adam M. Smith ________________________ Professor Sri Kurniawan ________________________ Henry Lowood, Ph.D. _____________________________ Quentin Williams Acting Vice Provost and Dean of Graduate Studies Copyright © by Barrett Anderson 2020 Table of Contents List of Figures xi List of Tables xvi Abstract xvii Chapter 1. Introduction 1 Contributions 6 Videogame Moments in STEAM Education 6 Videogame Moments and Information Retrieval 10 Research Questions 11 Research Paradigms 12 Chapter 2. Background 14 How Search Engines Work 14 Vector Space Model for Information Retrieval 18 Visualizing High-Dimensional Information 21 Quantitative Evaluation of Information Retrieval Systems 23 Videogame Search 25 The Game Metadata and Citation Project (GAMECIP) 26 Game Moments as Primary Sources 27 iii Chapter 3. Requirements Analysis for Videogame Moment Search 28 Project Summary 28 Research Questions 29 Related Work 31 HCI of IR 32 Indexing Moments in Games 33 Rich-media Search Engines 35 Interview Methods 36 Recruitment 36 Interview Protocol 39 Anchoring Demonstration 40 Analysis 41 Findings 43 Speedrunners 44 Speeedrunner Interview Subjects 44 What kinds of videogame moments
    [Show full text]
  • Increasing the Transparency of Research Paperswith Explorable
    Increasing the Transparency of Research Papers with Explorable Multiverse Analyses Pierre Dragicevic Yvonne Jansen Abhraneel Sarma Inria CNRS – Sorbonne Université University of Michigan Orsay, France Paris, France Ann Arbor, MI, USA [email protected] [email protected] [email protected] Matthew Kay Fanny Chevalier University of Michigan University of Toronto Ann Arbor, MI, USA Toronto, Canada [email protected] [email protected] ABSTRACT ACM Reference Format: We present explorable multiverse analysis reports, a new ap- Pierre Dragicevic, Yvonne Jansen, Abhraneel Sarma, Matthew Kay, proach to statistical reporting where readers of research and Fanny Chevalier. 2019. Increasing the Transparency of Research Papers with Explorable Multiverse Analyses. In CHI Conference on papers can explore alternative analysis options by interact- Human Factors in Computing Systems Proceedings (CHI 2019), May 4– ing with the paper itself. This approach draws from two 9, 2019, Glasgow, Scotland UK. ACM, New York, NY, USA, 15 pages. recent ideas: i) multiverse analysis, a philosophy of statistical https://doi.org/10.1145/3290605.3300295 reporting where paper authors report the outcomes of many different statistical analyses in order to show how fragile or robust their findings are; and ii) explorable explanations, 1 INTRODUCTION narratives that can be read as normal explanations but where The recent replication crisis in psychology and other disci- the reader can also become active by dynamically changing plines has dealt a blow to the credibility of human-subject re- some elements of the explanation. Based on five examples search and prompted a movement of methodological reform- and a design space analysis, we show how combining those [70].
    [Show full text]
  • University of California Santa Cruz the Stabilization
    UNIVERSITY OF CALIFORNIA SANTA CRUZ THE STABILIZATION, EXPLORATION, AND EXPRESSION OF COMPUTER GAME HISTORY A dissertation submitted in partial satisfaction of the requirements for the degree of DOCTOR OF PHILOSOPHY in COMPUTER SCIENCE by Eric Kaltman September 2017 The Dissertation of Eric Kaltman is approved: Noah Wardrip-Fruin, Chair Michael Mateas Henry Lowood Tyrus Miller Vice Provost and Dean of Graduate Studies Copyright © by Eric Kaltman 2017 Table of Contents List of Figures vi List of Tables viii Abstract ix Dedication xi Acknowledgments xii 1 Introduction 1 1.1 On the history of technology . .4 1.2 On the history of software . 10 1.3 On the history of computer games in the history of software in the history of technology . 12 1.4 On preservation . 13 1.5 On knowledge accumulation, exploration and expression in the his- tory of technology . 15 1.6 On an intermediary perspective for the history of games as software 20 1.7 Stabilization . 25 1.8 Exploration . 27 1.9 Expression . 29 2 Appraisal 31 2.1 Compiling the Record . 31 2.2 Appraisal . 33 2.2.1 Related Work . 38 2.3 Prom Week .............................. 41 2.3.1 Choice of Prom Week ..................... 42 2.3.2 Process . 43 2.3.3 Context . 57 2.3.4 Documentary Enumeration . 62 iii 2.4 Conclusion . 79 3 Description 82 3.1 Introduction . 82 3.1.1 A Brief on Controlled Vocabularies . 84 3.1.2 A Course Through the Thicket . 86 3.2 Controlled Vocabularies . 90 3.2.1 A Brief Record Example . 92 3.2.2 Vocabulary and Ontology Best Practices .
    [Show full text]
  • Data Theater: a Live Programming Environment for Prototyping Data-Driven Explorable Explanations Sam Lau Philip J
    Data Theater: A Live Programming Environment for Prototyping Data-Driven Explorable Explanations Sam Lau Philip J. Guo UC San Diego UC San Diego La Jolla, CA, USA La Jolla, CA, USA [email protected] [email protected] ABSTRACT In our experience with implementing explorables, we found Explorable explanations (a.k.a. ‘explorables’) enable readers that even simple explorables require writing hundreds of lines to learn concepts in domains such as math, physics, and the of JavaScript. However, the amount of code corresponding social sciences by interacting with live visualizations. Despite to their core logic is usually an order of magnitude smaller their popularity, there is currently a high barrier to creating than the total code. For instance, a representative statistics explorables since one must be adept at UI and visualization explorable within Seeing Theory [8] contains under 20 lines programming. To learn about these challenges, we interviewed of logic to simulate dice rolls intertwined within 200 lines to 6 educators who were interested in explorables but lacked the set up UI event listeners and visualize results using D3 [3]. skills to create them from scratch. These interviews gave us To surface opportunities to abstract away this boilerplate code, design insights to lower some of these implementation bar- we conducted formative interviews with six instructors of riers. We used these insights to create a live programming statistics and data science courses. We asked the instructors to system called Data Theater that enables programmers to pro- make pen-and-paper mockups of explorables based on their totype explorables by writing their simulation logic in Python lecture slides.
    [Show full text]
  • Ucsc-Soe-17-14
    GameSpace: An Explorable Visualization of the Videogame Medium JAMES RYAN, Expressive Intelligence Studio, University of California, Santa Cruz ERIC KALTMAN, Expressive Intelligence Studio, University of California, Santa Cruz ANDREW MAX FISHER, Games and Playable Media, University of California, Santa Cruz TAYLOR OWEN-MILNER, 2K Games, Novato, California MICHAEL MATEAS, Expressive Intelligence Studio, University of California, Santa Cruz NOAH WARDRIP-FRUIN, Expressive Intelligence Studio, University of California, Santa Cruz We present GameSpace, a visualization of the videogame medium as a 3D explorable space. GameSpace takes the form of a galaxy of 15,000 stars, where each star represents an existing game and stars are positioned such that related games are nearer to one another. Users may fly around the space, using conventional game controls, to explore the medium and serendipitously discover new games. This application is made possible by a combination of techniques from natural language processing and machine learning, namely latent semantic analysis and multidimensional scaling, and builds upon our earlier work in producing tools for videogame discovery. Beyond demonstrating an increase in user engagement relative to our primary existing tool, in this paper we outline our design goals, describe our development process, and discuss the project along various dimensions of intrigue. GameSpace is available online at http://gamespace.io. Additional Key Words and Phrases: visualization, game discovery, game genre, machine learning ACM Reference format: James Ryan, Eric Kaltman, Andrew Max Fisher, Taylor Owen-Milner, Michael Mateas, and Noah Wardrip-Fruin. 2017. GameSpace: An Explorable Visualization of the Videogame Medium. 1, 1, Article 1 (January 2017), 18 pages. DOI: 1 INTRODUCTION The Internet is replete with text about videogames.
    [Show full text]