The UI pilot: a model-based tool to guide early interface design. - Angel R. Puerta; Michael Micheletti; Alan Mak (IUI, 2005)