Java ware Engineering Laboratory Department of Computer Science
Javaクラスの利用関係を用いた ソフトウェア部品のカテゴリ階層構築法 井上研究室 宮崎 宏海 部品ware Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University
1.Javaクラスの利用関係を用いたシソーラスの作成 取得した識別子と上位下位関係の有向グラフ 頂点:識別子 有向辺:上位の識別子から下位の識別子に引いた辺 A B C D E 5/19/2021 F G 10 部品ware Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University
評価方法 評価項目 こちらの実験のみ説明する カテゴリ間の親子関係が適切か カテゴリに含まれている部品が適切か 5/19/2021 15 部品ware Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University
カテゴリ間の親子関係の評価 評価 出力した親子関係2501組からランダムに 200組を選出 親子関係の適合率を求める 適合条件:子カテゴリが親カテゴリの一種 適合例 不適合例 親カテゴリ JComponent Class. File 子カテゴリ JLabel Class. Reader 結果 64. 0%(128組 / 200組) 5/19/2021 16 部品ware Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University
考察 意味的な絞り込みを行えるカテゴリ階層が出来た 継承関係として機能を利用するためのものがみられ た →より柔軟な閾値の設定方法による親子関係の適合率 の向上 5/19/2021 17 部品ware Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University
- Slides: 18