lostRSEs / escape-room

Escape room: Translating between RSEs and Arts & Humanities Researchers
https://lostrses.github.io/escape-room/
Creative Commons Attribution 4.0 International
4 stars 0 forks source link

AHA: An Arts and Humanities Adventure!

License

Welcome!

Welcome to :star:AHA: An Arts and Humanities Adventure!:star:

What is AHA?

AHA: An Arts and Humanities Adventure is an interactive game to help 'translate' concepts from computer science, for researchers in the arts and humanities.

For researchers in the arts and humanities: this game aims to help you understand some of the ideas, concepts (and jargon) that your research software engineering colleagues have been using.

For research software engineers: this will help you explain the ideas and concepts that you use in your work to people who do not have a computer science background.

We hope that playing this game will help RSEs and arts and humanities reserachers work together better and build research software that helps advance research in artss and humanities!

This project began at a hackday run as part of Software Sustainability Institute's Collaborations Workshop 2021.

There is a proof-of-concept web version of the game now online! You can see the source for that website in the docs folder.

Problem

Researchers in the Arts & Humanities can benefit greatly from research software, but often don’t have the kind of background in formally-structured design that a physicist or engineer does. This can make developing research software for them challenging- particularly when A&H problems are often defined in ways that are very different from how computational problems are defined.

We want to help researchers in A&H and RSEs to communicate better, so that they can collaborate on building research software more easily.

Using gamified versions of boring and dry training materials for software development, we want to make learning about software development fun and accessible.

Solution

Virtual escape room: Solve a set of connected puzzles to escape the virtual game room. In the course of solving the puzzles, the participants will learn key concepts from research software development.

Our pitch: develop the Part 1 of this escape room series: Theme: Gamified activities to learn the meaning of common jargon words. E.g. API, Object, function, Sprint, version, Agile, automation

The escape room will be themed around learning to translate an alien language (Software development) expressed in an unusual way, so that the unfamiliar concepts can be understood in the context of our work. For example: which of these flow diagrams is the correct one? What analogy of a RSE concept can we find in humanities?

Format: Online, can use existing websites or a GitHub repository with questions and clues to find information. Learning journey. Aim: The aim is to encourage participants to look for information and find out resources about software development practices and RSE related concepts themselves as they find answers to solve the puzzles. Outcome of the escape room activity: participants are familiar with 4 concepts/jargon words usually used by software developers. Participants are now in a better position to work/interact with Research Software Engineers- or to go on and learn to become digital humanities developers themselves.

Potential topics and set of activities for escape rooms for part 2 onwards (not proposed for this pitch, but idea for future collaboration): Set a repo to teach GitHub / version control (create with long history, ask people to find who did what, and on what days) Give a project goal that required chunking down one goal into different tasks and create clues (Agile development) Create puzzles to teach reproducibility Use interesting data table to teach about dataframe and coding using pandas Use a visualization tool or shiny app to solve different puzzles