Task Interdependence in Software Teams: A Systematic Review Anchored in Kiggundu’s Theory

Authors

DOI:

https://doi.org/10.5753/jserd.2026.6507

Keywords:

Task Interdependence, Software Development, Team Effectiveness, Teamwork, Work Design, Systematic Literature Review, Cross-Domain Synthesis

Abstract

Background: Task interdependence is a core mechanism underlying coordination, performance, and collaboration in team-based work. Kiggundu’s task design theory has shaped how interdependence is conceptualized across knowledge-work settings, including Software Engineering (SE). However, there has been no consolidated synthesis of how Kiggundu’s theory has been empirically applied, operationalized, and adapted in SE and related domains. Objectives: This review aims to (1) systematically synthesize empirical studies that explicitly cite or build on Kiggundu’s task interdependence theory; (2) examine how task interdependence is conceptualized and measured in software development contexts; and (3) compare findings across other knowledge-work domains to identify convergent patterns, boundary conditions, and implications for SE research and practice. Method: We conducted a systematic literature review using forward snowballing from Kiggundu’s foundational publications, identifying 23 eligible empirical studies published between 2013 and 2024. A structured extraction protocol was used to code studies for theoretical framing, conceptualization and measurement of interdependence, analytical role, outcomes, domain, unit of analysis, and methodological characteristics. Open and axial coding supported thematic development, complemented by cross-tabulations and visual mappings to support integrative synthesis. Results: Most studies model task interdependence as a predictor or moderator of outcomes such as team performance, learning, coordination, and relational or affective states. In software development, interdependence is frequently conceptualized as a structural and directional feature of work design, often examined in relation to autonomy, coordination mechanisms, and distributed collaboration. Cross-domain evidence reveals both convergent patterns, such as positive associations with effectiveness under supportive conditions, and important boundary conditions shaped by factors including autonomy, social support, task complexity, and role clarity. A smaller but growing set of studies emphasizes perceived (psychological) interdependence and socio-cognitive or affective pathways, particularly in agile and distributed teams. Conclusions: The findings indicate that Kiggundu’s theory remains a relevant and adaptable framework for analyzing task interdependence in contemporary knowledge work, including software development. The synthesis highlights increasing attention to directionality, perceived interdependence, and emotional–cognitive dimensions, alongside persistent reliance on structural measures. By integrating evidence across domains, this review clarifies how structural task features interact with contextual and psychological factors, and outlines implications for software development practice as well as directions for future empirical research on software teams.

Downloads

Download data is not yet available.

References

Andres, H. P., & Zmud, R. W. (2002). A contingency approach to software project coordination. Journal of Management Information Systems, 18:41–70.

Aubé, C., & Rousseau, V. (2005). Team goal commitment and team effectiveness: The role of task interdependence and supportive behaviors. Group Dynamics: Theory, Research, and Practice, 9:189–204.

Barbosa, I. F., Silva, K. M. B., Oliveira, M. P., Reis, P. B. S., & Silva, F. Q. B. (2017). Characterization of autonomy and interdependence in software engineering. In Proceedings of the 2017 IEEE/ACM 10th International Workshop, Cooperative and Human Aspects of Software Engineering (CHASE), 82–85

Barbosa, I. F., Oliveira, M. P., Reis, P. B. S., Gomes, T. C. S., & Silva, F. Q. B. (2017a). Towards understanding the relationships between interdependence and trust in software development: A qualitative research. In Proceedings of the 10th International Workshop, Cooperative and Human Aspects of Software Engineering (CHASE 2017), 66–69.

Berntzen, M., & Wong, S. I. (2019). Coordination in distributed, self-managing work teams: The roles of initiated and received task interdependence. In Proceedings of the 52nd Hawaii International Conference, System Science, 973-982.

Berntzen, M., & Wong, S. I. (2021). Autonomous but interdependent: The roles of initiated and received task interdependence in distributed team coordination. International Journal of Electronic Commerce, 25:7–28.

Booth, A., Sutton, A., & Papaioannou, D. (2016). Systematic approaches to a successful literature review. 2nd ed. Sage.

