Return to Article Details Integrated Software Development Projects as Collaborative Practice in the Curriculum Integration of Extension Activities Download Download PDF