Two schools and a middle ground · HCI reading group

HCI reading group

Two schools and a middle ground

Should people control software directly, or delegate work to software that acts for them? Shneiderman’s direct manipulation against Maes’s interface agents, and Horvitz’s mixed-initiative middle ground.

Direct manipulationYou do it yourself, by grabbing and moving things on screen. Like driving your own car.Shneiderman, 1983
Interface agentsYou hand the task to software that does it for you. Like telling a driver where to go.Maes, 1994
Mixed initiativeYou and the software take turns; it steps in only when that’s likely to help. Like a driving instructor with a second brake.Horvitz, 1999 · today’s reading

Aditya Retnanto · October 22, 2026