Collaborative tools: computer science students' skills versus software industry needs | Publicación