TY - GEN
T1 - Celadon
T2 - 30th International Conference on Software Engineering 2008, ICSE'08
AU - Zhang, Sai
AU - Gu, Zhongxian
AU - Lin, Yu
AU - Zhao, Jianjun
PY - 2008
Y1 - 2008
N2 - To reduce the manual effort of assessing potential affected program parts during software evolution, we develop a tool, called Celadon, which automates the change impact analysis for AspectJ programs. Celadon is implemented in the context of the Eclipse environment and designed as a plugin. It analyzes the source code of two AspectJ software versions, and decomposes their differences into a set of atomic changes together with their dependence relationships. The analysis result is reported in terms of impacted program parts and affected tests. For each affected test, Celadon also identifies a subset of affecting changes that are responsible for the test's behavior change. In particular, as one of its applications, Celadon helps facilitate fault localization by isolating failure-inducing changes for one specific affected test from other irrelevant changes.
AB - To reduce the manual effort of assessing potential affected program parts during software evolution, we develop a tool, called Celadon, which automates the change impact analysis for AspectJ programs. Celadon is implemented in the context of the Eclipse environment and designed as a plugin. It analyzes the source code of two AspectJ software versions, and decomposes their differences into a set of atomic changes together with their dependence relationships. The analysis result is reported in terms of impacted program parts and affected tests. For each affected test, Celadon also identifies a subset of affecting changes that are responsible for the test's behavior change. In particular, as one of its applications, Celadon helps facilitate fault localization by isolating failure-inducing changes for one specific affected test from other irrelevant changes.
UR - http://www.scopus.com/inward/record.url?scp=57349099198&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57349099198&partnerID=8YFLogxK
U2 - 10.1145/1370175.1370184
DO - 10.1145/1370175.1370184
M3 - Conference contribution
AN - SCOPUS:57349099198
SN - 9781605580791
T3 - Proceedings - International Conference on Software Engineering
SP - 913
EP - 914
BT - ICSE'08
Y2 - 10 May 2008 through 18 May 2008
ER -