Document Type

Conference Paper

Publication Date

2011

Keywords

granularity, prioritization, maintenance, change impact, impact set

Abstract

Change impact analysis is an imperative activity for the maintenance of software. It determines the set of modules that are changed and modules that are affected by the change(s). It helps in regression testing because only those modules that are either changed or affected by the suggested change(s) are retested. Change impact analysis is a complex activity as it is very difficult to predict the impact of a change in software. Different researchers have proposed different change impact analysis approaches that help in prioritization of test cases for regression testing. In this paper, an approach based on Total Importance of Module (TIM) has been proposed that determines the importance of a module on the basis of (i) user requirements, and (ii) system requirements. The results of the proposed algorithm showed that the importance of a module is an essential attribute in forming a prioritized test suite for regression testing.

Faculty

Faculty of Applied Science & Technology (FAST)

Journal

Information Intelligence, Systems, Technology and Management

Volume

141

First Page

160

Last Page

169

Version

Pre-print

Terms of Use

Terms of Use for Works posted in SOURCE.

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Original Publication Citation

Parashar P., Bhatia R., Kalia A. (2011). Change impact analysis: A tool for effective regression testing. In: Dua S., Sahni S., Goyal D.P. (eds) Information Intelligence, Systems, Technology and Management. ICISTM 2011. Communications in Computer and Information Science, vol 141, 160-169. https://doi.org/10.1007/978-3-642-19423-8_17

Share

COinS