The software engineering community recently has witnessed widespread
dep...
Scrolling is an essential interaction technique enabling users to displa...
Consumers conducting comparison shopping, researchers making sense of
co...
Developers perform online sensemaking on a daily basis, such as research...
Modern software development requires developers to find and effectively
...
Text entry makes up about one-fourth of the smartphone interaction event...
As the amount of information online continues to grow, a correspondingly...
Representing the semantics of GUI screens and components is crucial to
d...
An important concern in end user development (EUD) is accidentally embed...
We argue that a key challenge in enabling usable and useful interactive ...
Programming language design requires making many usability-related desig...
Programming language designers commonly guess what language designs woul...
Blockchain platforms are coming into broad use for processing critical
t...
Natural language programming is a promising approach to enable end users...