Faculty Development for FLOSS Education

  • Becka MorganEmail author
  • Gregory W. Hislop
  • Heidi J. C. Ellis
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 556)


With the recent upsurge in the development, use, and adoption of free/libre open source software (FLOSS) across all sectors of business, it is critical that graduates of computing degree programs gain an understanding of FLOSS development tools, processes, and culture. However, many faculty members are not fluent in FLOSS development and have little experience in teaching FLOSS. This paper reports on a faculty development program designed to bring instructors up to speed on how to support student learning within FLOSS projects. The paper discusses the challenges to FLOSS education from the instructor’s perspective, describes the Professors’ Open Source Software Experience (POSSE) workshop, and presents the results of a study into the impact of POSSE on instructors based on semi-structured interviews. This work is part of a larger study into instructor experiences when incorporating Humanitarian Free Open Source Software (HFOSS) into their curriculum.


Faculty development FLOSS education 


  1. 1.
    10th Anniversary of the Open Source Survey (2016). Accessed 11 Jan 2019
  2. 2.
    How to make open source work better for everyone, 9 key insights from the 2018 Tidelift professional open source survey, July 2018. Accessed 20 Dec 2018
  3. 3.
    Hecht, L., Clark, L.: Survey: open source programs are a best practice among large companies, 30 August 2018. Accessed 11 Jan 2019
  4. 4.
    Hansson, D.H.: Reduce the risk, hire from open source. Accessed 13 Jan 2019
  5. 5.
    Computer Science Curricula 2013 Curriculum Guidelines for Undergraduate Degree Programs in Computer Science, 20 December 2013. Accessed 11 Jan 2019
  6. 6.
    Information Technology Curricula 2017 IT2017 Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology, 10 December 2017. Accessed 11 Jan 2019
  7. 7.
    Software Engineering 2014 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, 23 February 2015. Accessed 11 Jan 2019
  8. 8.
    Gokhale, S.D., Smith, T.M., McCartney, R.: Integrating open source software into software engineering curriculum: challenges in selecting projects. In: Proceedings of the First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex 2012), pp. 9–12. IEEE Press, Piscataway (2012)Google Scholar
  9. 9.
    Smith, T.M., McCartney, R., Gokhale, S.S., Kaczmarczyk, L.C.: Selecting open source software projects to teach software engineering. In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE 2014), pp. 397–402. ACM, New York (2014).
  10. 10.
    Ellis, H.J.C., Hislop, G.W., Burdge, D.: Courseware: HFOSS project evaluation. In: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2017), pp. 90–91. ACM, New York (2017).
  11. 11.
    Ellis, H.J.C., Hislop, G.W., Purcell, M.: Project selection for student involvement in humanitarian FOSS. In: 26th International Conference on Software Engineering Education and Training (CSEE&T), San Francisco, CA, pp. 359–361 (2013).
  12. 12.
    Postner, L., Ellis, H.J.C., Hislop, G.W.: A survey of instructors’ experiences supporting student learning using HFOSS projects, In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE 2018), pp. 203–208. ACM, New York (2018).
  13. 13.
    Pinto, G.H.L., Filho, F.F., Steinmacher, I., Gerosa, M.A.: Training software engineers using open-source software: the professors’ perspective. In: 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEET), pp. 117–121 (2017).
  14. 14.
    Ellis, H.J.C., Chua, M., Hislop, G.W., Purcell, M., Dziallas, S.: Towards a model of faculty development for FOSS in education. In: 2013 26th International Conference on Software Engineering Education and Training (CSEE&T), May 2013, pp. 269–273 (2013)Google Scholar
  15. 15.
    Braught, G., et al.: A multi-institutional perspective on H/FOSS projects in the computing curriculum. ACM Trans. Comput. Educ. 18(2), Article no. 7, pp. 7:1–7:31 (2018).
  16. 16.
    Crain, S.P.: Open source security assessment as a class project. J. Comput. Sci. Coll. 32(6), 41–53 (2017)Google Scholar
  17. 17.
    Murphy, C., Buffardi, K., Dehlinger, J., Lambert, L., Veilleux, N.: Community engagement with free and open source software. In: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2017), pp. 669–670. ACM, New York (2017).
  18. 18.
    Buffardi, K.: Localized open source collaboration in software engineering education. In: 2015 IEEE Frontiers in Education Conference (FIE), El Paso, TX, pp. 1–5 (2015).

Copyright information

© IFIP International Federation for Information Processing 2019

Authors and Affiliations

  • Becka Morgan
    • 1
    Email author
  • Gregory W. Hislop
    • 2
  • Heidi J. C. Ellis
    • 3
  1. 1.Western Oregon UniversityMonmouthUSA
  2. 2.Drexel UniversityPhiladelphiaUSA
  3. 3.Western New England UniversitySpringfieldUSA

Personalised recommendations