Return to Article Details Application of collaborative software development technologies in project-based learning for future IT specialists Download Download PDF