Core Concepts
学生のソフトウェアプロジェクトを評価するための知的システムを提案し、その有効性を実証する。
Abstract
本研究では、学生のソフトウェアプロジェクトを評価するための知的システムを提案している。まず、学生プロジェクトチームとファカルティを対象にしたアンケート調査を行い、主要な評価基準を特定した。これらの基準は、クリーンなコード、継承の利用、機能性として選定された。次に、これらの基準を fuzzy 変数と fuzzy 集合で表現し、専門家と協力して fuzzy ルールを定義した。この fuzzy 推論システムにより、プロジェクトの成功度を定量的に評価することができる。
システムの有効性を検証するため、3人の専門家が手動で評価した3つのプロジェクトと、提案システムによる評価結果を比較した。その結果、提案システムは専門家の評価と良く一致することが示された。このように、提案システムは、主観的な偏りを低減し、プロジェクト評価の標準化に役立つことが期待される。
Stats
クラスの数は平均29.2個、最大56個、最小10個
コードの行数は平均2406.2行、最大5500行、最小130行
メソッドの数は平均10個/クラス、最大50-60個/クラス、最小3個/クラス
最終成績の平均は82.5点、最高100点、最低56.8点
Quotes
"学生のソフトウェアプロジェクトの評価は複雑な課題であり、慎重な注意を要する。"
"教師の過剰な負担は、不完全なプロジェクト分析、エラーの見落とし、主観的な採点、不十分なフィードバックにつながる可能性がある。"
"評価の不確実性は、複数の専門家や評価者が関与する際に生じる重要な問題である。評価基準の理解の違いや主観的な見方の差異が、最終的な成績の違いを生み出し、学生に混乱と不確実性を引き起こす。"