A cognitive analysis of design rationale representation