ET ロボッ ンテ ため パタ ン ラン
角谷 将司† 中野 聡之† 澤 貴之† 和田 彦† 伊藤 弘毅† 鷲崎 弘宜† 深澤 良彰†
パタ ン ン ,プ セ ボッ 化を目的 し い .し し、従来 パタ ン マ ニン 手法 ,プ セ 明確 あ を前提 し い ,マ ニン たパタ ン ン 正当 あ いえ .した ,開発者自身 開発プ セ 全容を把握し い
いプ セ 不明瞭 開発 い ,目的 プ セ 自体 そ そ 不明瞭 ,抽
出 たパタ ン ン 正当 あ 断 い. 々 問題を解決 た
,開発プ セ パタ ン ン を同時 抽出 新た パタ ンマ ニン 手法を提 案 . 々 実際 新た マ ニン 手法を用い ,開発プ セ 不明瞭 ち ,本
業 合間 取 組 ン 形式 ET ボッ ン パタ ン ン 抽出を行
た.
Pattern Language for ET robot contest
MASASHI KADOYA† TOSHIYUKI NAKANO† TAKANORI OZAWA† MASAHIKO WADA† HIROKI ITOH† HIRONORI WASHIZAKI† YOSIAKI FUKAZAWA†
Pattern Language aimed at to clear the process. However, it can be said that it is correct since the mining technique of the conventional pattern is premised on a process being clear. Therefore, we cannot judge whether the extracted pattern language is correct when the development process which development is ambiguity and not understood by developer because the process itself is not clear. We propose the technique of new pattern mining which extracts a development process and a pattern language simultaneously, in order to solve these problems. We extracted the pattern language of "ET robot contest" which tends to become ambiguous because that development of the contest is in the intervals of vocational.
1. め
パタ ン 抽出活動 ,ソ 関 知識
,パタ ン し 再利用可能 知識を特定 形式
した 記述し, 団的 ュ 洗練
活動 あ .パタ ン 抽出活動 一般的 4
プ セ を順 実行 達 .そ ,発
見→記述→提出→洗練 い た過程 あ . プ セ を合わ パタ ンマ ニン 呼ぶ[1].
代表的 し ,ワ ョップ形式, ンタ ュ 形式,教育 講義形式,セ マ ニン 形式
挙 .い 手法 用 あ ,幅広く採
用 い .
し し, 代表的 マ ニン 手法 い 開発プ セ 明確 あ を前提 し い .した
,特 開発者自身 開発プ セ 全容を把握
し い い 不明瞭 開発 い ,適 マ ニ
ン 行え い 考え . 々 問題を
解決 た ,開発プ セ を明確 し パタ
ン ン を抽出 新た パタ ンマ ニン 手法を提案 .
2. 不明瞭 開発 おけ パタ ンマイニ
ング
2.1. 従来 パタ ンマイニング
パタ ン ン パタ ン間 繋 を持た
,プ セ を ボッ 化 再利用性
向上を目的 し い [2]. ,従来 パタ ンマ ニン 開発プ セ 明確 あ 故 ,適
パタ ン ン 抽出 た 断 .し
し,マ ニン 者や開発者自身 開発プ セ 全容 を把握し い い 不明瞭 開発 パタ ンマ
ニン ,元来 明確化 対象 そ そ
† 早稲田大学 Waseda University
不明瞭 あ .そ た ,抽出 たパタ ン ン 間 依存関係 妥当性を 断 い.した
,開発者自身 プ セ 全容を把握し い い開
発 パタ ン ン 抽出 ,従来 パ
タ ンマ ニン 適 マ ニン 困難 あ 考え .
2.2. プロセ が不明瞭 開発
開発プ セ 不明瞭 傾向を持 開発 例
し ,本開発前 提案書作 段階 プ タ
ン 開発や,本業 合間 取 組 ン
形式 開発 挙 . ,組 込
開発 野 び同教育 野 若 層
や初級 ン ニ 析 設計 ン 教育を
目的 し い ET ボッ ン ,開発プ セ 不明瞭 可能性 高い 考え え . 々
不明瞭 開発 例 し ET ボッ ン 着
眼し,実際 新た マ ニン 手法を用い パタ ン
ン を抽出 ,問題 対 解決を示
.
3. 開発プロセ を明確 マイニング
手法
3.1. 新た マイニング手法
本手法 ,大 く 特徴を持 .一 ,パタ ン ン 抽出 共 ,プ タ プ し 開
発プ セ を同時 抽出 過程を 入 あ
.そし ,抽出 た開発プ セ ,再びワ
ョップや ンタ ュ , 洗練 た開発プ
セ 長 . ,パタ ン間 依存関係 明
確 ,適 パタ ン ン 抽出
考え え . た, 抽出 前段階 し ,抽出 たパタ ンを時系列,プ セ 設計 実装 ン
配置 .配置 たパタ ン ,開発プ
セ を視覚的 予測 ,プ タ プ し
開発プ セ を抽出 .そ 際,パタ ン間
関係性を持た パタ ン ン 抽出を
行い,パタ ン ン 開発プ セ 同時抽出
を行う 可能 .
目 特徴 し , パタ ン ン 開発プ セ を同時 抽出 過程を繰 返
あ . サ を繰 返 ,両者 相
互 深く関係し,洗練 たパタ ン ン 抽
出 期待 .
3.2. 新た マイニング手法 ガイ ライン
以上 2 特徴を踏 え,具体的 マ ニン 方 法 い 記 . ,マ ニン を行う前 前情
報を収 . マ ニン 中 あ 程度 あた
を を目的 し い .そし ,実際 ワ ョップ ンタ ュ を行う パタ ン 抽出を
行う. マ ニン 抽出 たパタ ン
ン ,誰 ュ を 環境 た
Wiki 編 構築を行う.次 ,抽出 たパタ ン 開発プ セ を視覚的 把握 た ,Wiki
たパタ ン ン を時系列
ン , マ 化 . 手法 ,
視覚的 開発プ セ を予測 ,プ タ プ 開発 プ セ を抽出 .そし ,抽出 た開発プ セ
パタ ン ン ,再びワ ョップや ン
タ ュ 洗練 .
4. 抽出さ たパタ ン ラン
実際 ET ボッ ン を題 し ,パタ ン ン を抽出し い .抽出期間 ,2011 10 2012 1 間 ,3 回 ワ ョッ プ 複数回 ぶ ンタ ュ ,合計 35 個
ぶパタ ン ン を抽出した. 現
行 プ 適用 ,再利用性 高いパ
タ ン ン 抽出 た 考え え .
5. おわ
本稿 ,パタ ン ン 抽出 共 ,プ
タ プ し 開発プ セ を同時 抽出 過程を 入し,そ 過程を繰 返 新た パタ ンマ ニン
手法を考案した.そ 結果,開発プ セ 抽出 たパタ ン ン 同期し,整合性 取 た パタ ンマ ニン を行う . た,何度 抽 出 過程を繰 返 ,効果的 抽象度 パタ
ンを抽出 考え .
参考文献
[1] 鷲崎 弘宜, ソ パタ ン マ ニン 関 ―考察, ンタ ワ ョップ, 2005 [2] 湯 洋 ,若松 孝次,井庭 崇,プ
推進 た パタ ン ン そ 進化,
情報処理学会,vol.68,2008.