The designer as user: building requirements for design tools from design practice
Software tools that support the design and development of interactive computing systems are an exciting possibility. The potential pay-off is great: user interface…