ao Longo da última década, o e-Learning e, em particular, Computer-supported Collaborative Learning (CSCL) necessidades foram evoluindo de acordo com cada vez mais exigentes, pedagógica e tecnológica requisitos. Como resultado, alta personalização e flexibilidade são uma necessidade neste contexto, o que significa que as práticas de aprendizagem colaborativa precisam ser continuamente adaptadas, ajustadas e personalizadas para cada grupo de aprendizagem alvo específico. Estas necessidades muito exigentes do domínio CSCL representam um grande desafio para a comunidade de pesquisa em desenvolvimento de software para satisfazer.
esta contribuição apresenta e avalia um esforço de investigação anterior sob a forma de uma infra-estrutura de software genérica chamada Collaborative Learning Purpose Library (CLPL) com o objectivo de satisfazer as necessidades actuais e exigentes encontradas no domínio CSCL. Para este fim, nós experimentamos com o CLPL, a fim de oferecer uma metodologia avançada de engenharia de software orientada para a reutilização para o desenvolvimento de aplicações CSCL de uma forma eficaz e oportuna. Um processo de validação é fornecido através de relatórios sobre a utilização da plataforma CLPL como recurso primário para os cursos de tese de mestrado na Universidade Aberta da Catalunha ao desenvolver aplicações de software complexas no domínio CSCL.
o objectivo final de toda a investigação é produzir sistemas de software CSCL eficazes capazes de suportar e melhorar as práticas de aprendizagem colaborativa em linha.