Human factors in management information systems: a taxonomy