Call for Paper - January 2023 Edition
IJCA solicits original research papers for the January 2023 Edition. Last date of manuscript submission is December 20, 2022. Read More

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

Print
PDF
International Journal of Computer Applications
© 2013 by IJCA Journal
Volume 67 - Number 19
Year of Publication: 2013
Authors:
Muhammad Wasim Bhatti
Irfan Anjum Manarvi
10.5120/11500-7213

Muhammad Wasim Bhatti and Irfan Anjum Manarvi. Article: Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams. International Journal of Computer Applications 67(19):1-5, April 2013. Full text available. BibTeX

@article{key:article,
	author = {Muhammad Wasim Bhatti and Irfan Anjum Manarvi},
	title = {Article: Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams},
	journal = {International Journal of Computer Applications},
	year = {2013},
	volume = {67},
	number = {19},
	pages = {1-5},
	month = {April},
	note = {Full text available}
}

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

  • Sahay, S. 2003, "Global software alliances: the challenge of 'Standardization'", Scandinavian Journal of Information Systems, 15, pp. 3–21.
  • Carmel, E. 1999, "Global Software Teams: Collaborating Across Borders and Time Zones". USA, Prentice Hall, 1999.
  • Corbett, M. , "The Strategic Outsourcing Study". http://www. corbettassociates. com [17 March 2013].
  • Cheng, B. H. C. and Atlee, J. M. 2007, "Research Directions in Requirements Engineering". Future of Software Engineering (FOSE 07), IEEE, 2007.
  • Herbsleb, J. D. 2007, "Global Software Engineering: The Future of Socio-technical Coordination". Future of Software Engineering, IEEE-CS Press, 2007
  • 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).
  • Yousaf, F. , Zaman, Z. and Ikram, N. 2008, "Requirements Validation Techniques in GSD: A Survey". IEEE, 2008.
  • 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"
  • Dwivedi, R. 2013, "Configuration Issues and Efforts for Configuring Agile Approaches-Situational based Method Engineering", International Journal of Computer Applications, 61(17): 23-27.
  • Komi-Sirvio, S. and Tihinen, M. 2005, "Lessons Learned by Participants of Distributed Software Development", Knowledge and Process Management, 12(2): 108-122.
  • Berczuk, S. P. , and Appleton, B. 2002. "Software Configuration Management Patterns: Effective Teamwork, Practical Integration", Addison Wesley.
  • 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.
  • Conradi, R. and Westfechtel, B. 1998, "Version Models for Software Configuration Management", ACM Computing Surveys, 30 (2), 233-282.
  • Scott, J. A. and Nisse, D. 2001, "Software Configuration Management", IEEE - Trial Version 1. 0
  • 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.
  • 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.
  • 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.
  • 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