Hostname: page-component-8448b6f56d-xtgtn Total loading time: 0 Render date: 2024-04-23T17:52:36.806Z Has data issue: false hasContentIssue false

Adapting the Harris Matrix for Software Stratigraphy

Published online by Cambridge University Press:  26 April 2018

Andrew Reinhard*
Affiliation:
Centre for Digital Heritage, Department of Archaeology, University of York, Heslington, York, YO10 5DD, UK (adr520@york.ac.uk)

Abstract

In 1979, Edward C. Harris invented and published his eponymous matrix for visualizing stratigraphy, creating an indispensable tool for generations of archaeologists. When presenting his matrix, Harris also detailed his four laws of archaeological stratigraphy: superposition, original horizontal, original continuity, and stratigraphic succession. In 2017, I created the first stratigraphic matrix for software, using as a test the 2016 video game No Man's Sky (Hello Games). Software (games or otherwise) obeys all four of Harris's laws, software applications/programs themselves being digital archaeological sites. I study the archaeology of the recent past, which includes digital technology, specifically that which is ephemeral: software. This article describes my underlying theory of software stratigraphy and explains how (and why) the Harris matrix is appropriate for documenting software development in a visual way. The article includes my complete data set as well as screen captures, plus overall and detail photos of my hand-drawn software matrix prototype, followed by a bullet-pointed how-to guide for others to use when documenting the history of any computer program. I also include Harris's personal comments that he shared with me after reviewing my preliminary results.

Edward C. Harris ideó y publicó, en 1979, su famosa matriz estratigráfica, creando así una herramienta indispensable para toda una generación de arqueólogos. Harris desarrolló también los cuatro principios básicos de la estratigrafía arqueológica: superposición de estratos, horizontalidad original, continuidad original y sucesión estratigráfica. Ahora, en 2017, hemos creado la primera matriz estratigráfica para software, usando como prueba el videojuego No Man´s Sky (Hello Games, 2016). Por este medio, cualquier software (videojuego o programa de cualquier tipo) obedece a los cuatro principios de Harris, convirtiendo las mismas aplicaciones o programas en yacimientos arqueológicos. Hemos creado así una herramienta para el estudio de la arqueología del pasado reciente, incluyendo la tecnología digital y específicamente lo efímero, como el software. En el presente artículo se describe la teoría sobre la cual se basa el software de estratigrafía y se explica cómo (y por qué) la matriz de Harris es una herramienta adecuada para documentar visualmente el desarrollo de software informático. Se incluyen tanto el conjunto completo de datos y capturas de pantalla como también fotos genéricas y de detalle de los dibujos a mano del prototipo, además de una guía paso a paso para el proceso de reconstrucción histórica de cualquier software informático. Por último, se incluyen también los comentarios personales de Edward Harris sobre los resultados preliminares de este estudio.

Type
Articles
Copyright
Copyright 2018 © Society for American Archaeology 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES CITED

Aycock, John 2016 Retrogame Archaeology: Exploring Old Computer Games. Springer, Berlin.Google Scholar
Carell, Jennifer 2014 Tools and Techniques for 3D Geologic Mapping in ArcScene: Boreholes, Cross Sections, and Block Diagrams. US Geological Survey Open-File Report 2014–1167:19–29. Electronic document, https://pubs.usgs.gov/of/2014/1167/pdf/ofr2014-1167_carrell-tools-and-techniques.pdf, accessed December 25, 2017.Google Scholar
Delgado-Anés, Lara, Romano-Pellitero, Pablo, and Richardson, Lorna 2017 Virtual Archaeology through Social Networks: The Case of the I Public Archaeology Twitter Conference. III Congreso de la Sociedad Internacional Humanidades Digitales Hispánicas: Sociedades, Políticas, Saberes:293298. Málaga, Spain.Google Scholar
Harris, Edward C. 1979 Principles of Archaeological Stratigraphy. Academic Press, London.Google Scholar
Harris, Edward C., Brown III, Marley R., and Brown, Gregory J. (editors) 1993 Practices in Archaeological Stratigraphy. Academic Press, London.Google Scholar
Marwick, Ben, Mount, Charles, and Graham, Shawn 2013 Wrapping Up the Day of Archaeology 2013. Day of Archaeology (website). Electronic document, http://www.dayofarchaeology.com/wrapping-up-the-day-of-archaeology-2013/, accessed December 25, 2017.Google Scholar
Matthews, Brian, Shaon, Arif, Bicarregui, Juan, Jones, Catherine, Woodcock, Jim, and Conway, Esther 2009 Towards a Methodology for Software Preservation. Proceedings of the 6th International Conference on the Preservation of Digital Objects:132140. San Francisco, California.Google Scholar
Moshenska, Gabriel 2014 The Archaeology of (Flash) Memory. Post-Medieval Archaeology 48 (1):255259.Google Scholar
Northrop, Linda (editor) 2001 Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications Conference. Tampa, Florida.Google Scholar
Perry, Sara, and Morgan, Colleen 2015 Materializing Media Archaeologies: The MAD‐P Hard Drive Excavation. Journal of Contemporary Archaeology 2:94–104.Google Scholar
Reinhard, Andrew 2017 Video Games as Archaeological Sites: Treating Digital Entertainment as Built Environments. In The Interactive Past: Archaeology, History, and Video Games, edited by Mol, Angus A., Ariese-Vandemeulebroucke, Csilla E., Boom, Krijn H.J., and Politopoulos, Aris, pp. 99106. Sidestone Press, Leiden, Netherlands.Google Scholar