%0 Book Section %B Open Source Software: Mobile Open Source Technologies %D 2014 %T Lessons Learned from Teaching Open Source Software Development %A Morgan, Becka %A Jensen, Carlos %E Corral, Luis %E Sillitti, Alberto %E Succi, Giancarlo %E Vlasenko, Jelena %E Wasserman, AnthonyI. %K education %K FOSS %K Free/Open Source Software %X Free/Open Source Software allows students to learn valuable real world skills and experiences, as well as a create a portfolio to show future employers. However, the learning curve to joining FOSS can be daunting, often leading newcomers to walk away frustrated. Universities therefore need to find ways to provide a structured introduction to students, helping them overcome the barriers to entry. This paper describes two courses taught at two universities, built around a Communities of Practice model, and the lessons learned from these. Suggestions and insights are shared for how to structure and evaluate such courses for maximum effect. %B Open Source Software: Mobile Open Source Technologies %S IFIP Advances in Information and Communication Technology %I Springer Berlin Heidelberg %V 427 %P 133-142 %@ 978-3-642-55127-7 %U http://dx.doi.org/10.1007/978-3-642-55128-4_18 %R 10.1007/978-3-642-55128-4_18