Technical Meeting

メトリクス値の変化の可視化によるプログラム変更の支援

Supporting Program Modifications for Visualizing Fluctuations of Software Metric Values

林 晋平, 佐伯 元司

Shinpei Hayashi, Motoshi Saeki

情報処理学会研究報告, vol. 2008, no. 29, pp. 115–122, 化学会館,東京, March 2008.

Abstract

本稿では,ソフトウェアメトリクスの値の変化をコードエディタ上に可視化することにより,開発者のプログラム変更を支援する手法を提案する.プログラムの保守品質を高く保つためには,プログラム変更時にそれを低下させないことが望ましい.提案手法では,開発者が対象プログラムに対して行った変更を,それによって生じた対象プログラムでのメトリクス値の変化で評価する.評価値をコードエディタなどのソフトウェア開発環境上に可視化することにより,開発者は不適切な変更を早期に認識し,改善することができる.メトリクス値の変化の評価の際には,その基準を対象プログラムの過去の変更履歴を考慮して与えることにより可視化すべき対象のプログラム片を制限し,可視化が開発者のコーディング作業に与える負の影響を抑制する.

Abstract (English)

This paper proposes a novel technique for supporting program modifications by visualizing the fluctuations of software metric values. In program editing processes, it is useful to modify programs without depressing its maintainability. Our technique evaluates program modifications on the changes of software metric values caused by them. In order to detect and refine ill-modifications, we immediately visualize the changes after the program modifications on a software development environment such as a code editor. Inferring evaluation criteria with the version archive of the program, we then can restrict the target of visualization for reducing affects of the developers' coding process.

BibTeX

@article{hayashi-sigse200803,
    author = {林 晋平 and 佐伯 元司},
    title = {メトリクス値の変化の可視化によるプログラム変更の支援},
    journal = {情報処理学会研究報告},
    volume = 2008,
    number = 29,
    pages = {115--122},
    year = 2008,
}
Type
Technical Meeting
Location
化学会館,東京
Presented
March 18, 2008
Volume / Pages
vol. 2008, no. 29, pp. 115–122