Text this: Involving users in the specification of functionality using scenarios and model-based evaluation.