1. Dillenbourg, P.: What do you mean by ‘collaborative learning’? In: Collaborative Learning: Cognitive and Computational Approaches. Elsevier Science, New York (1999)
2. Dillenbourg, P., Tchounikine, P.: Flexibility in macro-scripts for CSCL. J. Comput. Assist. Learn. 23(1), 1–13 (2007)
3. Hernández-Leo, D., Villasclaras-Fernández, E.D., Asensio-Pérez, J.I., Dimitriadis, Y., Jorrín-Abellán, I.M., Ruiz-Requies, I., Rubia-Avi, B.: COLLAGE: a collaborative learning design editor based on patterns. J. Educ. Technol. Soc. 9, 58–71 (2006)
4. Stahl, G., Koschmann, T., Suthers, D.: Computer-supported collaborative learning: an historical perspective. In: Cambridge Handbook of the Learning Sciences, pp. 409–426 (2006)
5. Kobbe, L., Weinberger, A., Dillenbourg, P., Harrer, A., Hämäläinen, R., Häkkinen, P., Fischer, F.: Specifying computer-supported collaboration scripts. Int. J. Comput. Support. Collaborative Learn. 2, 211–224 (2007)