How personality diversity influences team performance in student software engineering teams | IEEE Conference Publication | IEEE Xplore