Towards a task aware operating system user interface - Amaral, Jorge Cunha de Sequeira (2006)