Impact of personality and gender diversity on software development teams' performance | IEEE Conference Publication | IEEE Xplore