skip to main content
10.1145/2441776.2441903acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
research-article

What is a file?

Published: 23 February 2013 Publication History

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.

References

[1]
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.
[2]
Churchland, P. and Churchland P. 1995. The Engine of Reason, The Seat of the Soul: A Philosophical Journey into the Brain. Boston: MIT Press.
[3]
Cutrell, E., Robbins, D., Dumais, S. and Sarin, R. 2006. Fast, flexible filtering with Phlat. In Proc. CHI 2006, ACM Press, 261--270.
[4]
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.
[5]
Halasz, F. and Moran, P. 1981. Analogy considered harmful. In Proc. CHI 1981, ACM Press, 383--386.
[6]
Hanfling, O. 2000. Philosophy and Ordinary Language: The Bent and Genius of Our Tongue. London: Routledge.
[7]
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.
[8]
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.
[9]
Marshall, C., McCown, F. and Nelson, M. 2007. Evaluating personal archiving strategies for internet-based information. In Proc. IS&T Archiving 2007, 151--156.
[10]
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.
[11]
Odom, W., Zimmerman, J., Forlizzi, J. 20 Teenagers and their virtual possessions. In Proc. CHI 2011, ACM Press, 1491--1500.
[12]
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.
[13]
Seltzer, M. and Murphy, N. 2009 Hierarchical file systems are dead. In Proc. HotOS 2009, USENIX Association, 1--1.
[14]
Silberschatz, A, Galvin, P. B. and Gagne, G. (2002) Operating System Concepts, (6th Ed). New York: Wiley.
[15]
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.
[16]
Spolsky, J. 2004. Joel on Software. Berkeley: Apress.
[17]
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.
[18]
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.
[19]
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
[20]
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.
[21]
WinFS. Wikipedia, accessed 23 August 2012. http://en.wikipedia.org/wiki/WinFS
[22]
Wittgenstein, L. 1953. Philosophical Investigations. Trans. A. N. Anscombe. Oxford: Blackwell.
[23]
Xerox Star. Wikipedia, accessed 23 August 2012. http://en.wikipedia.org/wiki/Xerox_Star.

Cited By

View all

Index Terms

  1. What is a file?

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CSCW '13: Proceedings of the 2013 conference on Computer supported cooperative work
    February 2013
    1594 pages
    ISBN:9781450313315
    DOI:10.1145/2441776
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 February 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cloud computing
    2. command
    3. consumer devices
    4. databases
    5. file
    6. file systems
    7. generic object
    8. grammar of action
    9. metadata
    10. ownership
    11. possession
    12. social networking

    Qualifiers

    • Research-article

    Conference

    CSCW '13
    Sponsor:
    CSCW '13: Computer Supported Cooperative Work
    February 23 - 27, 2013
    Texas, San Antonio, USA

    Acceptance Rates

    Overall Acceptance Rate 2,235 of 8,521 submissions, 26%

    Upcoming Conference

    CSCW '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)55
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 09 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media