Get the latest tech news

Sharing Is Scaring: Linking Cloud File-Sharing to Programming Language Semantics


yler Austen, Shriram Krishnamurthi, Kathi Fisler SPLASH Onward!, 2025 Abstract Users often struggle with cloud file-sharing applications. Problems appear to arise not only from interface flaws, but also from misunderstanding the underlying semantics of operations like linking, attaching, downloading, and editing.

We argue that these difficulties echo long-standing challenges in understanding concepts in programming languages like aliasing, copying, and mutation. We also develop a formal semantics of cloud file-sharing operations, reflecting copying, referencing, and mutating shared content. By explicating the semantics, we aim to provide a formal foundation for improving mental models, educational tools, and automated assistance.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Sharing

Sharing

Photo of language

language

Photo of programming

programming

Related news:

News photo

AI Apocalypse? Why language surrounding tech is sounding increasingly religious

News photo

DBCrust – A modern database CLI

News photo

Mangle – a language for deductive database programming