Tool Support for Planning Global Software Development Projects

被引:2
|
作者
Vathsavayi, Sriharsha [1 ]
Sievi-Korte, Outi [1 ]
Systa, Kari [1 ]
机构
[1] Tampere Univ Technol, Dept Pervas Comp, Tampere, Finland
关键词
global software development; software project planning; genetic algorithms; tool support;
D O I
10.1109/CIT.2014.75
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Planning global software development (GSD) projects is a challenging task, as it involves balancing both technical and business related issues. While planning GSD projects, project managers face decision-making situations such as, choosing the right site to distribute work and finding an optimal work distribution considering both the cost and duration of the project. Finding an optimal solution for these decision-making situations is a difficult task without some kind of automated support, as there are many possible alternative work allocation solutions and each solution affects the cost and duration of project differently. To assist project managers in these situations, we propose a tool for planning GSD projects. The tool uses mult-iobjective genetic algorithms for finding optimal work allocation solutions in a tradeoff between cost and time. This article discusses the implementation of the tool and application of the tool using two scenarios.
引用
收藏
页码:458 / 465
页数:8
相关论文
共 50 条
  • [21] Global software development at Siemens: Experience from nine projects
    Herbsleb, JD
    Paulish, DJ
    Bass, M
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 524 - 533
  • [22] A Study of the Impact of Global Software Development in Packaged Software Release Planning
    Colomo-Palacios, Ricardo
    Soto-Acosta, Pedro
    Garcia-Penalvo, Francisco J.
    Garcia-Crespo, Angel
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2012, 18 (19) : 2646 - 2668
  • [23] Software integration model: An assessment tool for global software development vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Rashid, Nasir
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [24] Development of a web software prototype to support retirement planning
    Cavalcante Pissinati, Paloma de Souza
    Martinez Evora, Yolanda Dora
    Rossaneis, Mariana Angela
    Gvozd, Raquel
    dos Santos, Marcio Souza
    Fernandez Lourenco Haddad, Maria do Carmo
    REVISTA LATINO-AMERICANA DE ENFERMAGEM, 2019, 27
  • [25] Softarch: Tool support for integrated software architecture development
    Grundy, J
    Hosking, J
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2003, 13 (02) : 125 - 151
  • [26] VersionWeb: a tool for open source software development support
    Junqueira, DC
    Fortes, RPD
    WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 65 - 67
  • [27] Risk Management in Global Software Development Process Planning
    Betz, Stefanie
    Hickl, Susan
    Oberweis, Andreas
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 357 - 361
  • [28] Tool to facilitate appropriate interaction in global software development
    Palacio, R. R.
    Vizcaino, A.
    Moran, A. L.
    Gonzalez, V. M.
    IET SOFTWARE, 2011, 5 (02) : 157 - 171
  • [29] A multiobjective evolutionary algorithm for scheduling and inspection planning in software development projects
    Hanne, T
    Nickel, S
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 167 (03) : 663 - 678
  • [30] The Role of Benchmarking Data in the Software Development and Enhancement Projects Effort Planning
    Czarnacka-Chrobot, Beata
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2009, 199 : 106 - 127