Communication Artifacts and Interaction Evaluation for Requirements Engineering