Coordination implications of software architecture in a global software development project

被引:32
|
作者
Avritzer, Alberto [1 ]
Paulish, Daniel [1 ]
Cai, Yuanfang [2 ]
Sethi, Kanwarpreet [2 ]
机构
[1] Siemens Corp Res, Princeton, NJ 08540 USA
[2] Drexel Univ, Dept Comp Sci, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
Architecture analysis; Design structure matrix; Global software development;
D O I
10.1016/j.jss.2010.05.070
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we report on our experience of using design structure matrices (DSMs), derived from architecture models developed at early stages of the project, to reveal the coordination needs among globally distributed development teams. Our approach is to automatically transform the box-and-line style software architecture model into an augmented constraint network (ACN), from which a DSM can be automatically generated. After that, we represent the coordination structure among the team members as communication matrices (COMs). We then assess the consistency between the DSM and COMs. Analysis of data gathered during the Global Studio Project Version 3.0 revealed that the architectural DSM model, representing the software modular structure, is highly consistent with the COMs that represent the actual coordination structure, showing that an architectural DSM has the potential to help guide the task assignments in global software development projects. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:1881 / 1895
页数:15
相关论文
共 50 条
  • [1] Coordination implications of software architecture in a global software development project
    Avritzer, Alberto
    Paulish, Daniel
    Cai, Yuanfang
    [J]. SEVENTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2008, : 107 - +
  • [2] Global Software Development Project
    Cao, Lan
    Zhu, Hongwei
    Su, Guiyang
    [J]. AMCIS 2012 PROCEEDINGS, 2012,
  • [3] Software Architecture Evaluation in Global Software Development Projects
    Salger, Frank
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 391 - 400
  • [4] On coordination mechanisms in global software development
    Cataldo, Marcelo
    Bass, Matthew
    Herbsleb, James D.
    Bass, Len
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 71 - 80
  • [5] Software architecture design in global software development: An empirical study
    Sievi-Korte, Outi
    Richardson, Ita
    Beecham, Sarah
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158
  • [6] A Framework for Supporting the Software Architecture Evaluation Process in Global Software Development
    Babar, Muhammad Ali
    [J]. ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 93 - 102
  • [7] Evaluating Success Factors of Software Project Management in Global Software Development
    Alqahtani, Jarallah
    Siddique, Ansar
    Aseere, Ali M.
    Alasiry, Areej
    Naveed, Quadri Noorulhasan
    [J]. IEEE ACCESS, 2024, 12 : 22345 - 22358
  • [8] Motivation in Software Architecture and Software Project Management
    Gardazi, Syeda Uzma
    Gardazi, Syeda Faiza
    Khan, Haroon
    Shahid, Arshad Ali
    [J]. ICET: 2009 INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES, PROCEEDINGS, 2009, : 403 - 409
  • [9] Global Software Development Patterns for Project Management
    Valimaki, Antti
    Kaariainen, Jukka
    Koskimies, Kai
    [J]. SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 42 : 137 - +
  • [10] Software project management tools in global software development: a systematic mapping study
    Yasser Chadli, Saad
    Idri, Ali
    Nicolas Ros, Joaquin
    Luis Fernandez-Aleman, Jose
    Carrillo de Gea, Juan M.
    Toval, Ambrosio
    [J]. SPRINGERPLUS, 2016, 5