• 検索結果がありません。

WSadoya 最近の更新履歴 ソフトウェアエンジニアリングシンポジウム2012

N/A
N/A
Protected

Academic year: 2018

シェア "WSadoya 最近の更新履歴 ソフトウェアエンジニアリングシンポジウム2012"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

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.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.

参照

関連したドキュメント

Theorem 1.1 The principal order ideal generated by an involution w in the Bruhat order on the involutions in a symmetric group is a Boolean lattice if and only if w avoids the

Several preliminary results are given, and we completely characterize permutations avoiding a barred pattern of length 6 5, before we modify the method of prefix enumeration schemes

We study the basic preferential attachment process, which generates a sequence of random trees, each obtained from the previous one by introducing a new vertex and joining it to

Each of them defines the generating function of a class of pattern-avoiding permutations that can be described by a bi-labelled generating tree: we thus recover and refine, in a

We note that, in order to study the behavior of a parametric fuzzy difference equation we use the following technique: we investigate the behavior of the solutions of a related family

S.; On the Solvability of Boundary Value Problems with a Nonlocal Boundary Condition of Integral Form for Multidimentional Hyperbolic Equations, Differential Equations, 2006, vol..

In our previous papers, we used the theorems in finite operator calculus to count the number of ballot paths avoiding a given pattern.. From the above example, we see that we have

“Breuil-M´ezard conjecture and modularity lifting for potentially semistable deformations after