A File By Any Other Name
Aleatha Parker-Wood, Darrell D. E. Long, Ethan L. Miller, Philippe Rigaux, Andy Isaacson · 2014
File names are one of the earliest computing abstractions, a string of characters to uniquely identify a file for the system, and to help users remember the contents when they look for it later. They are also a rich source of semantic metadata about files. However, this metadata is unstructured and opaque to the rest of the system. As a result, metadata in file names is often error-prone, and hard to search for. File names can and should be more meaningful and reliable, while simplifying application design and encouraging users and applications to provide more metadata for search.