Exploring key factors for cohesion in software development teams
Team cohesion plays a significant role in software development, shaping performance and productivity. It fosters strong connections among members working towards a shared objective. Cohesion is a dynamic process influenced by personal, interpersonal and domain-related factors. To identify key drivers of cohesion in software teams, we posed four open-ended questions to 137 industry-experienced developers. Responses most frequently highlighted effective communication, shared goals and mutual support as enablers of better organisation, role clarity and synchronisation, thereby providing structural support for cohesion. Additionally, crisis management, handling external dependencies, conflict resolution and adaptability were cited as foundations for problem-solving. Leadership, recognition and synergy were reported to foster social affinity and receptiveness to peer feedback. Overall, respondents associated cohesion with outcomes such as working affinity, social affinity, dependability, receptiveness to feedback, team-based decision-making and efficiency.
Authors
- Adriana Peña Pérez Negrón (ORCID: https://orcid.org/0000-0001-6823-2367)
- David Bonilla Carranza (ORCID: https://orcid.org/0000-0002-8690-4865)
- José Esteban Hernández de León (ORCID: https://orcid.org/0009-0006-4002-2169)
- Tina Marie del Rosario
Institutions
- Pepperdine University (US)
- Universidad de Guadalajara (MX)
Publication Details
- Journal
- International Journal of Combinatorial Optimization Problems and Informatics.
- Published
- 2025-10-12
- DOI
- https://doi.org/10.61467/2007.1558.2025.v16i4.957
- Primary Topic
- Software Engineering Techniques and Practices
- Type
- article
- Field-Weighted Citation Impact
- 0.00