An Archive Of Interfaces Exploring The Potential Of Emulation For Software Research Pedagogy And Design
Publication Journal Article2021

An Archive of Interfaces: Exploring the Potential of Emulation for Software Research, Pedagogy, and Design

Daniel Cardoso Llach, Emek Erdolu, Eric Kaltman, Zachary Furste

Abstract

This paper explores the potential of distributed emulation networks to support research and pedagogy into historical and sociotechnical aspects of software. Emulation is a type of virtualization that re-creates the conditions for a piece of legacy software to operate on a modern system. The paper first offers a review of Computer-Supported Cooperative Work (CSCW), Human-Computer Interaction (HCI), and Science and Technology Studies (STS) literature engaging with software as historical and sociotechnical artifacts, and with emulation as a vehicle of scholarly inquiry. It then documents the novel use of software emulations as a pedagogical resource and research tool for legacy software systems analysis. This is accomplished through the integration of the Emulation as a Service Infrastructure (EaaSI) distributed emulation network into a university-level course focusing on computer-aided design (CAD). The paper offers a detailed case study of a pedagogical experience oriented to incorporate emulations into software research and learning. It shows how emulations allow for close, user-centered analyses of software systems that highlight both their historical evolution and core interaction concepts, and how they shape the work practices of their users.

Fig. 1. AutoCAD ad in Scientific American Magazine from 1984 [4]
Fig. 1. AutoCAD ad in Scientific American Magazine from 1984 [4]
How This Connects
Daniel Cardoso LlachDaniel Cardoso …Emek ErdoluEmek ErdoluRobot in the loop: a human-centered approach to contextualizing AI and robotics in constructionRobot in the lo…Robot in the loop: a human-centered approach to contextualizing AI and robotics in constructionRobot in the lo…An Archive of Interfaces: Exploring the Potential of Emulation for Software Research, Pedagogy, and DesignAn Archive of I…Robotic Technologies and the Reconfiguration of Building Construction WorkRobotic Technol…Towards Human-Centered Construction Robotics: A Reinforcement Learning-Driven Companion Robot for Contextually Assisting Carpentry WorkersTowards Human-C…A Multi-scalar and Multi-modal Approach to Architectural Heritage Documentation: An Interactive Digital Representation of the St. Nicholas ChapelA Multi-scalar …
An Archive of Interfaces: Exploring the Potential of Emulation for Software Research, Pedagogy, and Design
Open in Constellation View