Stochastic Performance Analysis of Global Software Development Teams

被引:4
|
作者
Czekster, Ricardo M. [1 ]
Fernandes, Paulo [2 ]
Lopes, Lucelene [2 ]
Sales, Afonso [2 ]
Santos, Alan R. [2 ]
Webber, Thais [1 ]
机构
[1] UNISC Univ Santa Cruz Sul, Dept Comp Sci, Santa Cruz Do Sul, RS, Brazil
[2] PUCRS Univ, Dept Comp Sci, Porto Alegre, RS, Brazil
关键词
Management; Performance; Experimentation; Global software development; analytical modeling; stochastic automata networks; performance analysis; PRODUCT DEVELOPMENT; SIMULATION; MODEL; PROJECT; SYSTEM; TOOL;
D O I
10.1145/2955093
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Measuring productivity in globally distributed projects is crucial to improve team performance. These measures often display information on whether a given project is moving forward or starts to demonstrate undesired behaviors. In this paper we are interested in showing how analytical models could deliver insights for the behavior of specific distributed software collaboration projects. We present a model for distributed projects using stochastic automata networks (SAN) formalism to estimate, for instance, the required level of coordination for specific project configurations. We focus our attention on the level of interaction among project participants and its close relation with team's productivity. The models are parameterized for different scenarios and solved using numerical methods to obtain exact solutions. We vary the team's expertise and support levels to measure the impact on the overall project performance. As results, we present our derived productivity index for all scenarios and we state implications found in order to analyze popular preconceptions in GSD area, confirming some, and refusing others. Finally, we foresee ways to extend the models to represent more intricate behaviors and communication patterns that are usually present in globally distributed software projects.
引用
收藏
页数:32
相关论文
共 50 条
  • [31] Effects of Cohesion-Based Feedback on the Collaborations in Global Software Development Teams
    Castro-Hernandez, Alberto
    Swigger, Kathleen
    Ponce-Flores, Mirna P.
    2014 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING (COLLABORATECOM), 2014, : 74 - 83
  • [32] A Qualitative Study of Hard Decision Making in Managing Global Software Development Teams
    Garcia-Crespo, Angel
    Colomo-Palacios, Ricardo
    Soto-Acosta, Pedro
    Ruano-Mayoral, Marcos
    INFORMATION SYSTEMS MANAGEMENT, 2010, 27 (03) : 247 - 252
  • [33] Fostering high performance software development teams through role definition
    Reithel, BJ
    Ashqar, A
    DECISION SCIENCES INSTITUTE, 1997 ANNUAL MEETING, PROCEEDINGS, VOLS 1-3, 1997, : 867 - 869
  • [34] Analysis of Knowledge Retrieval Heuristics in Concurrent Software Development Teams
    Sakuma, Shinsuke
    Goto, Yusuke
    Takahashi, Shingo
    SIMULATING INTERACTING AGENTS AND SOCIAL PHENOMENA: THE SECOND WORLD CONGRESS, 2010, 7 : 151 - +
  • [35] Software teams teams and their knowledge networks in large-scale software development
    Smite, Darja
    Moe, Nils Brede
    Sablis, Aivars
    Wohlin, Claes
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 86 : 71 - 86
  • [36] A Process Framework for Global Software Engineering Teams
    Richardson, Ita
    Casey, Valentine
    McCaffery, Fergal
    Burton, John
    Beecham, Sarah
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (11) : 1175 - 1191
  • [37] Delegation in Global Software Teams: Leading or Managing?
    Zhang, Suling
    Tremaine, Marilyn
    Milewski, Allen E.
    Koebler, Felix
    ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 293 - +
  • [38] An institutional analysis of software teams
    Tenenberg, Josh
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2008, 66 (07) : 484 - 494
  • [39] Global virtual teams coordination mechanisms: building theory from research in software development
    Kiely, Gaye
    Butler, Tom
    Finnegan, Patrick
    BEHAVIOUR & INFORMATION TECHNOLOGY, 2022, 41 (09) : 1952 - 1972
  • [40] Global Monitoring and Control: A Process Improvement Framework for Globally Distributed Software Development Teams
    Bhatti, Muhammad Wasim
    Ahsan, Ali
    JOURNAL OF GLOBAL INFORMATION TECHNOLOGY MANAGEMENT, 2017, 20 (01) : 43 - 63