DocumentCode :
1862802
Title :
Change Impact Analysis Based on a Taxonomy of Change Types
Author :
Sun, Xiaobing ; Li, Bixin ; Tao, Chuanqi ; Wen, Wanzhi ; Zhang, Sai
Author_Institution :
Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
fYear :
2010
fDate :
19-23 July 2010
Firstpage :
373
Lastpage :
382
Abstract :
Software change impact analysis (CIA) is a key technique for identifying unpredicted and potential effects caused by changes made to software. Different change types often have different impact mechanisms, even some changes do not impact other entities in programs in spite of some dependences existed between these entities and the modified entity. In this paper, we propose a static CIA technique, which considers different impact mechanisms and rules of different change types, to calculate the impact sets. Precision improvement of the impact sets relies on 3 aspects: change types of a modified entity, dependences between the modified entity and other entities, and the intuition that to win at the start -- if the initial impact set is estimated more accurately, then the final impact set depending on this initial impact set will be more precise. Experimental case study demonstrates the effectiveness of our technique, and its potential applications in software maintenance.
Keywords :
management of change; program testing; set theory; software maintenance; change types classification; impact set; software change impact analysis; taxonomy; Computer numerical control; Delta modulation; Java; Software maintenance; Taxonomy; Change impact analysis; change types classification; impact rules; initial impact set; object oriented class and member dependence graph;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
Conference_Location :
Seoul
ISSN :
0730-3157
Print_ISBN :
978-1-4244-7512-4
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2010.45
Filename :
5676283
Link To Document :
بازگشت