Abstract
Free/Libre Open Source Software (FLOSS) communities are considered an example of commons-based peer-production models where groups of participants work together to achieve projects of common purpose. In these settings, many occurring activities can be documented and have established them as learning environments. As knowledge exchange is proved to occur in FLOSS, the dynamic and free nature of participation poses a great challenge in understanding activities pertaining to Learning Processes.
In this paper we raise this question and propose an ontology (called OntoLiFLOSS) in order to define terms and concepts that can explain learning activities taking place in these communities. The objective of this endeavor is to define in the simplest possible way a common definition of concepts and activities that can guide the identification of learning processes taking place among FLOSS members in any of the standard repositories such as mailing list, SVN, bug trackers and even discussion forums.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cerone, A.: Learning and activity patterns in OSS communities and their impact on software quality. In: Proceedings of the 5th International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert 2011). Electronic Communications of the EASST, vol. 48. EASST (2012)
Cerone, A., Sowe, S.K.: Using free/libre open source software projects as e-learning tools. In: Proceedings of the 4th International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert 2010). Electronic Communications of the EASST, vol. 33. EASST (2010)
Fernandes, S., Cerone, A., Barbosa, L.S.: Analysis of FLOSS communities as learning contexts. In: Counsell, S., Núñez, M. (eds.) SEFM 2013 Collocated Workshops. LNCS, vol. 8368, pp. 405–416. Springer, Heidelberg (2014)
Fernández-López, M.: Overview of methodologies for building ontologies (1999)
FLOSSCom Project. Using the principles of informal learning environments of FLOSScommunities to improve ICT supported formal education. http://openedworld.flossproject.org/index.php/flosscom-project-2006-to-2008
Fonseca, F.: The double role of ontologies in information science research. J. Am. Soc. Inf. Sci. Technol. 58(6), 786–793 (2007)
Glott, R., Meiszner, A., Sowe, S.K.: FLOSSCom Phase 1 Report: Analysis of the informal learning environment of FLOSS communities. Technical report, FLOSSCom Project (2007)
Happel, H.J., Seedorf, S.: Applications of ontologies in software engineering. In: Proceedings of the Workshop on Sematic Web Enabled Software Engineering (SWESE) on the ISWC, pp. 5–9, November 2006
Hesse, W.: Ontologies in the software engineering process. In: Proceedings of the 2nd GI-Workshop on Enterprise Application Integration (EAI 2005) (2005)
Mirbel, I.: OFLOSSC, an ontology for supporting open source development communities. In: Proceedings of the 11th International Conference on Enterprise Information Systems (ICEIS 2009) (2009)
Noy, N.F., McGuinness, D.L.: Ontology development 101: A guide to creating your first ontology. Technical report, Stanford University (2001)
Rubin, V., Günther, C.W., van der Aalst, W.M.P., Kindler, E., van Dongen, B.F., Schäfer, W.: Process mining framework for software processes. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 169–181. Springer, Heidelberg (2007)
Simmons, G.L., Dillon, T.S.: Towards an ontology for open source software development. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds.) Open Source Systems. IFIP AICT, vol. 203, pp. 65–75. Springer, Boston (2006)
Sowe, S.K., Stamelos, I.: Reflection on knowledge sharing in F/OSS projects. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) Open Source Development, Communities and Quality. IFIP AICT, vol. 275, pp. 351–358. Springer, Boston (2008)
Tifous, A., Ghali, A.E., Dieng-Kuntz, A.E., Christina, A.G.C., Vidou, G.: An ontology for supporting communities of practice. In: Proceedings of the 4th International Conference on Knowledge Capture, pp. 39–46. ACM, October 2007
Uschold, M., Gruninger, M.: Ontologies: principles, methods and applications. Knowl. Eng. Rev. 11(02), 93–136 (1996)
Wilson, R.: The role of ontologies in teaching and learning. Technical report, TechWatch (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Mukala, P., Cerone, A., Turini, F. (2015). OntoLiFLOSS: Ontology for Learning Processes in FLOSS Communities. In: Canal, C., Idani, A. (eds) Software Engineering and Formal Methods. SEFM 2014. Lecture Notes in Computer Science(), vol 8938. Springer, Cham. https://doi.org/10.1007/978-3-319-15201-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-15201-1_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15200-4
Online ISBN: 978-3-319-15201-1
eBook Packages: Computer ScienceComputer Science (R0)