Research as part of programming includes:
a) Observation, interviews, comparison shopping, material selection.
b) Background reading, mock-ups, surveys, observation, focus groups.
c) Interviews, surveys, questionnaires, background reading, observation.
d) Surveys, questionnaires, observation, furniture placement.