Detecting Difference between the Execution Trace Extracted from Two Versions of a Program

IR

Bibliographic Information

Other Title
  • プログラムの変更前後での実行履歴の差分検出手法

Search this article

Abstract

It is necessary to confirm whether the change of behavior of a program is intended when developers modify souce code for debugging. To check the difference of the behavior of the program, they execute the modified program under the same operating condition. However, it is necessary to compare a huge amount of method call events in execution traces when they can not directly observe their behavior. This paper proposes a method to detect and visualize the difference by comparing tree structures between the two execution traces that are obtained by executing the two versions of a program under the same operating condition. We conducted a case study for a drawing editor JHot-Draw. As a result, we confirm that the visualized difference of the execution traces corresponding to the source code difference.

Journal

Details 詳細情報について

Report a problem

Back to top