抄録
B-004
オブジェクト指向プログラミング初学者のためのソースコード品質評価ツール
若林智徳・松浦佐江子(芝浦工大)
これまでオブジェクト指向プログラミング初学者のソースコードから,初学者特有のクラス構成の欠陥を,フィールドとメソッド間の依存関係の観点から調査してきた.初学者のソースコードでは,あるクラスのデータのみを扱う手続きが,複数のクラスに横断的に定義され,教員が本来意図していたクラス構成が構築されないという問題が起きている. そこで,これらの欠陥の原因となる問題を整理し,ソースコード品質評価の尺度として利用する方法を提案する.また,問題の種類や出現数に応じて,初学者にフィードバックすべき情報を提案する.この方法に基づいて開発したツールを用いて初学者のソースコードを評価し,評価ツールの有効性を議論する.