Programming pearls
A laboratory for teaching object oriented thinking
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Personality characteristics of information systems professionals
SIGCPR '91 Proceedings of the 1991 conference on SIGCPR
Communications of the ACM - Special issue on analysis and modeling in software development
Competencies of exceptional and nonexceptional software engineers
Journal of Systems and Software
A quantitative approach to the formation of workgroups
SIGCPR '95 Proceedings of the 1995 ACM SIGCPR conference on Supporting teams, groups, and learning inside and outside the IS function reinventing IS
Personality type, career preference and implications for computer science recruitment and teaching
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Peopleware (2nd ed.): productive projects and teams
Peopleware (2nd ed.): productive projects and teams
Using personality inventories to help form teams for software engineering class projects
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Software Engineering: Theory and Practice
Software Engineering: Theory and Practice
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
eXtreme Programming Development through Dialog
IEEE Software
Personality differences within systems project teams: Implications for designing solving centers
SIGCPR '81 Proceedings of the eighteenth annual computer personnel research conference
A Formal Experiment Comparing Extreme Programming with Traditional Software Construction
ENC '03 Proceedings of the 4th Mexican International Conference on Computer Science
Team structure and team performance in IS development: a social network perspective
Information and Management
Assigning people to roles in software projects
Software—Practice & Experience
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Pair programming improves student retention, confidence, and program quality
Communications of the ACM - Music information retrieval
Empirical studies of agile software development: A systematic review
Information and Software Technology
A teamwork model for understanding an agile team: A case study of a Scrum project
Information and Software Technology
Software engineering group work: personality, patterns and performance
Proceedings of the 2010 Special Interest Group on Management Information System's 48th annual conference on Computer personnel research on Computer personnel research
The effects of neuroticism on pair programming: an empirical study in the higher education context
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Formal model for assigning human resources to teams in software projects
Information and Software Technology
A model of job satisfaction for collaborative development processes
Journal of Systems and Software
A decade of agile methodologies: Towards explaining agile software development
Journal of Systems and Software
Linking speaking and looking behavior patterns with group composition, perception, and performance
Proceedings of the 14th ACM international conference on Multimodal interaction
Interpretative case studies on agile team productivity and management
Information and Software Technology
International Journal of Human Capital and Information Technology Professionals
Satisfaction and Motivation: IT Practitioners' Perspective
International Journal of Human Capital and Information Technology Professionals
The true role of active communicators: an empirical study of Jazz core developers
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Empirical Software Engineering
Hi-index | 0.00 |
This article analyses the relationships between personality, team processes, task characteristics, product quality and satisfaction in software development teams. The data analysed here were gathered from a sample of 35 teams of students (105 participants). These teams applied an adaptation of an agile methodology, eXtreme Programming (XP), to develop a software product. We found that the teams with the highest job satisfaction are precisely the ones whose members score highest for the personality factors agreeableness and conscientiousness. The satisfaction levels are also higher when the members can decide how to develop and organize their work. On the other hand, the level of satisfaction and cohesion drops the more conflict there is between the team members. Finally, the teams exhibit a significant positive correlation between the personality factor extraversion and software product quality.