bringing design to software : expanding software development to include design
designing software interactions aims to illuminate and stimulate the discipline of software design . collecting insights and experiences from experts in diverse fields it addresses the growing demand that the software industry produce software that