JSEA  Vol.7 No.8 , July 2014
Requirement Change Management in Global Software Environment Using Cloud Computing

The successful implementation of any software project depends upon the requirements. Change in requirements at any stage during the life cycle of software development is taken as a healthy process. However, making out this change in a co-located environment is somewhat easier than the distributed environment where stakeholders are scattered at more than one location. This raises many challenges i.e. coordination, communication & control, managing change effectively and efficiently and managing central repository. Thus, cloud computing can be applied to minimize these challenges among the stakeholders. We have used a case study to evaluate the framework using cloud computing.

Cite this paper
Bibi, S. , Hafeez, Y. , Hassan, M. , Gul, Z. , Pervez, H. , Ahmed, I. and Mazhar, S. (2014) Requirement Change Management in Global Software Environment Using Cloud Computing. Journal of Software Engineering and Applications, 7, 694-699. doi: 10.4236/jsea.2014.78064.
[1]   Asghar, S. (2010) Requirement Engineering Challenges in Development of Software Applications and Selection of Customer-off-the-Shelf (COTS). International Journal of Software Engineering, 1, 32-50.

[2]   Hafeez, Y., Riaz, M., Asghar, S., Naz, H., Mushhad, S. and Gilani, M. (2012) A Requirement Change Management Framework for Distributed Software Environment. 7th International Conference on Computing and Convergence Technology (ICCCT), Seoul, 3-5 December 2012, 944-948.

[3]   Khan, A.A., Basri, S. and Dominic, P.D.D. (2012) A Propose Framework for Requirement Change Management in Global Software Development. 2012 International Conference on Computer & Information Science (ICCIS), Kuala Lumpeu, 12-14 June 2012, 944-947.

[4]   Lai, R. and Ali, N. (2013) A Requirements Management Method for Global Software Development. AIS: Advances in Information Sciences, 1, 38-58.

[5]   Khan, H., Ahmad, A., Johansson, C., Abdullah, M. and Nuem, A. (2011) Requirements Understanding in Global Software Engineering: Industrial Surveys. IPCSIT, 14, 167-173.

[6]   Hashmi, S.I., Clerc, V., Razavian, M., Manteli, C., Tamburri, D.A., Lago, P. and Richardson, I. (2011) Using the Cloud to Facilitate Global Software Development Challenges. 2011 IEEE 6th International Conference on Global Software Engineering Workshop, Helsinki, 15-18 August 2011, 70-77.

[7]   Khan, A.A., Basri, S., Amin, F.E., Teknologi, U., Perak, T. and Studies, I. (2013) Communication Risks and Best Practices in Global Software Development during Requirements Change Management: A Systematic Literature Review Protocol. Research Journal of Applied Sciences, Engineering and Technology, 6, 3514-3519.

[8]   Khatoon, A., Motla, Y. H., Azeem, M., Naz, H. and Nazir, S. (2013) Requirement Change Management for Global Software Development Using Ontology. 2013 IEEE 9th International Conference on Emerging Technologies (ICET), Islamabad, 9-10 December 2013, 1-6.

[9]   Khan, K., Khan, A., Aamir, M., Khan, M.N.A., Zulfikar, S., Bhutto, A. and Szabist, T. (2013) Quality Assurance Assessment in Global Software Development. World Applied Sciences Journal, 24, 1449-1454.

[10]   Capilla, R., Duenas, J.C. and Krikhaar, R. (2012) Managing Software Development Information in Global Configuration Management Activities. Systems Engineering, 15, 241-254.

[11]   Zhang, Q., Cheng, L. and Boutaba, R. (2010) Cloud Computing: State-of-the-Art and Research Challenges. Journal of Internet Services and Applications, 1, 7-18. http://dx.doi.org/10.1007/s13174-010-0007-6

[12]   Carroll, M., Merwe, A. Van Der and Kotzé, P. (2011) Secure Cloud Computing Benefits, Risks and Controls. Information Security South Africa (ISSA), Johannesburg, 15-17 August 2011, 1-9.

[13]   Armbrust, M., Joseph, A.D., Katz, R.H. and Patterson, D.A. (2009) Above the Clouds: A Berkeley View of Cloud Computing.

[14]   Gorelik, E. (2013) Cloud Computing Models. Composite Information Systems Laboratory (CISL).