Five years of lessons learned from the Software Engineering course: Adapting best practices for Distributed Software Development | IEEE Conference Publication | IEEE Xplore