The usage model: a structure for richly describing product usage during design and development | IEEE Conference Publication | IEEE Xplore