Exploiting Semantics in Collaborative Software Development Tasks [1]