ACM -- The success of software team performance hinges on such factors as the personality composition of members, team leadership, and intra-team communication and coordination, all of which leads researchers to conclude that the human side of software development is more important than technological acumen, according to a recent study by a group from Hong Kong Polytechnic University. Based on how individuals perform in four behavioral dimensions (social interaction, information gathering, decision making and dealing with the external world), the study offers recommendations for creating optimal software teams, as well as appointing the best personalities for distinct jobs. For example, teams with an "intuitive" team leader outperformed those with a "sensing" team leader.