Like a screenplay, a program is both a static artifact and instructions for a dynamic performance. This duality can keep laypeople from appreciating the complexity of software sys...
Alpha blending allows the simultaneous display of overlapping windows--such as palette windows in visual workspaces. Although alpha blending has been used in some applications, su...
In recent years the Olympic Games have undergone vast criticism due to perceived subjective scoring in judged events, as for example figure skating and gymnastics. Judges' sc...
Wolfgang Aigner, Martin Tomitsch, Miruna Stroe, Re...
We have observed numerous times how young children find it difficult to use software that provides different functionality with each mouse button. To better learn how young childr...
Juan Pablo Hourcade, Benjamin B. Bederson, Allison...
Collaborative annotation tools are in widespread use. The metadata from these systems can be mined to induce semantic relationships among Web objects (sites, pages, tags, concepts...