Argumentation : understanding and shaping arguments