When software developers want to understand the reason for a program's behavior, they must translate their questions about the behavior into a series of questions about code,...
Community-based question and answer (Q&A) systems facilitate information exchange and enable the creation of reusable knowledge repositories. While these systems are growing i...
The most common technique for resizing 3D objects in virtual environments is the use of 3D widgets. However, such techniques often exhibit usability problems due to difficulties i...
As mobile devices become location-aware, they offer the promise of powerful new applications. While computers work with physical locations like latitude and longitude, people thin...
Changqing Zhou, Pamela J. Ludford, Dan Frankowski,...
There exist several user interface widgets that dynamically grow in size in response to the user's focus of attention. Some of these, such as icons in toolbars, expand to fac...