A Dynamic Approach to Estimate Change Impact using Type of Change Propagation


Chetna Gupta, Yogesh Singh, Durg Singh Chauhan, Journal of Information Processing Systems Vol. 6, No. 4, pp. 597-608, Dec. 2010  

10.3745/JIPS.2010.6.4.597
Keywords: Change Impact Analysis, Regression Testing, Software Maintenance, Software Testing
Fulltext:

Abstract

Software evolution is an ongoing process carried out with the aim of extending base applications either for adding new functionalities or for adapting software to changing environments. This brings about the need for estimating and determining the overall impact of changes to a software system. In the last few decades many such change/impact analysis techniques have been developed to identify consequences of making changes to software systems. In this paper we propose a new approach of estimating change/impact analysis by classifying change based on type of change classification e.g. (a) nature and (b) extent of change propagation. The impact set produced consists of two dimensions of information: (a) statements affected by change propagation and (b) percentage i.e. statements affected in each category and involving the overall system. We also propose an algorithm for classifying the type of change. To establish confidence in effectiveness and efficiency we illustrate this technique with the help of an example. Results of our analysis are promising towards achieving the aim of the proposed endeavor to enhance change classification. The proposed dynamic technique for estimating impact sets and their percentage of impact will help software maintainers in performing selective regression testing by analyzing impact sets regarding the nature of change and change dependency.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Gupta, C., Singh, Y., & Chauhan, D. (2010). A Dynamic Approach to Estimate Change Impact using Type of Change Propagation . Journal of Information Processing Systems, 6(4), 597-608. DOI: 10.3745/JIPS.2010.6.4.597 .

[IEEE Style]
C. Gupta, Y. Singh, D. S. Chauhan, "A Dynamic Approach to Estimate Change Impact using Type of Change Propagation ," Journal of Information Processing Systems, vol. 6, no. 4, pp. 597-608, 2010. DOI: 10.3745/JIPS.2010.6.4.597 .

[ACM Style]
Chetna Gupta, Yogesh Singh, and Durg Singh Chauhan. 2010. A Dynamic Approach to Estimate Change Impact using Type of Change Propagation . Journal of Information Processing Systems, 6, 4, (2010), 597-608. DOI: 10.3745/JIPS.2010.6.4.597 .