• 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