Current Challenges of Requirement Change Management
Keywords:Requirement Engineering, Requirement Change Management, Challenges,
AbstractNowadays, responding to requirements change in software industry is essential for survival in the competitive market to achieve business objectives. However, it is clearly evident that changing requirements have many problems which causes software failure. This was a great motivation to analyse literature for identifying current challenges of Requirements Change Management (RCM); which in return can improve our ability to make better decisions and resolve changing requirements problems. Major challenges of RCM have been elucidated as reusability, change anticipation, change activity measurement, connectivity with software artifacts and change management automation. Identifying RCM challenges will help to draw a road map for researchers and practioners to find optimal solutions.
M. Asif Khan and H. Zedan, “Alignment strategies and frameworks in co-evolution of business and information technology,” ICINA 2010 -2010 Int. Conf. Information, Netw. Autom. Proc., vol. 1, 2010.
N. Ali and R. Lai, “Managing Requirements Change in Global Software Development,” no. ii, 2014.
K. Wiegers and J. Beatty, Software Requirements, 3rd Edition. Microsoft Press, 2013.
T. Rusinait and D. Kalibatien, “Requirements of Dynamic Business Processes – a Survey,” pp. 0–3, 2015.
S. Schiffner, T. Rothsch, M. Ag, and N. Meyer, “Towards a SubjectOriented Evolutionary Business Information System,” 2014.
A.-L. A.-L. . Lamprecht, S. . Naujokat, and I. . Schaefer, “Variability Management beyond Feature Models,” Computer (Long. Beach. Calif)., vol. 46, no. 11, pp. 48–54, 2013.
H. Naz, Y. H. Motla, S. Asghar, M. A. Abbas, and A. Khatoon, “Effective usage of AI technique for requirement change management practices,” 2013 5th Int. Conf. Comput. Sci. Inf. Technol. CSIT 2013 -Proc., pp. 121–125, 2013.
M. Bano, S. Imtiaz, N. Ikram, M. Niazi, and M. Usman, “Causes of requirement change - a systematic literature review,” 16th Int. Conf. Eval. Assess. Softw. Eng. (EASE 2012), pp. 22–31, 2012.
S. Jayatilleke and R. Lai, “A method of specifying and classifying requirements change,” Proc. Aust. Softw. Eng. Conf. ASWEC, pp. 175–180, 2013.
A. A. Khan, S. Basri, P. D. D. Dominic, and Fazal-E-Amin, “A process model for requirements change management in collocated software development,” 2012 IEEE Symp. E-Learning, E-Management EServices, IS3e 2012, pp. 77–82, 2012.
A. Al Kalbani and K. Nguyen, “Designing flexible business information system for modern-day business requirement changes,” ICSTE 2010 -2010 2nd Int. Conf. Softw. Technol. Eng. Proc., vol. 2, pp. 112–118, 2010.
S. Hassan, U. Qamar, and M. A. Idris, “Purification of Requirement Engineering Model for Rapid Application Development,” 2015.
M. Hanafiah and R. Abdullah, “An evaluation on components of experience based factory model in requirement engineering process: A preliminary study,” Conf. Proc. - 6th Int. Conf. Inf. Technol. Multimed. UNITEN Cultiv. Creat. Enabling Technol. Through Internet Things, ICIMU 2014, pp. 308–313, 2015.
B. Suranto, “Software prototypes: Enhancing the quality of requirements engineering process,” 2015 Int. Symp. Technol. Manag. Emerg. Technol., pp. 148–153, 2015.
S. K. Saha, M. Selvi, G. Büyükcan, and M. Mohymen, “A systematic review on creativity techniques for requirements engineering,” 2012 Int. Conf. Informatics, Electron. Vision, ICIEV 2012, pp. 34–39, 2012.
M. W. Grenn, S. Sarkani, and T. Mazzuchi, “A Theory of Information Quality and its Implementation in Systems Engineering,” IEEE Syst. J., vol. PP, no. 99, pp. 1–10, 2014.
C. K. Chang, “Situation Analytics: A Foundation for a New Software Engineering Paradigm,” Computer (Long. Beach. Calif)., vol. 49, no. 1, pp. 24–33, 2016.
A. Akhtar, Y. H. Motla, H. Aslam, and M. Jamal, “Role of requirement change in software architecture using Twin Peaks Model,” Proc. IEEE Int. Conf. Softw. Eng. Serv. Sci. ICSESS, pp. 174–177, 2014.
S. Ramzan and N. Ikram, “Making decision in requirement change management,” Proc. 1st Int. Conf. Inf. Commun. Technol. ICICT 2005, vol. 2005, pp. 309–312, 2005.
J. Cleland-huang, C. Carl K., and C. Mark, “Event-Based Traceability for Managing Evolutionary Change,” vol. 29, no. 9, pp. 796–810, 2003.
B. Burgstaller and A. Egyed, “Understanding where requirements are implemented,” 2010 IEEE Int. Conf. Softw. Maint., pp. 1–5, 2010.
E. Ben Charrada, “Updating Requirements from Tests During Maintenance and Evolution,” Proc. Eighteenth ACM SIGSOFT Int. Symp. Found. Softw. Eng., pp. 337–340, 2010.
S. Hussain, N. Ehsan, and S. Nauman, “A Strategic Framework for Requirements Change in Technical Projects : Case Study of a R & D,” Int. Conf. Comput. Sci. Inf. Technol., pp. 354–358, 2010.
B. B. Chua, “Rework requirement changes in software maintenance,” Proc. - 5th Int. Conf. Softw. Eng. Adv. ICSEA 2010, pp. 252–258, 2010.
M. Radgui, R. Saidi, and S. Mouline, “Business models alignment with reuse approach,” Res. Challenges …, no. URAC 29, 2014.
S. . Banerjee, A. . Sarkar, and N. C. . Debnath, “Quality evaluation of requirement engineering framework: Business object based approach,” 2013 Int. Conf. Comput. Manag. Telecommun. ComManTel 2013, pp. 374–379, 2013.
M. Ali and T. Saha, “A proposed framework for full automation of software testing process,” Informatics, Electron. Vis. (ICIEV), …, pp. 436–440, 2012.
R. R. Harmon, “The FuTure oF Web Apps A Service-Oriented Web Application Framework,” pp. 15–21, 2011.
L. Shi, Q. Wang, and M. Li, “Learning from evolution history to predict future requirement changes,” 2013 21st IEEE Int. Requir. Eng. Conf. RE 2013 - Proc., pp. 135–144, 2013.
B. Xu, J. Wu, and H. Cai, “Business process driven ontology discovery method from distributed data environment,” Proc. - 2011 8th Int. Conf. Fuzzy Syst. Knowl. Discov. FSKD 2011, vol. 2, pp. 1246–1251, 2011.
M. U. Bokhari and S. T. Siddiqui, “A Comparative Study of Software Requirements Tools for Secure Software Development,” vol. 2, no. 2, 2010.
N. Kushwaha, S. Sahu, and R. K. Tyagi, “Evolving intelligent agents for hospital management system,” Proc. 2013 3rd IEEE Int. Adv. Comput. Conf. IACC 2013, pp. 899–907, 2013.
A. Shaban-Nejad and V. Haarslev, “AUTOEXC towards a framework for requirement change management in HEALTHcare software applications,” Companion to 22Nd ACM SIGPLAN Conf. Objectoriented Program. Syst. Appl. Companion, pp. 807–808, 2007.
S. Konno, “Service oriented organizational management system for an information systems business,” Icsssm12, pp. 738–743, 2012.
P. H. Feiler and W. S. Humphrey, “Software process development and enactment: concepts and definitions,” Entwicklung und Durchführung von Software-Prozessen Konzepte und Defin., no. September, p. 1, 1994.
V. Gaur, A. Soni, and P. Bedi, “An application of multi-person decisionmaking model for negotiating and prioritizing equirements in agentoriented paradigm,” DSDE 2010 - Int. Conf. Data Storage Data Eng., pp. 164–168, 2010.
F. Golpayegani, K. Azadbakht, and R. Ramsin, “Towards process lines for agent-oriented requirements engineering,” IEEE EuroCon 2013, no. July, pp. 550–557, 2013.
A. Fleischmann, U. Kannengiesser, W. Schmidt, and C. Stary, “Subjectoriented modeling and execution of multi-agent business processes,” Proc. - 2013 IEEE/WIC/ACM Int. Conf. Intell. Agent Technol. IAT 2013, vol. 2, pp. 138–145, 2013.
C. Lin, K. M. Kavi, F. T. Sheldon, K. M. Daley, and R. K. Abercrombie, “A Methodology to Evaluate Agent Oriented Software Engineering Techniques University of North Texas,” pp. 1–10, 2007.
A. A. Framework, S. Ali, B. Soh, S. Member, T. Torabi, and A. B. Rules, “of Rules Into Business Processes Using,” vol. 2, no. 3, pp. 145–154, 2006.
Z. Hua, Z.-C. Wang, J. Hua, G.-X. Yang, and Y.-W. Liu, “the Framework of Agent-Oriented Programming,” no. August, pp. 18–21, 2005.
How to Cite
TRANSFER OF COPYRIGHT AGREEMENT
The manuscript is herewith submitted for publication in the Journal of Telecommunication, Electronic and Computer Engineering (JTEC). It has not been published before, and it is not under consideration for publication in any other journals. It contains no material that is scandalous, obscene, libelous or otherwise contrary to law. When the manuscript is accepted for publication, I, as the author, hereby agree to transfer to JTEC, all rights including those pertaining to electronic forms and transmissions, under existing copyright laws, except for the following, which the author(s) specifically retain(s):
- All proprietary right other than copyright, such as patent rights
- The right to make further copies of all or part of the published article for my use in classroom teaching
- The right to reuse all or part of this manuscript in a compilation of my own works or in a textbook of which I am the author; and
- The right to make copies of the published work for internal distribution within the institution that employs me
I agree that copies made under these circumstances will continue to carry the copyright notice that appears in the original published work. I agree to inform my co-authors, if any, of the above terms. I certify that I have obtained written permission for the use of text, tables, and/or illustrations from any copyrighted source(s), and I agree to supply such written permission(s) to JTEC upon request.