Learning Free Software Development from Real-World Experience | IEEE Conference Publication | IEEE Xplore