Methods for designing assistive devices extracted from 16 case studies in the literature