第21回 SRA-KTL Technology Seminar

テーマ: 『インクリメンタル開発を支援する技術と環境』
講演者: 神谷年洋氏(産業技術総合研究所),
葉雲文(SRA),
西中芳幸(SRA先端技術研究所)
日時: 2009年10月14日(水) 14:00 ~ 17:00 受付 13:30~
場所: 全国情報サービス産業厚生年金基金 「JJK会館」7階会議室
開催案内: 第21回SRA-KTL Technology Seminar 開催案内プログラム詳細

開催報告

(株)SRA先端技術研究所(SRA-KTL)では、先端技術に関する技術セミナーの一環として、『インクリメンタル開発を支援する技術と環境』をテーマに、「軽量」「シンプル」「組み合わせ易さ」という3つのポイントに着目した開発支援技術として、コードクローン検出技術、コード検索、ライブラリのユーザビリティ、についてご紹介するセミナーを2009年10月14日に開催いたしました。

KTL-seminar-20091014-1.jpg

当日は、多くのお客様にご来場いただき、盛況のうちにセミナーを終えることができました。 これも日頃からご支援いただいております皆様のお陰と深く感謝しております。

セッション1の『コードクローン研究の進化と支援技術の展開』 では、安易なコピー&ペーストなどにより作成した、保守性を悪くする原因となる類似コード断片(Code clone)の検出について、コードクローン技術に関する基本的知識の説明を手始めに、「一つのツールに対する要求が変わっていく様」「保守すべきか、更改すべきか、の決断」「再利用って本当か?神話か?」「開発プロセスに破壊的な影響を及ぼす『言語』や『表現』」「次のツール~Quartetへ」といったツールの進化に関わる話題を、世界的な権威である神谷氏の具体的な体験に基づきお話いただきました。

KTL-seminar-20091014-2.jpg

セッション2の『検索駆動型ソフトウェア開発の支援環境』 では、日常的に行なわれる開発作業の中での検索という行為についての分析から、検索に基づく開発手法についての研究動向の紹介から始まり、生産性向上の鍵となるソフトウェア開発者の作業に特化したVertical Searchと、企業全体を対象とするEnterprise searchの2つを可能とする、開発中のエンタープライズコード検索エンジンを、チーフアーキテクトの葉雲文がデモを交えて紹介しました。





KTL-seminar-20091014-3.jpg

セッション3の『ライブラリの軽量化とユーザビリティ』 では、開発者はライブラリの<ユーザ>でもあるため、ライブラリのユーザビリティの向上はソフトウェア開発の生産性を高めると考えています。KTL研究員の西中は、“Jun for Java”の一枚岩の巨大なライブラリをバラバラにし、機能を単位とする使いやすい粒度の小さなライブラリ群としてモジュール化するMotR(Motley Resorvoir: 雑多な貯蔵庫)アプローチの紹介を通じて、理解しやすい利用しやすいライブラリについて解説しました。

最後のQ&Aでは、現実の大量の保守対象ソールコード中のコードクローンにどう対処したらよいか?などの保守現場からの質問があり、真剣な意見交換がなされました。


すべての講演について質疑応答でもセミナー後のアンケートでも、参加された皆様から数多くのご質問、ご意見をいただき、皆様の関心の高さを改めて実感いたしました。

次回のシンポジウムは、2009年12月2日に予定しております。 詳細が決まり次第、弊社Webページ等でご案内させていただきます。

講演内容は次の通りです。資料をPDF形式にて閲覧・ダウンロード頂けます。 講演内容についてのご質問等は、次の問い合わせ先までにご連絡下さい。

◆ 講演資料ダウンロード

当日の発表資料を下記からダウンロードできます。 なお、公開に際し、内容の一部を修正しているものがありますので、その旨ご了承願います。

【講演資料PDFダウンロード】

◆ お問い合わせ

SRAグループでは、今回ご紹介させていただきました『エンタープライズコード検索エンジン』を開発中です。 また、(株)SRA先端技術研究所では、『ライブラリの軽量化とユーザビリティ』でご紹介した(Motley Resorvoir: 雑多な貯蔵庫)アプローチの具体化に取り組んでいます。

詳細につきましては次の問い合わせ先までご連絡ください。

セミナー受付担当  seminar@sra-ktl.co.jp
Tel:03-3357-9011  Fax:03-3351-0880

以上