Return to Article Details Understanding Soft Skills as Cooperative Practices in Software Development: Reflections on an Internship Workplace Download Download PDF