Effective usage of AI technique for requirement change management practices

Requirements change management is a vital activity of the software development and even after maintenance. When we change one requirement it effects the other requirements of the system. A proper impact analysis maintains a repository of changing requirement, reusing previous experiences and reduces rework effort, is also essential for better requirement change management. There is also a need of a technique which improves requirement change management in a better way. In this paper, a model has been introduced which integrates Requirement Change Management and CBR (Case Based Reasoning) technique. Expert review method is used to evaluate our research. This frame work gives a better approach which manages requirement changes to the system. Our research outcome, i.e. the CBR technique used with the RCM, can provide a better approach to solve the issues of managing changes to the system. It maintains a repository by using CBR technique which is helpful to manage changes in future and we are able to solve the new change on the basis of previous experience.

[1]  Nadeem Ehsan,et al.  A methodology to manage the changing requirements of a software project , 2010, 2010 International Conference on Computer Information Systems and Industrial Management Applications (CISIM).

[2]  Gerald Kotonya,et al.  An Integrated, Probabilistic Framework for Requirement Change Impact Analysis , 1999, Australas. J. Inf. Syst..

[3]  Herbert Praehofer,et al.  Case-based reasoning techniques to support reusability in a requirement engineering and system design tool , 1999 .

[4]  Peter Kulchyski and , 2015 .

[5]  Sai Peck Lee,et al.  Modeling and Analysis of Change Management in Dynamic Business Process , 2010 .

[6]  Hajar Mat Jani Applying Case-Based Reasoning to software requirements specifications quality analysis system , 2010, The 2nd International Conference on Software Engineering and Data Mining.

[7]  Shazia Nauman,et al.  A strategic framework for requirements change in technical projects: Case study of a R&D project , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[8]  Koushik Kar,et al.  On Improving Change Management Process for Enterprise IT Services , 2008, 2008 IEEE International Conference on Services Computing.

[9]  Mamoru Maekawa,et al.  Need-based requirements change management , 2001, Proceedings. Eighth Annual IEEE International Conference and Workshop On the Engineering of Computer-Based Systems-ECBS 2001.

[10]  Khaled El Emam,et al.  Causal analysis of the requirements change process for a large system , 1997, 1997 Proceedings International Conference on Software Maintenance.

[11]  Cleopa John Mushi,et al.  Case-based analysis in user requirements modelling for knowledge construction , 2010, Inf. Softw. Technol..

[12]  Luigi Lavazza,et al.  Enhancing requirements and change management through process modelling and measurement , 2000, Proceedings Fourth International Conference on Requirements Engineering. ICRE 2000. (Cat. No.98TB100219).

[13]  Xu Bin,et al.  Extreme programming in reducing the rework of requirement change , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[14]  J. Daengdej,et al.  Case-based reasoning for software design reuse , 2005, 2005 IEEE Aerospace Conference.

[15]  Wei-Lun Chang,et al.  iCare Home Portal: Substitution-Based Case Adaptation CBR for Quality Aging in Place , 2007, 2007 9th International Conference on e-Health Networking, Application and Services.

[16]  Didar Zowghi,et al.  Analysis of requirements volatility during software development life cycle , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[17]  Des Greer,et al.  A Software Requirements Change Source Taxonomy , 2009, 2009 Fourth International Conference on Software Engineering Advances.

[18]  Jiafu Tang,et al.  A case-based reasoning system for fault management in CDMA network , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[19]  N. Ikram,et al.  Making Decision in Requirement Change Management , 2005, 2005 International Conference on Information and Communication Technologies.

[20]  Shensheng Zhang,et al.  Ontology-based reconfigurable case-based reasoning system for knowledge integration , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[21]  S. Berzisa,et al.  Knowledge reuse in configuration of project management information systems: A change management case study , 2011, 2011 15th IEEE International Conference on Intelligent Engineering Systems.