A Systematic Study of Advancements in Change Impact Analysis Techniques
Ankit Dhamija1, Sunil Sikka2
1Ankit Dhamija, Amity School of Engineering & Technology, Amity University Haryana, Gurgaon, India.
2Sunil Sikka, Amity School of Engineering & Technology, Amity University Haryana, Gurgaon, India.
Manuscript received on 02 June 2019 | Revised Manuscript received on 10 June 2019 | Manuscript published on 30 June 2019 | PP: 435-443 | Volume-8 Issue-8, June 2019 | Retrieval Number: H6388068819/19©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Introducing changes in the software during development and post development is a very frequent activity. Reasons to changes includes client’s changing requirements, fixing left over bugs and other security issues, adding some new functionality and so on. Implementing the suggested changes in software may bring adverse effects which may degrade its quality or introduce new bugs which in turn may increase the software maintenance cost. Therefore a systematic change management process is required. A systematic process for managing software change is already in place i.e. Change Impact Analysis (CIA). It analyzes the nature of each change request and tries to incorporate those changes in the software by following a stepwise procedure. A number of innovative CIA techniques have been proposed in the literature. The current paper conducts a systematic study of recent developments, techniques and tools in the area of CIA and highlights the future research scope in this area.
Keyword: Change Impact Analysis, Dependency, Feature Location, Traceability.
Scope of the Article: Software Domain Modelling and Analysis.