The process of users clarifying and developing their goals through interaction rather than starting with fully-formed objectives.