Graphical representations are a powerful way of conveying information. Their use has made life much easier for most sighted users, but people with disabilities or users who work i...
This paper describes the process of designing an authoring tool for virtual environments, using constructivist principles. The focus of the tool is on helping novice designers wit...
Software developers must modify their programs to keep up with changing requirements and designs. Often, a conceptually simple change can require numerous edits that are similar b...
Marat Boshernitsan, Susan L. Graham, Marti A. Hear...
"Although an application's human interface designer and software developer might well be the same person, the two jobs involve different tasks and require different skill...
Many everyday activities rely on our hands' ability to deftly control the physical attributes of objects. Most graphical interfaces only use the hand's position as input...