跳至主要内容

An Improved Framework for Requirement Change Management in Global Software Development

Read full paper at:
http://www.scirp.org/journal/PaperInformation.aspx?PaperID=49370#.VI5b0snQrzE

In this research, an improved framework for requirement change management in global software development (RCM_GSD) has been presented. The objective is to manage the change in requirement specifically in global software development in an appropriate manner. The proposed frame-work RCM_GSD follows the required processes of RCM and reduces the concerns of GSD. Systematic Literature Review (SLR) was conducted for exploration of relevant research. During literature study, it is analyzed that the existing techniques of change management were not suitable for global software development (GSD). The change in requirements becomes more complicated in distributed environment due to the lack of communication and collaboration among globally dispersed stakeholders. The proposed model is compared with other models proposed in recent literature and analysis is made between them; feedback was obtained from the domain experts as well. The feedback and comparison results show that the proposed model provides an appropriate solution for requirement change management in GSD.
Cite this paper
Minhas, N. ,  , Q. ,  , Z. and Zulfiqar, A. (2014) An Improved Framework for Requirement Change Management in Global Software Development. Journal of Software Engineering and Applications, 7, 779-790. doi: 10.4236/jsea.2014.79072.

[1] Iqbal, J., Ahmad, R. and Noor, M.A. (2013) A Framework to Improve the Requirements Engineering Process for Software Development Outsourcing. 22nd Australian Software Engineering Conference, Melbourne, 4-7 June 2013, 137-144. http://dx.doi.org/10.1109/ASWEC.2013.25
[2] Assawamekin, N. (2010) An Ontology-Based Approach for Multi Perspective Requirements Traceability between Analysis Models. 2010 IEEE/ACIS 9th International Conference on Computer and Information Science (ICIS), Kaminoyama, 18-20 August 2010, 673-678.
[3] Carmel, E. (1999) Global Software Teams: Collaborating Across Borders and Time Zones. Prentice Hall, PTR.
[4] Lopez, A., Nicolas, J. and Toval, A. (2009) Risks and Safeguards for the Requirements Engineering Process in Global Software Development. IEEE Conference on Global Software Development, Limerick, 13-16 July 2009, 394-399. http://dx.doi.org/10.1109/ICGSE.2009.62
[5] Niazi, M., El-Attar, M., Usman, M. and Ikram, N. (2012) GlobReq: A Framework for Improving Requirements Engineering in Global Software Development Projects. 4th IEEE International Conference on Global Software Engineering, Ciudad Real, 14-15 May 2012, 166-170.
[6] Casey, V. and Richardson, I. (2009) Implementation of Global Software Development: A Structured Approach. Software Process Improvement and Practice, 14, 247-262.
http://dx.doi.org/10.1002/spip.422
[7] Conchuir (2009) Global Software Development: Where Are the Benefits? Communications of the ACM, 52, 127-131.
[8] Aranda, G.N., Vizcaíno, A. and Piattini, M. (2010) Analyzing and Evaluating the Main Factors that Challenge Global Software Development. The Open Software Engineering Journal, 4, 14-25. http://dx.doi.org/10.2174/1874107X01004020014
[9] Khan, S.U., Niazi, M. and Ahmad, R. (2009) Critical Barriers for Offshore Software Development Outsourcing Vendors: A Systematic Literature Review. Proceedings of 16th IEEE Asia-Pacific Software Engineering Conference, Penang, 1-3 December 2009, 79-86.
[10] Hussain, W. and Clear, T. (2012) GRCM: A Model for Global Requirements Change Management. 2nd International Requirements Engineering Efficiency Workshop (REEW 2012), Essen, 19 March 2012.
[11] Smite, D. (2006) Requirements Management in Distributed Projects. Journal of Universal Knowledge Management, 1, 69-76.
[12] Damian, D.E. and Zowghi, D. (2003) RE Challenges in Multi-Site Software Development Organizations. Requirements Engineering Journal, 8, 149-160. http://dx.doi.org/10.1007/s00766-003-0173-1
[13] Hussain, W. (2010) Requirements Change Management in Global Software Development: A Case Study in Pakistan.
[14] Kumar, S.A. and Kumar, T.A. (2011) Study the Impact of Requirements Management Characteristics in Global Software Development Project: An Ontology Based Approach. International Journal of Software Engineering and Application, 2, 107.
[15] McGee, S. and Greer, D. (2009) A Software Requirements Change Source Taxonomy. 2009 4th International Conference on Software Engineering Advances, Porto, 20-25 September 2009, 51-58. http://dx.doi.org/10.1109/ICSEA.2009.17
[16] Pierce, K., Ingram, C., Bos, B. and Ribeiro, A. (2013) Experience in Managing Requirements between Distributed Parties in a Research Project Context. 2013 IEEE 8th International Conference on Global Software Engineering (ICGSE), Bari, 26-29 August 2013, 124-128.
[17] Kitchenham, B., Brereton, O.P., Budgen, D., Turner, M., Bailey, J. and Linkman, S. (2009) Systematic Literature Reviews in Software Engineering—A Systematic Literature Review. Information and Software Technology, 51, 7-15.
[18] Sultana, R., Fahad, J., Ahmad, M. and Ahmad, A. (2012) Empirical and Qualitative Studies by Analyzing Requirement Issues in Global Software Development (GSD). International Journal of Management, IT and Engineering, 2, 1-18.
[19] Sinha, V., Sengupta, B. and Chandra, S. (2006) Enabling Collaboration in Distributed Requirements Management. IEEE Software, 23, 52-61. http://dx.doi.org/10.1109/MS.2006.123
[20] Prikladnicki, R. (2007) Distributed Software Development: Practices and Challenges in Different Business Strategies of Offshoring and on Shoring. ICGSE 2007 2nd IEEE International Conference on Global Software Engineering, Munich, 27-30 August 2007, 262-274.
http://dx.doi.org/10.1109/ICGSE.2007.19
[21] Berenbach, B. (2006) Impact of Organizational Structure on Distributed Requirements Engineering Processes: Lessons Learned. Proceedings of the 2006 International Workshop on Global Software Development for the Practitioner, Shanghai, 23 May 2006, 15-19.
http://dx.doi.org/10.1145/1138506.1138511
[22] Sabahat, N., Iqbal, F., Azam, F. and Javed, M.Y. (2010) An Iterative Approach for Global Requirements Elicitation: A Case Study Analysis. 2010 International Conference on Electronics and Information Engineering (ICEIE), 1, 361-366.
[23] Hoffmann, A. and Lescher, C. (2009) Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills (Circus). 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills, Atlanta, 31-31 August 2009, 1-4.
[24] Javed, B. and Minhas, S.S. (2010) Process Support for Requirements Engineering Activities in Global Software Development: A Literature Based Evaluation. 2010 International Conference on Computational Intelligence and Software Engineering (CiSE), Wuhan, 10-12 December 2010, 1-6.
[25] Khan, A.A., Basri, S., Dominic, P.D.D. and Amin, F. (2012) A Propose Framework for Requirement Change Management in Global Software Development. International Conference on Computer & Information Science (ICCIS), 2, 944-947.
[26] Ansari, A.K., Sharafi, S.M. and Nematbakhsh, N. (2010) A Method for Requirements Management in Distributed Extreme Programming Environment. Journal of Theoretical and Applied Information Technology, 20, 52-58.
[27] Ramzan, S. and Ikram, N. (2006) Requirement Change Management Process Models: Activities, Artifacts and Roles. IEEE Multitopic Conference, INMIC ’06, Islamabad, 23-24 December 2006, 219-223. http://dx.doi.org/10.1109/INMIC.2006.358167
[28] Lai, R. and Ali, N. (2013) Requirements Management Method for Global Software Development. Advances in Information Sciences (AIS), 1, 38-58.
[29] Hussain, S., Ehsan, N. and Nauman, S. (2010) A Strategic Framework for Requirements Change in Technical Projects: Case Study of a R & D Project. 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), 5, 354-358.
[30] Bhatti. M.W., Hayat, F., Ehsan, N., Ahmed, S., Ishaque, A. and Mirza, E. (2010) A Methodology to Manage the Changing Requirements of a Software Project. 2010 International Conference on Computer Information Systems and Industrial Management Applications (CISIM), Krackow, 8-10 October 2010, 319-322. http://dx.doi.org/10.1109/CISIM.2010.5643642
[31] Heindl, M. and Biffl, S. (2006) Risk Management with Enhanced Tracing of Requirements Rationale in Highly Distributed Projects. International Conference on Software Engineering (ICSE), Shanghai, 20-28 May 2006, 20-26
[32] Herbsleb, J D. and Moitra, D. (2001) Global Software Development. Software. IEEE Software, 18, 16-20. http://dx.doi.org/10.1109/52.914732
[33] Prikladnicki, R., Audy, J. and Evaristo, R. (2003) Requirements Management in Global Software Development: Preliminary Findings from a Case Study in a SW-CMM Context. Proceedings of 2nd International Workshop Global Software Development, Cape Town, 1-8 May 2010, VENUE University of Victoria. http://citeseerx.ist.psu.edu/viewdoc/versions?doi=10.1.1.156.2838
[34] Dev, H. and Awasthi, R. (2012) A Systematic Study of Requirement Volatility during Software Development. IJCSI International Journal of Computer Science Issues, 9, 527-533.
[35] Pena, M.E. (2010) A Study of the Causes of Requirements Volatility and Its Impact on Systems Engineering Effort. COSYSMO Workshop, Center of Software and System Engineering, Annual Research Review, 11 March 2010.
[36] Imtiaz, S., Ikram, N. and Imtiaz, S. (2008) A Process Model for Managing Requirements Change. ACST’08 Proceedings of the 4th IASTED International Conference on Advances in Computer Science and Technology, Langkawi, 2-4 April 2008, 121-128.                                      eww141215lx
  

