The Humanitarian Free and Open-Source Software Project: Engaging Students in Service-Learning through Building Software | part of Service-Learning in the Computer and Information Sciences: Practical Applications in Engineering Education | Wiley-IEEE Press books | IEEE Xplore