The Adoption of Open Source Projects in Engineering Education: A Real Software Development Experience | IEEE Conference Publication | IEEE Xplore