バグは金曜日に生まれるってホント?「MSR」最前線

この記事をtweetする このエントリーをはてなブックマークに追加

流行りモノから新技術まで! 5分でわかる最新キーワード解説

バグは金曜日に生まれるってホント?「MSR」最前線

2014/10/15


 日々進歩するIT技術は、ともすると取り残されてしまいそうな勢いで進化の速度を高めています。そこでキーマンズネット編集部がお届けするのが「5分でわかる最新キーワード解説」。このコーナーを読めば、最新IT事情がスラスラ読み解けるようになることうけあい。忙しいアナタもサラっと読めてタメになる、そんなコーナーを目指します。今回のテーマは「MSR(Mining Software Repositories)/ソフトウェアリポジトリマイニング」。ビッグデータ解析技術により、ソフトウェアの開発技術を変革する新しいトレンドが生まれようとしています!

未定

※「未定/バグは金曜日に生まれるってホント?「MSR」最前線」の記事を一部ご紹介します。会員登録を行い、 ログインすると、「未定/バグは金曜日に生まれるってホント?「MSR」最前線」の記事全文がお読みいただけます。

会員登録はこちら(無料)



1

「MSR/ソフトウェアリポジトリマイニング」とは?

 ソフトウェアのソースコードやドキュメント、開発や運用・保守プロセスで発生した議論の記録など、ソフト開発に関連して蓄積された膨大な電子化情報の中から、新しいソフトの設計・開発・保守に利用可能な知見を抽出して活用し、ソフト開発の生産性・品質・保守性の向上を目指す新しい知識再利用技術。

1-1

MSRがマイニングする対象は?

 「マイニング」(mining/採鉱)技術としてよく知られているのは「データマイニング」技術だろう。小売店の販売データを分析して「ビールを買う顧客が一緒に買う商品は紙おむつ」であるという一見不思議な相関関係が見つかったという有名なエピソードが語るように、業務データを見ているだけではわからないデータ間の相関関係や傾向を導き出し、販売予測やマーケティングに役立てる分析技術のことだ。MSRも同様に、膨大に蓄積されたデータの中から役に立つ情報を取り出そうとする技術である。
 ただし分析の対象とするデータの種類が違う。データマイニングが業務データを対象にするのに対しMSRはソフトウェアに関連するあらゆる情報を分析する。
 図1に見るように、ソースコードはむろんのこと、CVS(Concurrent Versions System/ファイルのバージョン管理システムのデータ)やSVN(Subversion/オープンソースのバージョン管理ツールのデータ)、バグ報告(バグトラッキングシステムのデータやその他の資料)、クラッシュログ、実行履歴、メール(SNSやブログ、掲示板なども含む場合がある)などがマイニングの対象だ。それらのデータは構造化されてデータベースに格納されているものもあれば、文書やテキストなどの非構造化データとして蓄積されている。共通点は電子化されているということだけかもしれない。それらを一元的に「リポジトリ」といういわば貯蔵庫に入れて、さまざまなアルゴリズムを駆使して分析するのがMSRの方法だ。

図1 「MSR」の概要
図1 「MSR」の概要
資料提供:ソフトウェアジャパン2013、ITフォーラムセッション「ソフトウェアリポジトリマイニングの技術動向とその応用」
(奈良先端科学技術大学院大学 門田暁人)より

…この記事の続きは、会員限定です。  会員登録はこちら(無料)

続きを読むには…
会員登録いただくと自動的にこの記事に戻り、続きが読めます。

会員登録(無料)・ログイン

キーマンズポイントで今応募できるプレゼントはこちら!(2016/12/31まで)

ITキャパチャージに解答いただくとポイントがたまります。
たまったポイント数に応じて、以下、A〜E賞の各賞品に応募することができます。

●B賞:抽選で1名様
 象印マホービン 圧力IH炊飯ジャー「極め炊き NP-YB10」 
●A賞:抽選で1名様
 HUAWEI Windows 10 Pro搭載 2in1デバイス「HUAWEI MateBook M3」 
●C賞:抽選で1名様
 iRobot 床拭きロボット「ブラーバ ジェット240」 
●D賞:抽選で1名様
 プリンセス 大皿みたいな白いホットプレート「Table Grill Pure」 
●E賞:抽選で2名様
 ASUS 毎日の健康をスマートに記録「VivoWatch」 

このページの先頭へ

◆関連記事を探す

未定/バグは金曜日に生まれるってホント?「MSR」最前線」関連の情報を、チョイスしてお届けします

※キーマンズネット内の「未定」関連情報をランダムに表示しています。

未定」関連の製品

CMSソフトウェア Movable Type 【シックス・アパート】
CMS
効率的なウェブサイト運用を実現する、国内シェアNo.1のCMSプラットフォーム。安心のセキュリティ、豊富なソリューションで、小中規模からエンタープライズまで対応。

未定」関連の特集


IT担当447人対象に「中小企業のIT導入状況(2011年)」を調査。情シスの有無、満足度などから中…



 私達は、納期がまだまだ先だと、ぎりぎりまで着手しようとしません。「そろそろ始めないとマズイな」と感…



現在ソフトバンクが2008年春のサービス開始を目指し、実証実験中!基地局をオフィスや自宅に設置すると…


「データ分析」関連 製品レポート一覧

このページの先頭へ

未定/ バグは金曜日に生まれるってホント?「MSR」最前線」の記事を一部ご紹介しました。
会員登録を行い、ログインすると、「未定/ バグは金曜日に生まれるってホント?「MSR」最前線」の記事の続きがお読みいただけます。


Myリストへ 印刷用ページへ

この記事をtweetする このエントリーをはてなブックマークに追加


この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。


ページ: 1 | 2 | 3


30007306


IT・IT製品TOP > データ分析 > その他データ分析関連 > その他データ分析関連のIT特集 > 特集詳細

このページの先頭へ

キーマンズネットとは

ページトップへ