Interviews are a cornerstone of human-computer interaction research. As a research method, they can both be deeply valuable and distinctly challenging. Pragmatic challenges of int...
Amy Voida, Elizabeth D. Mynatt, Thomas Erickson, W...
Infrastructure software comprises code libraries or runtime processes that support the development or operation of application software. A particular infrastructure system may sup...
W. Keith Edwards, Victoria Bellotti, Anind K. Dey,...
We describe the design of tangible interfaces to the KidPad collaborative drawing tool. Our aims are to support the reenactment of stories to audiences, and integration within rea...
Danae Stanton, Victor Bayon, Helen Neale, Ahmed Gh...
In the interest of designing a recursive module extension to ML that is as simple and general as possible, we propose a novel type system for general recursion over effectful expr...
Foundational certified code systems seek to prove untrusted programs to be safe relative to safety policies given in terms of actual machine architectures, thereby improving the s...