Brereton, P., Kitchenham, B. A., Budgen, D., Turner, M., & Khalil, M. (2007). Lessons from applying the systematic literature review process within the software engineering domain. The Journal of Systems and Software, 80:571–583.

Capretz, L. F. (2003). Personality types in software engineering. International Journal of Human-Computer Studies, 58:207–214.

Cataldo, M., Wagstrom, P. A., Herbsleb, J. D., & Carley, K. M. (2006). Identification of coordination requirements: Implications for the design of collaboration and awareness tools. In Proceedings of the ACM Conference, Computer Supported Cooperative Work, 353–362.

Černe, M., Hernaus, T., Dysvik, A., & Škerlava, M. (2017). The role of multilevel synergistic interplay among team mastery climate, knowledge hiding, and job characteristics in stimulating innovative work behavior. Human Resource Management Journal, 27:281–299.

Chin, L. G. (2018). How interdependence in team task structure impacts evaluations of members’ work contributions: Examining resource versus process interdependence. The Sociological Quarterly, 59:250–278.

Conboy, K., & Morgan, L. (2010). Future research in agile systems development: Applying open innovation principles within the agile organization. In Agile Software Development, Springer, Berlin, Heidelberg, 223–235.

Conway, M. E. (1968). How do committees invent? Datamation, 14:28–31.

Cruzes, D. S., & Dybå, T. (2011). Recommended steps for thematic synthesis in software engineering. Empirical Software Engineering, 16:783–820.

Courtright, S. H., et al. (2015). Structural interdependence in teams: an integrative framework and meta-analysis. Journal of Applied Psychology, 100:1825–1846.

De Jong, S., & Bal, P. M. (2014). How asymmetrical task dependence and task interdependence interact: an individual level study into the effects on affective reactions. Journal of Managerial Psychology, 29:1115–1132.

Dixon-Woods, M., Agarwal, S., Jones, D., Young, B., & Sutton, A. (2005). Synthesis of qualitative research: a review of published methods. Qualitative Research, 5:45–68.

D’Oliveira, M. G., & Persico, R. (2023). Workplace isolation, loneliness and wellbeing at work: The mediating role of task interdependence and supportive behaviours. Applied Ergonomics, 106:103894.

Golden, T. D., & Gajendran, R. S. (2018). Unpacking the role of a telecommuter’s job in their performance: Examining job complexity, problem solving, interdependence, and social support. Journal of Business and Psychology, 34:55–69.

Grabner, I., Klein, A., & Speckbacher, G. (2017). Managing the trade off between delegation and task interdependence in creative teams: The role of personnel and cultural controls. SSRN Electronic Journal.

Grant, M. J., & Booth, A. (2009). A typology of reviews: an analysis of 14 review types and associated methodologies. Health Information and Libraries Journal, 26:91–108.

Grant, A. M.; Parker, S. K. (2009). Redesigning work design theories: the rise of relational and proactive perspectives. The Academy of Management Annals, v. 3, n. 1, p. 317–375,.

Griffin, D. J., Somaraju, A. V., Dishop, C., & DeShon, R. P. (2022). Evaluating Interdependence in Workgroups: A Network-Based Method. Organizational Research Methods, 26: 459-498.

Hackman, J. R., & Oldham, G. R. (1976). Motivation through the design of work: Test of a theory. Organizational Behavior and Human Performance, 16:250–279.

Herbsleb, J. D., & Mockus, A. (2003). An empirical study of speed and communication in globally distributed software development. IEEE Transactions on Software Engineering, 29:481–494.

Hernaus, T., & Vokic, P. N. (2014). Work design for different generational cohorts: Determining common and idiosyncratic job characteristics. Journal of Organizational Change Management, 27:615–641.

Hoda, R., Noble, J., & Marshall, S. (2013). Self-organizing roles on agile software development teams. IEEE Transactions on Software Engineering, 39:422–444.

Hoegl, M., & Parboteeah, K. P. (2006). Team reflexivity in innovative projects. R&D Management, 36:113–125.

Hsu, Y. (2018). Exploring task interdependence and cooperative conflicts among engineering designers. Journal of Engineering Design, 29:709–734.

Hsu, Y. (2017). Team conflict management and R&D team effectiveness: The effects of task interdependence and team cooperation. Atlantis Press, 30:359-378.

Janz, B. D., Colquitt, J. A., & Noe, R. A. (1997). Knowledge worker team effectiveness: The role of autonomy, interdependence, team development, and contextual support variables. Personnel Psychology, 50:877–904.

Kakar, A. (2016). Enhancing reflexivity in software development teams: Should we focus on autonomy or interdependence? Journal of Information Technology Theory and Application, 17:5-24.

Kakar, A. (2018). Engendering cohesive software development teams: Should we focus on interdependence or autonomy? International Journal of Human-Computer Studies, 111:1–11.

Kiggundu, M. N. (1981). Task interdependence and the theory of job design. The Academy of Management Review, 6:499–508.

Kiggundu, M. N. (1983). Task interdependence and job design: Test of a theory. Organizational Behavior and Human Performance, 31:145–172.

Kitchenham, B. A., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE-2007-01, School of Computer Science and Mathematics, Keele University.

Kitchenham, B., Pretorius, R., Budgen, D., Brereton, O. P., Turner, M., Niazi, M., & Linkman, S. (2009). Systematic literature reviews in software engineering – a tertiary study. Information and Software Technology, 52:792–805.

Kuthyola, K. F., Liu, J. Y.C., & Klein, G. (2017). Influence of Task Interdependence on Teamwork Quality and Project Performance. Business Information Systems, 28:135–148.

Lee, H., Park, J. G., & Lee, J. (2020). Knowledge sharing in ISD projects: Role of task interdependence and social capital. International Journal of Managing Projects in Business, 14:580–599.

Liao, C. (2017). Leadership in virtual teams: A multilevel perspective. Human Resource Management Review, 27:648–659.

Lin, C. P. (2015). Predicating team performance in technology industry: Theoretical aspects of social identity and self-regulation. Technological Forecasting and Social Change, 98:13–23.

Marsicano, C. D., Silva, Oliveira, V., Mariz, L. M. R. S., & Fabio Q. B. da Silva. (2018). An initial understanding of task interdependence in software engineering. In Proceedings of the 11th International Workshop, Cooperative and Human Aspects of Software Engineering, 21–28.

Marsicano, G., da Silva, F.Q.B., Seaman, C. B. & Adaid-Castro, B. G (2020). The Teamwork Process Antecedents (TPA) questionnaire: developing and validating a comprehensive measure for assessing antecedents of teamwork process quality. Empirical Software Eng 25, 3928–3976.

Mathieu, J. E., Maynard, M. T., Rapp, T., & Gilson, L. (2008). Team effectiveness 1997–2007: A review of recent advancements and a glimpse into the future.

Journal of Management, 34(3), 410–476.

Morgeson, F. P., & Humphrey, S. E. (2006). The Work Design Questionnaire (WDQ): Developing and validating a comprehensive measure for assessing job design and the nature of work. Journal of Applied Psychology, 91:1321–1339.

Moussa, M., Bright, M., & Varua, M. E. (2017). Investigating knowledge workers’ productivity using work design theory. International Journal of Productivity and Performance Management, 66:822–834.

Niepce, W., & Molleman, E. (1998). Work design issues in lean production from a sociotechnical systems perspective: Neo-Taylorism or the next step in sociotechnical design? Human Relations, 51:259–287.

Parnas, D. L. (1972). On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15:1053–1058.

Pearce, J. L., & Gregersen, H. B. (1991). Task interdependence and extrarole behavior: a test of the mediating effects of felt responsibility. Journal of Applied Psychology, 76:838–844.

Podgurski, A., & Clarke, L. A. (1989). The implications of program dependencies for software testing, debugging, and maintenance. Symposium on Software Testing, Analysis, and Verification, 168–178.

Riasudeen, S., Srinivasan, P. T., & Venkatesakumar, R. (2014). Task characteristics, task process, task structure and their relationship with work and personal burnout. South Asian Journal of Human Resources Management, 1:153–174.

Salas, E., Reyes, D. L., & McDaniel, S. H. (2018). The science of teamwork: Progress, reflections, and the road ahead. American Psychologist, 73(4), 593–600.

Sarich, J., Kiffin-Petersen, S., & Soutar, G. (2023). Influence of work design and work status on part-time employees’ inclusion and work engagement: Some Australian evidence. Journal of Management and Organization, 29:1–18.

Silva, F. Q. B., França, C., Magalhães, C. V. C, & Santos, R. E. S. (2016). Preliminary Findings about the Nature of Work in Software Engineering: An Exploratory Survey. In Proceedings of the 10th ACM/IEEE International Symposium, Empirical Software Engineering and Measurement (ESEM '16), 10:1–6.

Slocum, J. W., & Sims, H. P. (1980). A typology for integrating technology and organization. Academy of Management Review, 5:445–457.

Sosa, M. E., Eppinger, S. D., Pich, M., McKendrick, D. G., & Stout, S. K. (2002). Factors that influence technical communication in distributed product development: an empirical study in the telecommunications industry. IEEE Transactions on Engineering Management, 49:45–58.

Souza, C. R. B., Redmiles, D., Mark, G., Penix, J., & Sierhuis, M. (2003). Management of interdependencies in collaborative software development. In Proceedings of the 2003 International Symposium, Empirical Software Engineering (ISESE 2003), 294–303

Souza, M. B. B., Silva, F. Q. B., & Seaman, C. (2023). Perceptions of task interdependence in software development: An industrial case study. In Proceedings of the 2023 IEEE/ACM, 16th International Conference, Cooperative and Human Aspects of Software Engineering (CHASE), 127–137.

Strauss, A., & Corbin, J. (1998). Basics of qualitative research: Techniques and procedures for developing grounded theory. 2nd edition. Thousand Oaks: Sage Publications.

Thompson, J. D. (1967). Organizations in Action: Social Science Bases of Administrative Theory. McGraw-Hill.

Uruthirapathy, A. A., & Grant, G. G. (2015). The influence of job characteristics on IT and non-IT job professionals’ turnover intentions. Journal of Management Development, 34:715–728.

Van der Vegt, G. S., Emans, B. J. M., & Van de Vliert, E. (1998). Motivating effects of task and outcome interdependence in work teams. Group & Organization Management, 23:12–144.

Van der Vegt, G., Emans, B., & van de Vliert, E. (1999) Effects of Interdependencies in Project Teams. The Journal of Social Psychology, 139:202–214.

Van der Vegt, G. S., & Janssen, O. (2003). Joint impact of interdependence and group diversity on innovation. Journal of Management, 29:729–751.

Wageman, R. (1995). Interdependence and group effectiveness. Administrative Science Quarterly, 40:145–180.

West, M. A. (1996). Reflexivity and work group effectiveness: a conceptual integration. In Handbook of Work Group Psychology. John Wiley & Sons.

West, M. A. (2000). Reflexivity, revolution and innovation in work teams. In M. M. Beyerlein, D. A. Johnson, & S. T. Beyerlein, editors, Product Development Teams. JAI Press.

Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th International Conference, Evaluation and Assessment in Software Engineering, 38:1–10.

Wong, S. I., & Van Gils, S. (2022). Initiated and received task interdependence and distributed team performance: The mediating roles of different forms of role clarity. AI and Society, 37: 781–790.

Yu, T., Zhao, Y., & Zhang, Z. (2023). The direction of work flow matters: Influence mechanism of task interdependence on employee proactive work behavior. Frontiers in Psychology, 14:1176862.

Yuan, M., Zhang, X., Chen, Z., Vogel, D. R., & Chu, X. (2009). Antecedents of coordination effectiveness of software developer dyads from interacting teams: An empirical investigation. In IEEE Transactions, Engineering Management, 56:494–507.

Downloads

Published

2026-05-19

How to Cite

Souza, M. B. de B., & da Silva, F. Q. B. (2026). Task Interdependence in Software Teams: A Systematic Review Anchored in Kiggundu’s Theory. Journal of Software Engineering Research and Development, 14(1), 135–160. https://doi.org/10.5753/jserd.2026.6507

Issue

Section

Research Article