A Comparative Study of Global Software Development Tools Supporting Project Management Activities

Full Text (PDF, 493KB), PP.32-39

Views: 0 Downloads: 0

Author(s)

Hafiz Anas Bilal 1 Sunnia Amjad 1 Muhammad Ilyas 2

1. Department of Computer Science, COMSATS Institute of Information Technology, Islamabad, Pakistan

2. Department of Computer Science & IT, University of Sargodha, Sargodha, Pakistan

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2017.06.04

Received: 10 Sep. 2016 / Revised: 20 Oct. 2016 / Accepted: 23 Nov. 2016 / Published: 8 Nov. 2017

Index Terms

Global Software Development, Global Project Management, GSD Tools

Abstract

For the last few years,Global Software Development (GSD) has been gaining attention of experts and researchers. Because of distance, communication and cultural issues GSD is creating hurdles for performing effective project management. In this regard, GSD provides a large number of tools and technologies to facilitate and simplify the work for project managers. To accomplish this task we have used a framework.The results of the study of 21 existing tools reveals that although GSD tools show dominating strengths in achieving some Project Management (PM )goals, yet much work needs to be done. Comprehensively, there is an ultimate need of a single GSD that could facilitate every aspect of PM.

Cite This Paper

Hafiz Anas Bilal, Sunnia Amjad, Muhammad Ilyas,"A Comparative Study of Global Software Development Tools Supporting Project Management Activities", International Journal of Education and Management Engineering(IJEME), Vol.7, No.6, pp.32-39, 2017. DOI: 10.5815/ijeme.2017.06.04

Reference

[1]Costa C, Cunha C, Rocha R, César A. “Models and Tools for Managing Distributed Software Development: A Systematic Literature Review” in Proc. the 14th international conference on Evaluation and assessment in Software Engineering, 2010, pp. 73-76.

[2]Ralyte J, Lamielle X, Arni-Bloch N, Leonar M. “A framework for supporting management in distributed information systems development” in Proc. Second International Conference on Research Challenges in Information Science, 2010, pp. 381-392.

[3]Casey V, Richardson I. “Project Management within Virtual Software Teams” in Proc.  International Conference on Global Software Engineering, 2006, pp. 33-42.

[4]Betz S, Mäkiö. “Amplification of the COCOMO II regarding offshore software projects”. Workshop on Offshoring of Software Development-Methods and Tools for Risk Management at the Second International Conference on Global Software Engineering, 2007, pp. 33-46.

[5]Herbsleb JD, Grinter RE. “Splitting the organization and integrating the code: Conway's law revisited” in Proc. the 21st International Conference on Software Engineering, 1999, pp. 85-95.

[6]Herbsleb JD. “Global software engineering: The future of socio-technical coordination” in Proc. the Future of Software Engineering, FOSE, pp.188-198, 2007.

[7]Richardson I. “A process framework for global software engineering teams” in Proc. International Conference on Information and Software Technology 54(11), pp. 1175-1191, 2010.

[8]Binder JC. “Global Project Management: Communication, Collaboration and Management across Borders”. Gower Publishing, 2007.

[9]Pichler H. “Be successful, take a hostage or outsourcing the outsourcing Manager” in Proc. Second IEEE International Conference on Global Software Engineering, 2007, pp.156-161.

[10]Komi-Sirviö S, Tihinen M. “Lessons Learned by Participants of Distributed Software Development”. Journal Knowledge and Process Management, 12 (2), pp.108 –122, 2005.

[11]Kraut RF. and Streeter LA. “Coordination in Software Development”. Communications of the ACM, 38(3), 69-81, 1995.

[12]Lamersdorf A, Münch J. “TAMRI: A Tool for Supporting Task Distribution in Global Software Development Projects” in Proc. Fourth IEEE International Conference onGlobal Software Engineering, 2009, pp. 322-327.

[13]Herbsleb JD., Mockus A. “An Empirical Study of Speed and Communication in Globally-Distributed Software Development”. IEEE Transactions on Software Engineering, 29(6), 2003.

[14]Smite D, Moe NB. “Understanding a Lack of Trust in Global Software Teams: A Multiple-Case Study”. In Proc. Of International Conference on Product Focused Software Development and Process Improvement PROFES, 2007, pp.20-34.

[15]Espinosa JA, Carmel E. “Modeling Coordination Costs Due to Time Separation in Global Software Teams”. International Workshop on Global Software Development, 2003. 

[16]Krishna S, Sahay S, Walsham G.”Managing cross-cultural issues in Global Software Outsourcing”. Communications of the ACM, 47(4), pp. 62–66, 2004.

[17]Portillo-Rodríguez, J. “Tools used in Global Software Engineering: A systematic mapping review”. Information and Software Technology, (54)7, pp. 663-685, 2012.

[18]Martignoni R. “Global sourcing of software development-a review of tools and services” in Proc. Global Software Engineering, Fourth IEEE International Conference, 2009.

[19]Portillo-Rodríguez J. “Tools to support global software development processes: a survey”. In Proc. Global Software Engineering (ICGSE), 5th IEEE International Conference, 2010.

[20]Lanubile F, Ebert C, Prikladnicki R, Vizcaíno A. “Collaboration tools for global software engineering”. IEEE software 2, pp. 52-55, 2010.

[21]DOI=http://intland.com/codebeamer/features/  (Retrieved 03/25/2016)

[22]DOI=http://maven.apache.org/ (Retrieved 03/25/2016)

[23]DOI=http://trac.edgewall.org/ (Retrieved 03/25/2016)

[24]DOI=http://www.comindwork.com/ (Retrieved 03/25/2016)

[25]DOI=http://www.gatherspace.com/ (Retrieved 03/25/2016)

[26]DOI=http://www.mantisbt.org/ (Retrieved 03/25/2016)

[27]DOI=http://www.rogerripley.com/workspace_activity_viewer/ (Retrieved 03/25/2016) 

[28]DOI=http://www.teamness.com/ (Retrieved 03/25/2016)

[29]DOI=https://se.cs.toronto.edu/drproject/All/wiki/DrProject (Retrieved 03/25/2016) 

[30]DOI=https://www.activecollab.com/ (Retrieved 03/25/2016)

[31]DOI=https://www.assembla.com/home (Retrieved 03/25/2016)

[32]DOI=https://www.atlassian.com/software/jira/ (Retrieved 03/25/2016)

[33]DOI=https://www.bugzilla.org/ (Retrieved 03/25/2016)

[34]De Lucia A, Fasano F, Scanniello G, Tortora G. “Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artifacts”. Journal of Visual Languages & Computing, 18(5), pp. 492-503, 2007.

[35]Froehlich J. and Dourish P. “Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams” in Proc. 26th International Conference on Software Engineering (ICSE'04), 2004.

[36]Garousi V, Leitch J. “IssuePlayer: An extensible framework for visual assessment of issue management in software development projects”. Journal of Visual Languages & Computing, 21(3): pp. 121-135, 2010.

[37]Fonseca S, Souza CD, Redmiles D. “Exploring the Relationship between Dependencies and Coordination to Support Global. Software Development Projects” in Proc. International Conference on Global Software Engineering. Florianopolis, Brazil, 2006, pp. 243-244.

[38]Mak DKM, Kruchten PB. “NextMove: A Framework for Distributed Task Coordination” in Proc.  18th Australian Software Engineering Conference ASWEC 2007, 399-408.

[39]Held M, Blochinger W. “Structured collaborative workflow design”. Future Generation Computer Systems, 25(6), pp. 638-653, 2009.