A Survey on the State of the Practice in Distributed Software Development: Criteria for Task Allocation

被引:27
|
作者
Lamersdorf, Ansgar [1 ]
Muench, Juergen [2 ]
Rombach, Dieter [1 ]
机构
[1] Univ Kaiserslautern, Kaiserslautern, Germany
[2] Fraunhofer IESE, Kaiserslautern, Germany
关键词
Global Software Development; task allocation; project management;
D O I
10.1109/ICGSE.2009.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The allocation of tasks can be seen as a success-critical management activity in distributed development projects. However, such task allocation is still one of the major challenges in global software development due to an insufficient understanding of the criteria that influence task allocation decisions. This article presents a qualitative study aimed at identifying and understanding such criteria that are used in practice. Based on interviews with managers from selected software development organizations, criteria currently applied in industry are identified. One important result is, for instance, that the sourcing strategy and the type of software to be developed have a significant effect on the applied criteria. The article presents the goals, design, and results of the study as well as an overview of related and future work.
引用
收藏
页码:41 / +
页数:3
相关论文
共 50 条
  • [41] Distributed, low contention task allocation
    Kapidakis, S
    Mavronicolas, M
    [J]. EIGHTH IEEE SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1996, : 358 - 365
  • [42] A METHOD FOR DISTRIBUTED OPTIMIZATION FOR TASK ALLOCATION
    Zhao, Sheng
    HomChaudhuri, Baisravan
    Kumar, Manish
    [J]. PROCEEDINGS OF THE ASME DYNAMIC SYSTEMS AND CONTROL CONFERENCE 2009, PTS A AND B, 2010, : 105 - 110
  • [43] TASK ALLOCATION MODEL FOR DISTRIBUTED SYSTEMS
    SAGAR, G
    SARJE, AK
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1991, 22 (09) : 1671 - 1678
  • [44] Task Allocation for Distributed Stream Processing
    Eidenbenz, Raphael
    Locher, Thomas
    [J]. IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [45] Task Variant Allocation in Distributed Robotics
    Cano, Jose
    White, David R.
    Bordallo, Alejandro
    McCreesh, Ciaran
    Prosser, Patrick
    Singer, Jeremy
    Nagarajan, Vijay
    [J]. ROBOTICS: SCIENCE AND SYSTEMS XII, 2016,
  • [46] Distributed Task Allocation Optimisation Techniques
    Turner, Joanna
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 1786 - 1787
  • [47] Original software component manufacturing:: Survey of the state-of-the-practice
    Seppänen, V
    Helander, N
    Niemelä, E
    Komi-Sirviö, S
    [J]. PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 138 - 145
  • [48] SOFTWARE ALLOCATION FOR DISTRIBUTED SIGNAL PROCESSORS
    DOTY, KW
    MCENTIRE, PL
    OREILLY, JG
    SRIDHAR, B
    [J]. PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1982, 341 : 339 - 345
  • [49] Task Allocation Between UX Specialists and Developers in Agile Software Development Projects
    Kuusinen, Kati
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2015, PT III, 2015, 9298 : 27 - 44
  • [50] Collabcrew - An Intelligent Tool for Dynamic Task Allocation within a Software Development Team
    Samath, Shazna
    Udalagama, Dilantha
    Kurukulasooriya, Hansani
    Premarathne, Dilsha
    Thelijjagoda, Samantha
    [J]. 2017 11TH INTERNATIONAL CONFERENCE ON SOFTWARE, KNOWLEDGE, INFORMATION MANAGEMENT AND APPLICATIONS (SKIMA), 2017,