Modeling is a complex activity of abstracting information and knowledge from a particular domain in order to achieve a model containing the essentials from the…
John M. Carroll
Author Archives
Ecological studies of professional programmers
For over two decades, software psychology researchers have been developing insights to software productivity and quality by investigating builders and users of software.…
Interface design issues for advice-giving expert systems
Advice giving could become the first successful domain for intelligent interfaces.
Training wheels in a user interface
New users of high-function application systems can become frustrated and confused by the errors they make in the early stages of learning. A training interface for a…
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved