Familiarity, Complexity, and Team Performance in Geographically Distributed Software Development

Published Online:https://doi.org/10.1287/orsc.1070.0297

References

  • Aiken L., West S.Multiple Regression: Testing and Interpreting Interactions (1991) (Sage, Newbury Park, CA) Google Scholar
  • Alavi M., Leidner D. E. Knowledge management and knowledge management systems: Conceptual foundations and research issues. MIS Quart. (2001) 25(1):107–136CrossrefGoogle Scholar
  • Alker H., Russet M. On measuring inequality. Behavioral Sci. (1964) 9(3):207–218CrossrefGoogle Scholar
  • Allen T.Managing the Flow of Technology (1977) (MIT Press, Cambridge, MA) Google Scholar
  • Argote L., Insko C. A., Yovetich N., Romero A. A. Group learning curves: The effects of turnover and task complexity on group performance. J. Appl. Soc. Psych. (1995) 25(6):512–529CrossrefGoogle Scholar
  • Armstrong D. J., Cole P., Hinds P., Kiesler S. Managing distances and differences in geographically distributed work groups. Distributed Work (2002) (MIT Press, Cambridge, MA) 187–215Google Scholar
  • Banker R. D., Slaughter S. A. The moderating effects of structure on volatility and complexity in software enhancement. Inform. Systems Res. (2000) 11(3):219–240LinkGoogle Scholar
  • Banker R., Dattar S., Kemerer C. Software complexity and software maintenance costs. Comm. ACM (1993) 36(11):81–94CrossrefGoogle Scholar
  • Banker R., Davis G., Slaughter S. A. Software development practices, software complexity, and software maintenance performance: A field study. Management Sci. (1998) 44(4):433–450LinkGoogle Scholar
  • Belsley D., Kuh E., Welsch R.Regression Diagnostics: Identifying Influential Data and Sources of Collinearity (1980) (John Wiley & Sons, New York) CrossrefGoogle Scholar
  • Boehm B. R.Software Engineering Economics (1981) (Prentice-Hall, Englewood Cliffs, NJ) Google Scholar
  • Brandon D. P., Hollingshead A. Transactive memory systems in organizations: Matching tasks, expertise, and people. Organ. Sci. (2004) 15(6):633–644LinkGoogle Scholar
  • Brooks F.The Mythical Man-Month: Essays on Software Engineering (1995) anniversary ed.(Addison-Wesley, Reading, MA) Google Scholar
  • Campbell D. J. Task complexity: A review and analysis. Acad. Management Rev. (1988) 13(1):40–52CrossrefGoogle Scholar
  • Cannon-Bowers J. A., Salas E., Converse S., Castellan J. Shared mental models in expert team decision-making. Individual and Group Decision-Making: Current Issues (1993) (Lawrence Erlbaum Associates, Inc., Hillsdale, NJ) 221–246Google Scholar
  • Carmel E.Global Software Teams (1999) (Prentice-Hall, Upper Saddle River, NJ) Google Scholar
  • Cohen J., Cohen P.Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences (1983) (Lawrence Erlbaum Associates, Inc., Hillsdale, NJ) Google Scholar
  • Cohen S. G., Bailey D. E. What makes teams work: Group effectiveness research from the shop floor to the executive suite. J. Management (1997) 23:239–290CrossrefGoogle Scholar
  • Cohen S. G., Gibson C. B., Cohen S. G., Gibson C. B. In the beginning: Introduction and framework. Virtual Teams that Work: Creating Conditions for Virtual Team Effectiveness (2003) (Jossey-Bass, San Francisco, CA) 1–13Google Scholar
  • Cramton C. D. The mutual knowledge problem and its consequences for dispersed collaboration. Organ. Sci. (2001) 12(3):346–371LinkGoogle Scholar
  • Crowston K., Kammerer E. E. Coordination and collective mind in software requirements development. IBM Systems J. (1998) 37(2):227–245CrossrefGoogle Scholar
  • Curtis B., Krasner H., Iscoe N. A field study of the software design process for large systems. Comm. ACM (1988) 31(11):1268–1286CrossrefGoogle Scholar
  • Curtis B., Sheppard S. B., Milliman P., Borst M. A., Love T. Measuring the psychological complexity of software maintenance tasks with the Halstead and Mccabe metrics. IEEE Trans. Software Engrg. (1979) 5(2):96–104CrossrefGoogle Scholar
  • Darcy D. P., Kemerer C. F., Slaughter S. A., Tomayko J. E. The structural complexity of software: An experimental test. IEEE Trans. Software Engrg. (2005) 31(11CrossrefGoogle Scholar
  • Dorfman R. A formula for the Gini coefficient. Rev. Econom. Statist. (1979) 61:146–156CrossrefGoogle Scholar
  • Espinosa J. A., Cummings J. N., Wilson J. M., Pearce B. M. Team boundary issues across multiple global firms. J. Management Inform. Systems (2003) 19(4):157–190CrossrefGoogle Scholar
  • Faraj S., Sproull L. Coordinating expertise in software development teams. Management Sci. (2000) 46(12):1554–1568LinkGoogle Scholar
  • Gittell J. H. Supervisory span, relational coordination, and flight departure performance: A reassessment of post-bureaucracy theory. Acad. Management J. (2001) 12(4):468–483Google Scholar
  • Goodman P. S., Garber S. Absenteeism and accidents in a dangerous environment: Empirical analysis of underground coal mines. J. Appl. Psych. (1988) 73(1):81–86CrossrefGoogle Scholar
  • Goodman P. S., Leyden D. P. Familiarity and group productivity. J. Appl. Psych. (1991) 76(4):578–586CrossrefGoogle Scholar
  • Goodman P. S., Shah S., Worchel S., Wood W., Simpson J. A. Familiarity and work group outcomes. Group Processes and Productivity (1992) (Sage Publications, Newbury Park, CA) 578–586Google Scholar
  • Greene W.Econometric Analysis (1997) (Prentice-Hall, Upper Saddle River, NJ) Google Scholar
  • Griffith T. L., Sawyer J. E., Neale M. A. Virtualness and knowledge in teams: Managing the love triangle of organizations, individuals, and information technology. MIS Quart. (2003) 27(2):265–287CrossrefGoogle Scholar
  • Grinter R. E. Workflow systems: Occasions for success and failure. Comput. Supported Cooperative Work (2000) 9:189–214CrossrefGoogle Scholar
  • Gruenfeld D. H., Mannix E. A., Williams K. Y., Neale M. A. Group composition and decision making: How member familiarity and information distribution affect process and performance. Organ. Behav. Human Decision Processes (1996) 67(1):1–15CrossrefGoogle Scholar
  • Hackman R., Lorsch J. The design of work teams. Handbook of Organizational Behavior (1987) (Prentice-Hall, Englewood Cliffs, NJ) Google Scholar
  • Harrison D. A., Mohammed S., McGrath J. E., Florey A. T., Vanderstoep S. W. Time matters in team performance: Effects of member familiarity, entrainment, and task discontinuity on speed and quality. Personnel Psych. (2003) 56(3):633–669CrossrefGoogle Scholar
  • Herbsleb J. D., Grinter R. E. Architectures, coordination, and distance: Conway’s law and beyond. IEEE Software (1999) 16(5):63–70CrossrefGoogle Scholar
  • Herbsleb J. D., Mockus A. An empirical study of speed and communication in globally distributed software development. IEEE Trans. Software Engrg. (2003) 29(6):481–494CrossrefGoogle Scholar
  • Hinds P., Mortensen M. Understanding conflict in geographically distributed teams: The moderating effects of shared identity, shared context, and spontaneous communication. Organ. Sci. (2005) 16(3):290–307LinkGoogle Scholar
  • Hinds P., Weisband S., Cohen S. G., Gibson C. B. Knowledge sharing and shared understanding in virtual teams. Virtual Teams that Work: Creating Conditions for Virtual Team Effectiveness (2003) (Jossey-Bass, San Francisco, CA) 21–36Google Scholar
  • Hinds P. J., Bailey D. E. Out of sight, out of synch: Understanding conflict in distributed teams. Organ. Sci. (2003) 14(6):615–632LinkGoogle Scholar
  • Hinds P. J., Carley K. M., Krackhardt D., Wholey D. Choosing work group members: Balancing similarity, competence, and familiarity. Organ. Behav. Human Decision Processes (2000) 81(2):226–251CrossrefGoogle Scholar
  • Jackard J., Turrisi R.Interaction Effects in Multiple Regression (2003) (Sage Publications, London, UK) Google Scholar
  • Kanki B. G., Foushee H. C. Communication as group process mediator of aircrew performance. Aviation, Space, Environ. Medicine (1989) 60(5):402–410Google Scholar
  • Katz R. The effects of group longevity on project communication and performance. Admin. Sci. Quart. (1982) 27:81–104CrossrefGoogle Scholar
  • Kemerer C. Software complexity and software maintenance: A survey of empirical research. Ann. Software Engrg. (1995) 1):1–22CrossrefGoogle Scholar
  • Kemerer C., Slaughter S. A. An empirical approach to studying software evolution. IEEE Trans. Software Engrg. (1999) 25(4):1–17CrossrefGoogle Scholar
  • Kennedy P.A Guide to Econometrics (1992) (MIT Press, Cambridge, MA) Google Scholar
  • Kenny D. A., LaVoie L. Interpersonal relations and group processes. J. Personality Soc. Psych. (1985) 48(2):339–348CrossrefGoogle Scholar
  • Kiesler S., Cummings J. N., Hinds P., Kiesler S. What do we know about proximity in work groups? A legacy of research on physical distance. Distributed Work (2002) (MIT Press, Cambridge, MA) 57–80Google Scholar
  • Kirkman B. L., Mathieu J. The dimensions and antecedents of team virtuality. J. Management (2005) 31(5):1–19CrossrefGoogle Scholar
  • Klimoski R. J., Mohammed S. Team mental model: Construct or metaphor. J. Management (1994) 20(2):403–437Google Scholar
  • Kraut R. E., Streeter L. A. Coordination in software development. Comm. ACM (1995) 38(3):69–81CrossrefGoogle Scholar
  • Lewis K. Measuring transactive memory systems in the field: Scale development and validation. J. Appl. Psych. (2003) 88(4):587–604CrossrefGoogle Scholar
  • Lewis K., Lange D., Gillis L. Transactive memory systems, learning and learning transfer. Organ. Sci. (2005) 16(6):581–598LinkGoogle Scholar
  • Liang D., Moreland R., Argote L. Group versus individual training and group performance: The mediating role of transactive memory. Personality Soc. Psych. Bull. (1995) 21:384–393CrossrefGoogle Scholar
  • Littlepage G., Robison W., Reddington K. Effects of task experience and group experience on group performance, member ability, and recognition of expertise. Organ. Behav. Human Decision Processes (1997) 69(2):133–147CrossrefGoogle Scholar
  • Malone T., Crowston K. The interdisciplinary study of coordination. ACM Comput. Surveys (1994) 26(1):87–119CrossrefGoogle Scholar
  • Mann C. C. Why software is so bad. Tech. Rev. (2002) 105(5):33–38Google Scholar
  • Marquardt D. W. Generalized inverses, ridge regression, biased linear estimation, and non-linear estimation. Technometrics (1970) 12:591–612CrossrefGoogle Scholar
  • McGrath J. Time, interaction and performance (tip). Small Group Res. (1991) 22(2):147–174CrossrefGoogle Scholar
  • Mockus A., Herbsleb J. D. Expertise browser: A quantitative approach to identifying expertise. 24th Internat. Conf. Software Engrg. (2002) Orlando, FLGoogle Scholar
  • O’Leary M. B., Cummings J. N. The spatial, temporal, and configurational characteristics of geographic dispersion in teams. MIS Quart. (2007) . ForthcomingGoogle Scholar
  • Olson G. M., Olson J. S. Distance matters. Human-Comput. Interaction (2000) 15(1):139–179CrossrefGoogle Scholar
  • Perry D. E., Staudenmayer N. A., Votta L. G. People, organizations, and process improvement. IEEE Software (1994) 11(4):36–45CrossrefGoogle Scholar
  • Powell A., Piccoli G., Ives B. Virtual teams: A review of current literature and directions for future research. Data Base Adv. Inform. Systems (2004) 35(1):6–36CrossrefGoogle Scholar
  • Reagans R., Argote L., Brooks D. Individual experience and experience working together: Predicting learning rates from knowing who knows what and knowing how to work together. Management Sci. (2005) 51(6):869–881LinkGoogle Scholar
  • Simon H. A. A behavioral model of rational choice. Quart. J. Econom. (1955) 69(1):99–118CrossrefGoogle Scholar
  • Simon H. A.The Sciences of the Artificial (1996) (MIT Press, Cambridge, MA) Google Scholar
  • Sproull L., Kiesler S.Connections: New Ways of Working in the Networked Organization (1991) (MIT Press, Cambridge, MA) Google Scholar
  • Stasser G., Stewart D. D., Wittenbaum G. W. Expert roles and information exchange during discussion: The importance of knowing who knows what. J. Experiment. Soc. Psych. (1995) 31:244–265CrossrefGoogle Scholar
  • Steiner I.Group Process and Productivity (1972) (Academic Press, New York) Google Scholar
  • Teasley S. D., Covi L. A., Krishnan M. S., Olson J. S. Rapid software development through team collocation. IEEE Trans. Software Engrg. (2002) 28(7):671–683CrossrefGoogle Scholar
  • Thompson J.Organizations in Action (1967) (McGraw-Hill, New York) Google Scholar
  • Van de Ven A. H., Delbecq L. A., Koenig R. J. Determinants of coordination modes within organizations. Amer. Sociol. Rev. (1976) 41(April):322–338Google Scholar
  • Waller M. J. The timing of adaptive group responses to non-routine events. Acad. Management J. (1999) 42(2):127–137CrossrefGoogle Scholar
  • Walz D. B., Elam J. J., Curtis B. Inside a software design team: Knowledge acquisition, sharing, and integration. Comm. ACM (1993) 36(10):63–77CrossrefGoogle Scholar
  • Watson D., Finholt T. Measurement of group participation patterns. (1986) . Working paper, Carnegie Mellon University, Pittsburgh, PAGoogle Scholar
  • Wegner D. A computer network model of human transactive memory. Soc. Cognition (1995) 13(3):319–339CrossrefGoogle Scholar
  • Weick K., Roberts K. Collective mind in organizations: Heedful interrelating on flight decks. Admin. Sci. Quart. (1993) 38(3):357–381CrossrefGoogle Scholar
  • Wood R. E. Task complexity: Definition of the construct. Organ. Behav. Human Decision Processes (1986) 37(1):60–82CrossrefGoogle Scholar
  • Xia W., Lee G. Complexity of information systems development projects: Conceptualization and measurement development. J. Management Inform. Systems (2005) 22(1):45–83CrossrefGoogle Scholar
INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.