Towards Community-Driven Development of Educational Materials: The Edukalibre Approach

  • Jesus M. Gonzalez-Barahona
  • Vania Dimitrova
  • Diego Chaparro
  • Chris Tebb
  • Teofilo Romera
  • Luis Canas
  • Julika Matravers
  • Styliani Kleanthous
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4227)


The libre software development model has shown how combining collective intelligence can lead to revolutionary methods that underpin major software advancements. This paper argues that the time is ripe to examine the application of this model to the development of educational materials where not only teachers but also students can become actively involved in the creation of educational content. The paper describes a novel, truly open platform, developed within the Edukalibre project, to support the creation of collaboratively constructed educational materials. The paper presents the Edukalibre collaborative editing system that provides easy access to core technologies composed of a document repository with version control management and conversion tools to produce several formats for each document. Two different collaborative editing interfaces – COLLAB and ConDOR – have been implemented. Based on evaluation studies with COLLAB and ConDOR, we discuss several pedagogical and technological issues related to the deployment of community-driven development of educational content.


Open Source Software Educational Material Libre Software Version Control Educational Content 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bezroukov, N.: Open source software development as a special type of academic research. First Monday 4 (1999)Google Scholar
  2. 2.
    Hassan, A.E., Godfrey, M.W., Holt, R.C.: Software engineering research in the bazaar. In: Proceedings of the 2nd Workshop on Open Source Software Engineering at the 24th International Conference on Software Engineering (2001)Google Scholar
  3. 3.
    German, D.M.: The GNOME project: a case study of open source, global software development. Software Process Improvement and Practice, 201–215 (2003)Google Scholar
  4. 4.
    Gonzlez-Barahona, J.M., Lpez, L., Robles, G.: Community structure of modules in the apache project. In: Proceedings of the 4th Workshop on Open Source Software Engineering. 26th International Conference on Software Engineering, Edinburgh, Scotland, UK (2004)Google Scholar
  5. 5.
    Reis, C.R., de MattosFortes, R.P.: An overview of the software engineering process and tools in the Mozilla project. In: Workshop on Open Source Software Development (2002)Google Scholar
  6. 6.
    Lameter, C.: Debian gnu/linux: The past, the present and the future. In: Free Software Symposium 2002 (2002)Google Scholar
  7. 7.
    Raymond, E.S.: The cathedral and the bazar. First Monday 4 (1997)Google Scholar
  8. 8.
    Koch, S. (ed.): Free/Open Source Software Development. Idea Group, Inc., USA (2004)Google Scholar
  9. 9.
    Siemens, G.: Open source content in education: Developing, sharing, expanding resources. Pitch: peer reviewed online journal in Instructional and Learning Technology (2003)Google Scholar
  10. 10.
    Utah University Open Learning Support,
  11. 11.
    MIT OpenCourseWare,
  12. 12.
    Carnegie Mellon Open Learning Initiative,
  13. 13.
    Connextions: Sharing knowledge and building communities,
  14. 14.
    Sapsomboon, B., Andriati, R., Roberts, L., Spring, M.B.: Software to aid collaboration: Focus on collaborative authoring. Technical report, School of Information Sciences, University of Pittsburgh (1997)Google Scholar
  15. 15.
  16. 16.
    Noel, S., Robert, J.M.: Empirical study on collaborative writing: What do co-authors do, use, and like? Computer Supported Cooperative Work: The Journal of Collaborative Computing 13, 63–89 (2004)CrossRefGoogle Scholar
  17. 17.
    Wenger, E.: Communities of Practice: Learning, Meaning, and Identity. Cambridge University Press, Cambridge (2001)Google Scholar
  18. 18.
    Feller, J.: Thoughts on studying opens source software communities. In: Russo, N.L., Fitzgerald, B., Degross, J.I. (eds.) Realigning Research and Practice in Information Systems Development: The Social and Organizational Perspective, Boston. Kluwer, Dordrecht (2001)Google Scholar
  19. 19.
    Raymond, S.E.: The Cathedral and The Bazaar. O’Reilly, Sebastopol (2001)Google Scholar
  20. 20.
    Ghosh, R.A., Robles, G., Glott, R.: Software source code survey (free/libre and open source software: Survey and study). Technical report, International Institute of Infonomics. University of Maastricht, The Netherlands (2002)Google Scholar
  21. 21.
    van Rossum, G., Fred, L., Drake, J.: The Python Language Reference Manual. Network Theory Ltd. (2003)Google Scholar
  22. 22.
    Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext transfer protocol – HTTP/1.1, RFC 2616. Technical report, Network Working Group, IETF (1999)Google Scholar
  23. 23.
    Goland, Y., Whitehead, E., Faizi, A., Carter, S., Jensen, D.: HTTP extensions for distributed authoring – WEBDAV, RFC 2518. Technical report, Network Working Group, IETF (1999)Google Scholar
  24. 24.
    Botturi, L., Dimitrova, V., Matravers, J., Tebb, C., Withworth, D., Geldermann, J., Hubert, I.: Development-oriented elearning tool evaluation: the edukalibre approach. In: ED-MEDIA: World Conference on Educational Multimedia, Hypermedia and Telecommunications, Montreal, Canada (2005)Google Scholar
  25. 25.
    Geldermann, J., Treitz, M., Rentz, O.: Teaching integrated technique assessment based on open-source software. In: EUNITE Conference: European Symposium on Intelligent Technologies, Hybrid Systems and their implementation on Smart Adaptive Systems, Aachen, Germany (2004)Google Scholar
  26. 26.
    Mazza, R.: Gismo: a graphical interactive student monitoring tool for course management systems. In: Technology Enhanced Learning Conference, Milan (2004)Google Scholar
  27. 27.
    Ilgen, D.R., Hollenbeck, J.R., Johnson, M., Jundt, D.: Teams in organizations: From input - process - output models to imoi models. Annual Review of Psychology 56, 517–543 (2005)CrossRefGoogle Scholar
  28. 28.
    Lewis, D., Allan, B.: Virtual Learning Communities: a Guide to Practitioners, Berkshire, Open University. McGraw-Hill, New York (2005)Google Scholar
  29. 29.
    O’Reilly, T.: What is web 2.0: Design patterns and business models of the next generation of software (2005)Google Scholar
  30. 30.
    Vuorikari, R.: Why europe needs free and open source software and content in schools. In: INSIGHT (2004)Google Scholar
  31. 31.
    Cushman, R.: Open educational content for public digital libraries. Technical report, The William and Flora Hewlett Foundation (2002)Google Scholar
  32. 32.
    Duval, E.: A learning object manifesto. In: PROLEARN NoE Deliverable D4.2 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jesus M. Gonzalez-Barahona
    • 1
  • Vania Dimitrova
    • 2
  • Diego Chaparro
    • 1
  • Chris Tebb
    • 2
  • Teofilo Romera
    • 1
  • Luis Canas
    • 1
  • Julika Matravers
    • 2
  • Styliani Kleanthous
    • 2
  1. 1.Grupo de Sistemas y Comunicaciones, Universidad Rey Juan CarlosMostoles, MadridSpain
  2. 2.School of ComputingUniversity of LeedsLeedsUK

Personalised recommendations