5ZE-06
ソフトウェアメトリクスに基づくリファクタリング学習の支援
○橋本裕介,酒井三四郎(静岡大)
プログラムの保守性に悪影響を与えかねない質の低いコードは「不吉な臭い」と呼ばれ、経験を積んだプログラマはその傾向を見つけてリファクタリングすることができる。しかし、経験の浅い人がそれを見つけることは難しく、無秩序なコードができやすい。ある程度規模の大きいプログラムを作るようになると保守性を考慮する必要が生じるが、それまでとりあえず動けばいいプログラムを作ってきた人には難しい。本研究では、メトリクスを用いて修正すべき箇所を定量的に示すことでリファクタリングに不慣れな学習者を支援する。メトリクスに基づいたリファクタリング経験を積むことで、修正箇所を特定して修正する技術を身に着けさせる。

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会