A framework for user experience, needs and affordances
The key aspects and shortcomings of current user experience models. The advantages of exploiting affordances for user experience design. A definition of affordance which considers experiential possibilities. A framework for describing humanproduct interactions in terms of affordances.
user experience affordance philosophy of design product design design theory