评论

此博客中的热门博文

Does Immigration Promote the Investment of the Monopolistic Firm?

In the present paper, we examine the effect of increasing uncertainty of immigrants’ growth on the optimal timing of investment of a firm that has a monopolistic power over the labor market. It is revealed that when the uncertainty of immigrants’ growth is more than a threshold level, increasing uncertainty of immigrants’ growth accelerates the optimal timing of firms’ investment and enhances the economic growth, even if the uncertainty of immigrants’ growth is formulated by the geometric Brownian motion, which is in sharp contrast to the standard result that an increase in the uncertainty postpones the optimal timing. With an increase in the immigrants over the past ten years, workforces in the host countries have been growing significantly to the extent that the immigrants represent 70% of the increase in the workforce in Europe, and 47% in the United States as OECD indicates. In the present paper, we attempted to investigate the effect of increased uncertainty caused by the growi...

Education Policy Implementation: A Mechanism for Enhancing Primary Education Development in Zanzibar

Education is one of the fundamental rights of individuals; therefore, the government of a country needs to develop and strengthen educational policy and quality as well as to ensure that everyone has equal access to basic education. The improvement of access and quality of education in the world is becoming as an essential factor in development, whereas the basic education (primary school), is acknowledged as a foundation of the higher educational development for every country. To fulfill this goal, governments introduce several policies and procedures; however, it requires some reforms and participation from the politician, policymakers, and other stakeholders to re-examine educational policy so that it can lead to multiplication and betterment of the reforms. Educational reforms actually focus on accountability. A positive educational development and reform is very challenging and needs more effort and strategy on how to use and utilize the resources effectively as such it can achie...