As agile software development principles and methods are being adopted by large software product organizations it is important to understand the role of software entropy. That is,...
Many software security policies can be encoded as aspects that identify and guard security-relevant program operations. Bugs in these aspectually-implemented security policies oft...
Most interactive tasks engage more than one of the user’s exteroceptive senses and are therefore multimodal. In real-world situations with multitasking and distractions, the key...
We explore the ways in which interfaces can be designed to deceive users so as to create the illusion of magic. We present a study of an experimental performance in which a magici...
Questions about the effectiveness of increasingly ubiquitous video technology in law enforcement have prompted an examination of the practices surrounding this technology. We pres...
Joe Tullio, Elaine M. Huang, David Wheatley, Harry...