Understanding Teamwork in Dynamic Contexts: An Study in a Software Engineering Project Course | IEEE Conference Publication | IEEE Xplore