Life-based design as an extension of problem-based learning — A tool for understanding people and technology | IEEE Conference Publication | IEEE Xplore