Understanding the design of software development teams for academic scenarios | IEEE Conference Publication | IEEE Xplore