ABSTRACT
For over 40 years the notion of the file, as devised by pioneers in the field of computing, has been the subject of much contention. Some have wanted to abandon the term altogether on the grounds that metaphors about files can confuse users and designers alike. More recently, the emergence of the 'cloud' has led some to suggest that the term is simply obsolescent. In this paper we want to suggest that, despite all these conceptual debates and changes in technology, the term file still remains central to systems architectures and to the concerns of users. Notwithstanding profound changes in what users do and technologies afford, we suggest that files continue to act as a cohering concept, something like a 'boundary object' between computer engineers and users. However, the effectiveness of this boundary object is now waning. There are increasing signs of slippage and muddle. Instead of throwing away the notion altogether, we propose that the definition of and use of files as a boundary object be reconstituted. New abstractions are needed, ones which reflect what users seek to do with their digital data, and which allow engineers to solve the networking, storage and data management problems that ensue when files move from the PC on to the networked world of today.
- Bellotti, V., Ducheneaut, N., Hoard, M. and Smith, L. 2003. Taking email to task: the design and evaluation of a task management centred email tool. In Proc. CHI 2003, ACM Press, 345--352. Google ScholarDigital Library
- Churchland, P. and Churchland P. 1995. The Engine of Reason, The Seat of the Soul: A Philosophical Journey into the Brain. Boston: MIT Press.Google Scholar
- Cutrell, E., Robbins, D., Dumais, S. and Sarin, R. 2006. Fast, flexible filtering with Phlat. In Proc. CHI 2006, ACM Press, 261--270. Google ScholarDigital Library
- Dourish, P., Edwards, W. K., LaMarca, A., Lamping, J., Petersen, K., Salisbury, M., Terry, D. B. and Thornton, J. 2000. Extending document management systems with user-specific active properties. ACM Trans. Inf. Syst. 18, 2 (2000), 140--170. Google ScholarDigital Library
- Halasz, F. and Moran, P. 1981. Analogy considered harmful. In Proc. CHI 1981, ACM Press, 383--386. Google ScholarDigital Library
- Hanfling, O. 2000. Philosophy and Ordinary Language: The Bent and Genius of Our Tongue. London: Routledge.Google Scholar
- Harter, T. Dragga, C., Vaughn, Arpaci-Dusseau, A. and Arpaci-Dusseau, R. 2011. A file is not a file: understanding the I/O behaviour of Apple desktop applications. In Proc. SOSP 2011, ACM Press, 71--83. Google ScholarDigital Library
- Jones, W., Phuwanartnurak, J., Gill, R. and Bruce, H. 2005. Don't take my folders away!: organizing personal information to get things done. CHI '05 Extended Abstracts, ACM Press, 1505--1508. Google ScholarDigital Library
- Marshall, C., McCown, F. and Nelson, M. 2007. Evaluating personal archiving strategies for internet-based information. In Proc. IS&T Archiving 2007, 151--156.Google Scholar
- Oleksik, G., Wilson, M., Tashman, C., Rodrigues, M., Kazai, G., Smyth, g. Milic-Frayling, N. and Jones, R. 2009. Lightweight tagging expands information and activity management practices, In Proc. CHI 2009, ACM Press, 279--288. Google ScholarDigital Library
- Odom, W., Zimmerman, J., Forlizzi, J. 20 Teenagers and their virtual possessions. In Proc. CHI 2011, ACM Press, 1491--1500. Google ScholarDigital Library
- Odom, W., Harper R., Sellen. A., Thereska. E. 20 Lost in translation: understanding the possession of digital things in the cloud. In Proc. CHI 2012, ACM Press, 781--790. Google ScholarDigital Library
- Seltzer, M. and Murphy, N. 2009 Hierarchical file systems are dead. In Proc. HotOS 2009, USENIX Association, 1--1. Google ScholarDigital Library
- Silberschatz, A, Galvin, P. B. and Gagne, G. (2002) Operating System Concepts, (6th Ed). New York: Wiley.Google Scholar
- Smith, D. C., Irby, C., Kimball, R. and Harlsem, E. 1982. The Star user interface: an overview. In Proc. AFIPS 1982, ACM Press, 515--528. Google ScholarDigital Library
- Spolsky, J. 2004. Joel on Software. Berkeley: Apress. Google ScholarDigital Library
- Star, S. L. 2010. This is not a boundary object: reflections on the origin of a concept. Science Technology & Human Values 35, 5 (2010), 601--617.Google ScholarCross Ref
- Star, S. L and Greisemer, J. R. 1989. The structure of ill-structured solutions: boundary objects and heterogeneous problem solving. In L. Gasser and M. N. Huhns (Eds.) Distributed Artificial Intelligence: Vol. 2. San Francisco: Morgan Kaufmann, 37--54. Google ScholarDigital Library
- Thereska, E., Gosset, P. and Harper, R., 2012. Multi-structured redundancy. Presented at HotStorage 2012, June 2012, Boston, MA. https://www.usenix.org/system/files/conference/hotstorage12/hotstorage12-final6.pdf Google ScholarDigital Library
- Voida, S., Mynatt, E. D. and Edwards, W. K. Re-framing the desktop interface around the activities of knowledge work. In Proc. UIST 2008, ACM Press, 211--220. Google ScholarDigital Library
- WinFS. Wikipedia, accessed 23 August 2012. http://en.wikipedia.org/wiki/WinFSGoogle Scholar
- Wittgenstein, L. 1953. Philosophical Investigations. Trans. A. N. Anscombe. Oxford: Blackwell.Google Scholar
- Xerox Star. Wikipedia, accessed 23 August 2012. http://en.wikipedia.org/wiki/Xerox_Star.Google Scholar
Index Terms
- What is a file?
Recommendations
Exploring New Metaphors for a Networked World through the File Biography
CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing SystemsWe present a body of work undertaken in response to the challenge outlined by Harper et al. in their paper, ?'What is a File?' [9]. Through a conceptual and design-led exploration of new file metaphors, we developed the 'file biography', a digital ...
A multiple-file write scheme for improving write performance of small files in Fast File System
Fast File System (FFS) stores files to disk in separate disk writes, each of which incurs a disk positioning (seek + rotation) limiting the write performance for small files. We propose a new scheme called co-writing to accelerate small file writes in ...
Implementation of a stackable file system for real-time network backup
We propose a backup system based on a stackable mirroring file system, general-purpose mirroring file system (GMFS). This file system mirrors data in real-time on the file system layer. It uses the typical network file system (NFS) and backs up data to ...
Comments