講演抄録/キーワード |
講演名 |
2005-01-21 10:45
静的なJavaプログラムを対象とした構造の理解コスト計量ツール ○馬場敬尚・掛下哲郎(佐賀大) |
抄録 |
(和) |
我々はプログラムの理解容易性を計量するメトリクスとして理解コストを提案している。本論文では、静的なJavaプログラムを対象とした構造の理解コスト計量ツールを開発する。静的なJavaプログラムとは実行中にプログラムの構造が変化しないJavaプログラムのことである。Javaプログラムの理解コストは構造の理解コストと振る舞いの理解コストの和で求めることができる。構造の理解コストを計量するためには、プログラムを構文解析する必要がある。そのために我々はJTBを利用した。また、初期状態を表すデータ構造を作成するために、patchコマンドも利用する。 |
(英) |
We have proposed the notion of understanding cost in order to evaluate understandability of a program. In this paper, we develop an understanding cost calculation tool for static Java program structure. A Java program is static if the program structure does not change during execution. The understanding cost of a static Java program is the sum of the understanding costs of its structure and behavior. The tool requires parsing and traversal of the target program. We use Java Tree Builder for this purpose. We also utilize the patch command in order to construct data structure of the initial state of the program. |
キーワード |
(和) |
メトリクス / 理解容易性 / ソフトウェアツール / 理解コスト / / / / |
(英) |
Metrics / Understandability / Software Tool / Understanding Cost / / / / |
文献情報 |
信学技報, vol. 104, no. 571, SS2004-54, pp. 23-28, 2005年1月. |
資料番号 |
SS2004-54 |
発行日 |
2005-01-13 (SS) |
ISSN |
Print edition: ISSN 0913-5685 |
PDFダウンロード |
|