kirancodes.me
To Proof Maintenance & Beyond!

252 papers · page 11 of 13

Usable live programming

Sean McDirmid

Programming today involves code editing mixed with bouts of debugging to get feedback on code execution. For programming to be more fluid, editing and debugging should occur concurrently as live programming. This paper describes how live execution feedback can be woven into the e…

Usable security as a static-analysis problem: modeling and reasoning about user permissions in social-sharing systems

Hannah Quay-de la Vallee, James M. Walsh, William Zimrin, Kathi Fisler, Shriram Krishnamurthi

The privacy policies of many websites, especially those designed for sharing data, are a product of many inputs. They are defined by the program underlying the website, by user configurations (such as privacy settings), and by the interactions that interfaces enable with the site…