• DocumentCode
    2332518
  • Title

    A seismology-inspired approach to study change propagation

  • Author

    Hassaine, Salima ; Boughanmi, Ferdaous ; Guéhéneuc, Yann-Gaël ; Hamel, Sylvie ; Antoniol, Giuliano

  • Author_Institution
    DIRO, Univ. de Montreal, Montréal, QC, Canada
  • fYear
    2011
  • fDate
    25-30 Sept. 2011
  • Firstpage
    53
  • Lastpage
    62
  • Abstract
    Change impact analysis aims at identifying software artefacts that are being affected by a change. It helps developers to assess their change efforts and perform more adequate changes. Several approaches have been proposed to aid in impact analysis. However, to the best of our knowledge, none of these approaches have been used to study the scope of changes in a program. We present a metaphor inspired by seismology and propose a mapping between the concepts of seismology and change propagation, to study the scope of change propagation. We perform three case studies on Pooka, Rhino, and Xerces-J to observe change propagation. We use ANOVA and Duncan statistical tests to assess the statistically significance of our observations, which show that changes propagate to a limited scope.
  • Keywords
    software engineering; statistical analysis; Duncan statistical test; Pooka; Rhino; Xerces-J; analysis of variance; change impact analysis; change propagation; object-oriented programming; seismology-inspired approach; Earthquakes; History; Measurement; Seismic waves; Seismology; Software; Vectors; Change Impact Analysis; Change Propagation; Earthquake Forecasting; Software evolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2011 27th IEEE International Conference on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4577-0663-9
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2011.6080772
  • Filename
    6080772