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.
- [n.d.]. Dd. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/dd.html.Google Scholar
- [n.d.]. Guymager Homepage. https://guymager.sourceforge.io/.Google Scholar
- Morgan G. Ames. 2019. The Charisma Machine : The Life, Death, and Legacy of One Laptop per Child. MIT Press.Google Scholar
- Autodesk. 1984. AutoCAD Ad. Scientific American, Vol. 251, 3 (1984), 225--226.Google Scholar
- Thomas Bahr, Michelle Lindlar, Klaus Rechert, and Thomas Liebetraut. 2014. Functional Access to Electronic Media Collections Using Emulation -as-a-Service. In Proceedings of the 11th International Conference on Digital Preservation, iPRES 2014, Melbourne, Australia, October 6 - 10, 2014, Serena Coates, Ross King, Steve Knight, Christopher A. Lee, Peter McKinney, Erin O'Meara, and David Pearson (Eds.).Google Scholar
- Fabrice Bellard. 2005. QEMU, A Fast and Portable Dynamic Translator. In USENIX Annual Technical Conference, FREENIX Track, Vol. 41. 41--46.Google Scholar
- Susanne Bø dker. 1993. Historical Analysis and Conflicting Perspectives textemdash Contextualizing HCI. In Human-Computer Interaction, G. Goos, J. Hartmanis, Leonard J. Bass, Juri Gornostaev, and Claus Unger (Eds.). Vol. 753. Springer Berlin Heidelberg, Berlin, Heidelberg, 1--10. https://doi.org/10.1007/3--540--57433--6_34Google Scholar
- Yana Boeva, Devon Elliott, Edward Jones-Imhotep, Shezan Muhammedi, and William J. Turkel. 2017. Doing History by Reverse Engineering Electronic Devices. In Making Things and Drawing Boundaries, Jentery Sayers (Ed.). University of Minnesota Press, 163--176. https://doi.org/10.5749/j.ctt1pwt6wq.21Google Scholar
- Geoffrey C Bowker. 1996. The History of Information Infrastructures: The Case of the International Classification of Diseases. Information Processing & Management, Vol. 32, 1 (Jan. 1996), 49--61. https://doi.org/10.1016/0306--4573(95)00049-MGoogle Scholar
Digital Library
- Martin Campbell-Kelly. 1990. The Airy Tape : An Early Chapter in the History of Debugging. Report Number 153. University of Warwick. Department of Computer Science, Coventry, UK.Google Scholar
- Daniel Cardoso Llach. 2015. Builders of the Vision : Software and the Imagination of Design 1 edition ed.). Routledge.Google Scholar
- Daniel Cardoso Llach. 2019. Tracing Design Ecologies : Collecting and Visualizing Ephemeral Data as a Method in Design and Technology Studies. In DigitalSTS : A Field Guide for Science & Technology Studies. Princeton University Press, 451--471.Google Scholar
- Daniel Cardoso Llach and Scott Donaldson. 2019. An Experimental Archaeology of CAD : Using Software Reconstruction to Explore the Past and Future of Computer -Aided Design. In Computer-Aided Architectural Design. "Hello, Culture ", Ji-Hyun Lee (Ed.). Springer, 105--119.Google Scholar
- Gary Lee Downey. 2014. The Machine in Me : An Anthropologist Sits Among Computer Engineers. Routledge.Google Scholar
- Thomas Elsaesser. 2016. Film History as Media Archaeology : Tracking Digital Cinema. Amsterdam University Press, Amsterdam.Google Scholar
- Kristine K. Fallon. 1997. The AEC Technology Survival Guide : Managing Today 's Information Practice. Wiley.Google Scholar
- Chris Garcia. 2016. Harold Cohen and AARON-A 40-Year Collaboration. https://computerhistory.org/blog/harold-cohen-and-aaron-a-40-year-collaboration/ Section: Curatorial Insights.Google Scholar
- R. Stuart Geiger and David Ribes. 2011. Trace Ethnography : Following Coordination through Documentary Practices. In 2011 44th Hawaii International Conference on System Sciences. 1--10. https://doi.org/10.1109/HICSS.2011.455Google Scholar
Digital Library
- Lisa Gitelman. 2006. Always Already New : Media, History, and the Data of Culture. The MIT Press, Cambridge, MA.Google Scholar
- Google. [n.d.]. Cloud Speech-to-Text - Speech Recognition. https://cloud.google.com/speech-to-text Library Catalog: cloud.google.com.Google Scholar
- Stewart Granger. 2000 a. Digital Preservation & Emulation : From Theory to Practice. (2000), 8.Google Scholar
- Stewart Granger. 2000 b. Emulation as a Digital Preservation Strategy. Technical Report. Corporation for National Research Initiatives.Google Scholar
- Jonathan Grudin. 1990. THE COMPUTER REACHES OUT : THE HISTORICAL CONTINUITY OF INTERFACE DESIGN. (1990), 8.Google Scholar
- Patrick Jagoda. 2014. Gaming the Humanities. Differences, Vol. 25, 1 (2014), 189--215. https://doi.org/doi.org/10.1215/10407391--2420045.Google Scholar
Cross Ref
- Lars-Erik Janlert and Erik Stolterman. 2017. The Meaning of Interactivity : Some Proposals for Definitions and Measures. Human Computer Interaction, Vol. 32 (2017), 103--138. https://doi.org/10.1080/07370024.2016.1226139Google Scholar
Digital Library
- Anker Helms Jø rgensen. 2007. Mainstream versus Mainstream : Two Approaches to User Interface History. In Seventh Danish HCI Research Symposium. 33--34.Google Scholar
- Patricia Kain. 1998. How to Do a Close Reading. https://writingcenter.fas.harvard.edu/pages/how-do-close-readingGoogle Scholar
- Eric Kaltman, Joseph Osborn, Noah Wardrip-Fruin, and Michael Mateas. 2017. Getting the GISST: A Toolkit for the Creation, Analysis and Reference of Game Studies Resources. In Proceedings of the 12th International Conference on the Foundations of Digital Games. Hyannis, MA.Google Scholar
Digital Library
- Vera Khovanskaya, Lynn Dombrowski, Jeffrey Rzeszotarski, and Phoebe Sengers. 2019. The Tools of Management : Adapting Historical Union Tactics to Platform -Mediated Labor. Proceedings of the ACM on Human-Computer Interaction, Vol. 3, CSCW (2019), 1--22. https://doi.org/10.1145/3359310Google Scholar
Digital Library
- R. Krishnamurti and C. Giraud. 1986. Towards a Shape Editor: The Implementation of a Shape Generation System. Environment and Planning B: Planning and Design, Vol. 13, 4 (1986), 391--404. https://doi.org/10.1068/b130391Google Scholar
Cross Ref
- Antoine Lamé. [n.d.]. Gaze Tracking. https://github.com/antoinelame/GazeTracking original-date: 2019-02-09T22:27:07Z.Google Scholar
- Thomas Larsson and Ulf Stenlund. 2008. Vignettes of Sweden 's Computer Graphics History. IEEE Annals of the History of Computing, Vol. 30, 1 (Jan. 2008), 50--58. https://doi.org/10.1109/MAHC.2008.16Google Scholar
Digital Library
- Christopher A. Lee, Matthew Kirschenbaum, Alexandra Chassanoff, Porter Olsen, and Kam Woods. 2012. Bitcurator: Tools and Techniques for Digital Forensics in Collecting Institutions. D-Lib Magazine, Vol. 18, 5/6 (2012), 14--21.Google Scholar
Cross Ref
- Paul McJones. 2017. In Search of the Original Fortran Compiler. IEEE Annals of the History of Computing, Vol. 39, 2 (2017), 81--88. https://doi.org/10.1353/ahc.2017.0015Google Scholar
Digital Library
- Nick Montfort. 2000. Cybertext Killed the Hypertext Star | Electronic Book Review. http://www.electronicbookreview.com/thread/electropoetics/cyberdebates.Google Scholar
- Brad A. Myers. 1998. A Brief History of Human-Computer Interaction Technology. interactions, Vol. 5, 2 (1998), 44--54. https://doi.org/10.1145/274430.274436Google Scholar
Digital Library
- Software Preservation Network. [n.d.]. Emulation-as-a-Service Infrastructure. https://www.softwarepreservationnetwork.org/projects/emulation-as-a-service-infrastructure/Google Scholar
- Trevor Owens and Thomas Padilla. 2020. Digital Sources and Digital Archives : Historical Evidence in the Digital Age. International Journal of Digital Humanities (May 2020). https://doi.org/10.1007/s42803-020-00028--7Google Scholar
- William Lyman Porter. 1969. The development of DISCOURSE: a language for computer assisted city design. http://dspace.mit.edu/handle/1721.1/39037Google Scholar
- Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Nathalie Lubetzki, and Tobias Steinke. 2017. The RESTful EMiL : Integrating Emulation into Library Reading Rooms. Alexandria, Vol. 27, 2 (Aug. 2017), 120--136. https://doi.org/10.1177/0955749017725427Google Scholar
- David Ribes and Jessica Beth Polk. 2012. Historical Ontology and Infrastructure. In Proceedings of the 2012 iConference on - iConference '12. ACM Press, Toronto, Ontario, Canada, 254--262. https://doi.org/10.1145/2132176.2132209Google Scholar
Digital Library
- David SH Rosenthal. 2015. Emulation & Virtualization as Preservation Strategies. (2015).Google Scholar
- Daniela K. Rosner. 2018. Critical Fabulations : Reworking the Methods and Margins of Design. MIT Press.Google Scholar
- Dr Seamus Ross. 2000. Changing Trains at Wigan : Digital Preservation and the Future of Scholarship. (2000), 47.Google Scholar
- Jeff Rothenberg. 1995. Ensuring the Longevity of Digital Documents. Scientific American, Vol. 272, 1 (Jan. 1995), 42--47. https://doi.org/10.1038/scientificamerican0195--42Google Scholar
Cross Ref
- James E. Smith. 2005. Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann Publishers, Amsterdam ; Boston. QA76.9.V5 S54 2005Google Scholar
Digital Library
- MacKenzie Smith. 2009. Curating Architectural 3D CAD Models. International Journal of Digital Curation, Vol. 4, 1 (2009), 98--106. https://doi.org/10.2218/ijdc.v4i1.81Google Scholar
Cross Ref
- Robert Soden, David Ribes, Maggie Jack, Will Sutherland, Vera Khovanskaya, Seyram Avle, Phoebe Sengers, and Susanne Bø dker. 2019. Fostering Historical Research in CSCW & HCI. In Conference Companion Publication of the 2019 on Computer Supported Cooperative Work and Social Computing - CSCW '19. ACM Press, Austin, TX, USA, 517--522. https://doi.org/10.1145/3311957.3359436Google Scholar
- David Walden and Imp Software Guys. 2014. The Arpanet IMP Program : Retrospective and Resurrection. IEEE Annals of the History of Computing, Vol. 36, 2 (April 2014), 28--39. https://doi.org/10.1109/MAHC.2014.30Google Scholar
Cross Ref
- John Walker. 1990. AutoDESK File. New Riders Publishing, USA.Google Scholar
- David E. Weisberg. 2008. Autodesk and AutoCAD. In The Engineering Design Revolution : The People, Companies and Computer Systems That Changed Forever the Practice of Engineering. 1--51.Google Scholar
- Hayden White. 1988. Historiography and Historiophoty. The American Historical Review, Vol. 93, 5 (1988), 1193--1199.Google Scholar
Cross Ref
- Hayden White. 2013. History as Fulfillment. In Philosophy of History After Hayden White, Robert Doran (Ed.). Bloomsbury Academic, London.Google Scholar
- Stephen Williams. 2013. Improving Usability of Pedagogical Computer Emulation Interfaces. Ph.D. Dissertation. https://doi.org/10.13140/RG.2.1.2262.1202Google Scholar
- Susan Wyche, Phoebe Sengers, and Rebecca E. Grinter. 2006. Historical Analysis : Using the Past to Design the Future. In UbiComp 2006: Ubiquitous Computing, David Hutchison, Takeo Kanade, Josef Kittler, Jon M. Kleinberg, Friedemann Mattern, John C. Mitchell, Moni Naor, Oscar Nierstrasz, C. Pandu Rangan, Bernhard Steffen, Madhu Sudan, Demetri Terzopoulos, Dough Tygar, Moshe Y. Vardi, Gerhard Weikum, Paul Dourish, and Adrian Friday (Eds.). Vol. 4206. Springer Berlin Heidelberg, Berlin, Heidelberg, 35--51. https://doi.org/10.1007/11853565_3Google Scholar
- Albena Yaneva. 2012. Mapping Controversies in Architecture. Ashgate Publishing, Ltd.Google Scholar
Index Terms
An Archive of Interfaces: Exploring the Potential of Emulation for Software Research, Pedagogy, and Design
Recommendations
Exploring a Pedagogy-Driven Approach to E-courses Development
ETTANDGRS '08: Proceedings of the 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing - Volume 01E-learning has evolved into an effective learning tool that complements traditional classroom learning. As a key element in e-learning, the provision of e-courses is essential to the learning effectiveness. This paper reports a pilot study on the ...
Moving Through MOOCS: Pedagogy, Learning Design and Patterns of Engagement
Design for Teaching and Learning in a Networked WorldAbstractMassive open online courses (MOOCs) are part of the lifelong learning experience of people worldwide. Many of these learners participate fully. However, the high levels of dropout on most of these courses are a cause for concern. Previous studies ...
Promoting effective e-learning practices through the constructivist pedagogy
Although rapid advances in technology has allowed for the growth of collaborative e-learning experiences unconstrained by time and space, technology has not been heavily infused in the activities of teaching and learning. This article examines the ...






Comments