Skip to main content

OntoLiFLOSS: Ontology for Learning Processes in FLOSS Communities

  • Conference paper
  • First Online:
Software Engineering and Formal Methods (SEFM 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8938))

Included in the following conference series:

  • 817 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Fernández-López, M.: Overview of methodologies for building ontologies (1999)

    Google Scholar 

  5. 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

  6. Fonseca, F.: The double role of ontologies in information science research. J. Am. Soc. Inf. Sci. Technol. 58(6), 786–793 (2007)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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

    Google Scholar 

  9. Hesse, W.: Ontologies in the software engineering process. In: Proceedings of the 2nd GI-Workshop on Enterprise Application Integration (EAI 2005) (2005)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Noy, N.F., McGuinness, D.L.: Ontology development 101: A guide to creating your first ontology. Technical report, Stanford University (2001)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. 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

    Google Scholar 

  16. Uschold, M., Gruninger, M.: Ontologies: principles, methods and applications. Knowl. Eng. Rev. 11(02), 93–136 (1996)

    Article  Google Scholar 

  17. Wilson, R.: The role of ontologies in teaching and learning. Technical report, TechWatch (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patrick Mukala .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics