A Seismology-inspired Approach for Change Impact Analysis. Hassaine, S., Boughanmi, F., Guéhéneuc, Y., Hamel, S., & Antoniol, G. In Cordy, J. R. & Tonella, P., editors, Proceedings of the 27<sup>th</sup> International Conference on Software Maintenance (ICSM), pages 53–62, September, 2011. IEEE CS Press. 10 pages.Paper abstract bibtex 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.
@INPROCEEDINGS{Hassaine11-ICSM-ChangeImpactSeismology,
author = {Salima Hassaine and Ferdaous Boughanmi and Yann-Ga{\"e}l Gu{\'e}h{\'e}neuc and Sylvie Hamel and Giuliano Antoniol},
title = {A Seismology-inspired Approach for Change Impact Analysis},
booktitle = {Proceedings of the 27<sup>{th}</sup> International Conference on Software Maintenance ({ICSM})},
year = {2011},
month = {September},
editor = {James R. Cordy and Paolo Tonella},
publisher = {IEEE CS Press},
note = {10 pages.},
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.},
grant = {NSERC DG and CRC on Software Patterns},
keywords = {Evolution patterns ; ICSM},
kind = {MISA},
language = {english},
url = {http://www.ptidej.net/publications/documents/ICSM11b.doc.pdf},
pdf = {http://www.ptidej.net/publications/documents/ICSM11b.ppt.pdf},
pages = {53--62}
}
Downloads: 0
{"_id":"2rQAC3nDmrWQjggCi","bibbaseid":"hassaine-boughanmi-guhneuc-hamel-antoniol-aseismologyinspiredapproachforchangeimpactanalysis-2011","downloads":0,"creationDate":"2018-01-17T20:29:42.428Z","title":"A Seismology-inspired Approach for Change Impact Analysis","author_short":["Hassaine, S.","Boughanmi, F.","Guéhéneuc, Y.","Hamel, S.","Antoniol, G."],"year":2011,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene (automatically cleaned).bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Salima"],"propositions":[],"lastnames":["Hassaine"],"suffixes":[]},{"firstnames":["Ferdaous"],"propositions":[],"lastnames":["Boughanmi"],"suffixes":[]},{"firstnames":["Yann-Gaël"],"propositions":[],"lastnames":["Guéhéneuc"],"suffixes":[]},{"firstnames":["Sylvie"],"propositions":[],"lastnames":["Hamel"],"suffixes":[]},{"firstnames":["Giuliano"],"propositions":[],"lastnames":["Antoniol"],"suffixes":[]}],"title":"A Seismology-inspired Approach for Change Impact Analysis","booktitle":"Proceedings of the 27<sup>th</sup> International Conference on Software Maintenance (ICSM)","year":"2011","month":"September","editor":[{"firstnames":["James","R."],"propositions":[],"lastnames":["Cordy"],"suffixes":[]},{"firstnames":["Paolo"],"propositions":[],"lastnames":["Tonella"],"suffixes":[]}],"publisher":"IEEE CS Press","note":"10 pages.","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.","grant":"NSERC DG and CRC on Software Patterns","keywords":"Evolution patterns ; ICSM","kind":"MISA","language":"english","url":"http://www.ptidej.net/publications/documents/ICSM11b.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/ICSM11b.ppt.pdf","pages":"53–62","bibtex":"@INPROCEEDINGS{Hassaine11-ICSM-ChangeImpactSeismology,\n author = {Salima Hassaine and Ferdaous Boughanmi and Yann-Ga{\\\"e}l Gu{\\'e}h{\\'e}neuc and Sylvie Hamel and Giuliano Antoniol},\n title = {A Seismology-inspired Approach for Change Impact Analysis},\n booktitle = {Proceedings of the 27<sup>{th}</sup> International Conference on Software Maintenance ({ICSM})},\n year = {2011},\n month = {September},\n editor = {James R. Cordy and Paolo Tonella},\n publisher = {IEEE CS Press},\n note = {10 pages.},\n 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.},\n grant = {NSERC DG and CRC on Software Patterns},\n keywords = {Evolution patterns ; ICSM},\n kind = {MISA},\n language = {english},\n url = {http://www.ptidej.net/publications/documents/ICSM11b.doc.pdf},\n pdf = {http://www.ptidej.net/publications/documents/ICSM11b.ppt.pdf},\n pages = {53--62}\n}\n\n","author_short":["Hassaine, S.","Boughanmi, F.","Guéhéneuc, Y.","Hamel, S.","Antoniol, G."],"editor_short":["Cordy, J. R.","Tonella, P."],"key":"Hassaine11-ICSM-ChangeImpactSeismology","id":"Hassaine11-ICSM-ChangeImpactSeismology","bibbaseid":"hassaine-boughanmi-guhneuc-hamel-antoniol-aseismologyinspiredapproachforchangeimpactanalysis-2011","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/ICSM11b.doc.pdf"},"keyword":["Evolution patterns ; ICSM"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"https://bibbase.org/show?bib=http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene%20(automatically%20cleaned).bib"}},"downloads":0,"html":""},"search_terms":["seismology","inspired","approach","change","impact","analysis","hassaine","boughanmi","guéhéneuc","hamel","antoniol"],"keywords":["evolution patterns ; icsm"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}