CFP last date
22 April 2024
Reseach Article

Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams

by Muhammad Wasim Bhatti, Irfan Anjum Manarvi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 67 - Number 19
Year of Publication: 2013
Authors: Muhammad Wasim Bhatti, Irfan Anjum Manarvi
10.5120/11500-7213

Muhammad Wasim Bhatti, Irfan Anjum Manarvi . Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams. International Journal of Computer Applications. 67, 19 ( April 2013), 1-5. DOI=10.5120/11500-7213

@article{ 10.5120/11500-7213,
author = { Muhammad Wasim Bhatti, Irfan Anjum Manarvi },
title = { Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams },
journal = { International Journal of Computer Applications },
issue_date = { April 2013 },
volume = { 67 },
number = { 19 },
month = { April },
year = { 2013 },
issn = { 0975-8887 },
pages = { 1-5 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume67/number19/11500-7213/ },
doi = { 10.5120/11500-7213 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:25:50.453605+05:30
%A Muhammad Wasim Bhatti
%A Irfan Anjum Manarvi
%T Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams
%J International Journal of Computer Applications
%@ 0975-8887
%V 67
%N 19
%P 1-5
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The phenomenon of global software development has changed the traditional methods of software engineering. Along with several benefits, globalization brings lot of challenges for practitioners of global software development. Among all challenges, establishment of a configuration management system for distributed teams is one of the major technical challenges. Therefore, in this study, it has been investigated that what type of configuration management system should be established and what should be its architecture for globally distributed software development teams. It has been proposed that a centralized configuration management system, designed on the principles of multi-tenancy is the appropriate architecture for configuration management system for globally distributed software development teams.

References
  1. Sahay, S. 2003, "Global software alliances: the challenge of 'Standardization'", Scandinavian Journal of Information Systems, 15, pp. 3–21.
  2. Carmel, E. 1999, "Global Software Teams: Collaborating Across Borders and Time Zones". USA, Prentice Hall, 1999.
  3. Corbett, M. , "The Strategic Outsourcing Study". http://www. corbettassociates. com [17 March 2013].
  4. Cheng, B. H. C. and Atlee, J. M. 2007, "Research Directions in Requirements Engineering". Future of Software Engineering (FOSE 07), IEEE, 2007.
  5. Herbsleb, J. D. 2007, "Global Software Engineering: The Future of Socio-technical Coordination". Future of Software Engineering, IEEE-CS Press, 2007
  6. Sabahat, N. , Iqbal, F. , Azam, F. and Javed, M. Y. 2010, "An Iterative Approach for Global Requirements Elicitation: A Case Study Analysis". International Conference on Electronics and Information Engineering (ICEIE 2010).
  7. Yousaf, F. , Zaman, Z. and Ikram, N. 2008, "Requirements Validation Techniques in GSD: A Survey". IEEE, 2008.
  8. Pilatti, L. , Audy, J. L. N. and Prikladnicki, R. 2006, "Software Configuration Management over a Global Software Development Environment: Lessons Learned from a Case Study"
  9. Dwivedi, R. 2013, "Configuration Issues and Efforts for Configuring Agile Approaches-Situational based Method Engineering", International Journal of Computer Applications, 61(17): 23-27.
  10. Komi-Sirvio, S. and Tihinen, M. 2005, "Lessons Learned by Participants of Distributed Software Development", Knowledge and Process Management, 12(2): 108-122.
  11. Berczuk, S. P. , and Appleton, B. 2002. "Software Configuration Management Patterns: Effective Teamwork, Practical Integration", Addison Wesley.
  12. Fujieda, K. , and Ochimizu, K. 2003. "Investigation of Repository Reprecation Models in Globally Distributed Configuration Management". In Proc. of the Workshop on Global Software Development at ICSE.
  13. Conradi, R. and Westfechtel, B. 1998, "Version Models for Software Configuration Management", ACM Computing Surveys, 30 (2), 233-282.
  14. Scott, J. A. and Nisse, D. 2001, "Software Configuration Management", IEEE - Trial Version 1. 0
  15. Oliveira, H. , Murta, L. , and Werner, C. (2005). Odyssey-VCS: a Flexible Version Control System for UML Model Elements. In Proceedings of the 12th International Workshop on Software Configuration Management (SCM 2005), Lisbon, Portugal.
  16. El-khoury, J. (2005). Model Data Management – Towards a common solution for PDM/SCM systems. In Proceedings of the 12th International Workshop on Software Configuration Management (SCM 2005), Lisbon, Portugal.
  17. Hayase, Y. , Matsushita, M. and Inoue, K. (2005). Revision Control System Using Delta Script of Syntax Tree. In Proceedings of the 12th International Workshop on Software Configuration Management (SCM 2005), Lisbon, Portugal.
  18. Azeez, A. , Perera, S. , Gamage, D. , Linton, R. , Siriwardana, P. , Leelaratne, D. , Weerawarana, S. and Fremantle, P. 2010 "Multi-Tenant SOA Middleware for Cloud Computing". 2010 IEEE 3rd International Conference on Cloud Computing
Index Terms

Computer Science
Information Sciences

Keywords

Global Software Development Configuration Management System Software Architecture