Identifying Misalignment of Goal and Strategies across Organizational Units by Interpretive Structural Modeling, accepted at HICSS 2016 (CORE Rank A)

Yohei Aoki, Takanobu Kobori, Hironori Washizaki, Yoshiaki Fukazawa, “Identifying Misalignment of Goal and Strategies across Organizational Units by Interpretive Structural Modeling,” Proceedings of the 49th Hawaii International Conference on System Sciences (HICSS-49), January 5-8, 2016 Grand Hyatt, Kauai (CORE Rank A)(to appear)

To achieve the business objectives of an organization, the business goals and strategies must align. GQM+Strategies® is a method that aligns goals and strategies, including IT strategies. By repeatedly defining lower-level goals and strategies, GQM+Strategies creates grids, which are specified from the initial set of goals and strategies, to link goals and strategies across different level units. Although the above approach can maintain consistency within a vertical refinement tree, horizontal relations at different branches may be missed. Herein we propose the Horizontal Relation Identification Method (HoRIM) to identify horizontal relations. HoRIM is an approach that detects the difference between the initial GQM+Strategies grid and a model obtained by applying Interpretive Structural Modeling (ISM) to the initial grid. ISM provides a hierarchical structure from the relation matrix that presents the relations between elements. An experiment confirms that HoRIM identifies about 1.5 times more horizontal relations than an ad hoc review. Additionally, an industrial application demonstrates the practical value of HoRIM.

アジャイル開発の祭典「XP祭り2015」を研究所にてXPJUGと共催、その中でAgile2015参加報告

国内最大級のアジャイル開発コミュニティのイベント「XP祭り2015」を早稲田大学グローバルソフトウェアエンジニアリング研究所にて日本XPユーザグループと9月12日に共催し、その中で国際会議Agile2015参加報告を共同で行いました(以下の資料は報告の一部)。参加者200名と盛況な会となりました。また本イベントには多くのご支援をいただきましたのでここに御礼申し上げます(詳しくはこちら: XP祭り2015:協賛・寄贈本)。ご参加ご支援有難うございました。

今回は200名中で初参加者が約半数であり、古くからの熟練者も新たな検討者も組織や業界、立場を超えて集まり新たな繋がりや交流を持ち、アジャイル開発のこれまでとこれからを展望しつつ、アイディアを創造および共有する機会となりました。具体的には、書籍『エクストリームプログラミング』(原題 Extreme Programming Explained: Embrace Change)第2版新訳出版を受けて角さんの基調講演によりエクストリームプログラミングやアジャイル開発の隆盛を振り返り、大切な価値を再認識し、それを受けて様々な講演やワークショップ、ライトニングトークを通じてアジャイル開発や関連する技術、取り組み、それらに共通するマインドの広がりとこれからの深化を体感する貴重な機会となりました。

11951678_1123110447716947_174036488239590438_o11998860_1122985094396149_6269814429387209251_n12011373_1122947077733284_6191651802124218966_n11988184_1123057787722213_3720467350533506974_n

A third-party extension support framework using patterns, accepted at APSEC 2015 (CORE Rank B, acceptance rate 42/144=29%) as full paper.

Yiyang Hao, Hironori Washizaki, Yoshiaki Fukazawa, “A third-party extension support framework using patterns,” Proceedings of the 22nd Asia Pacific Software Engineering Conference (APSEC 2015), New Delhi, India, Dec 1-4, 2015. (to appear)

Software extension is a fundamental challenge in software engineering which involves extending the functionalities of a software module without modifying it. Many modern software developers choose to adapt third-party extension platform to further improve customizability. As the project evolves, the requirements may change to include third-party extension support. However to design and to implement such platform is no trivial task, and should happen at the beginning of the project. In this paper, we have shown the four types of extensions that are often made to object-oriented software, namely Member Access Extension, Subclass Extension, Event-based Extension and Data Extension. And proposed a language-independent platform design that can be applied to an existing software project to support such third-party extensions. The platform exercises design patterns to implement its features. We also developed an Eclipse plugin that helps developers introduce the platform to existing Java software via semi-automatic code manipulation. We further conducted a comparative experiment to test our tool with volunteers from Waseda University and noticed a significant decrease of required effort.

第4回 情報処理学会AIプログラミングコンテスト SamurAI Coding 2015-16

情報処理学会は若い世代から将来第一 線の研究者や開発者になりうる、また世界市場を舞台に活躍できる人材を育てることを目的として、国際的なAIプログラミングコンテスト “SamurAI Coding” を 2012 年度、2013 年度および 2014 年度に開催いたしました(2012年度決勝の様子、 2013年度決勝の結果、2014年度の結果)。今年度も SamurAI Coding 2015-16 を開催いたします。ゲームをテーマにしたプログラミングスキルを競い、予選を勝ち抜いたチームが2016年3月に横浜市で開催される決勝へ進みます。決勝は情報処理学会 第78回全国大会 に併設されます。参加エンジニア・プログラマはその能力が世界で通用するか本コンテストを通じて試すことができます。

ゲームルール案を含む形でサイトをプレオープンしました。またスポンサーを現在募集中です。ぜひご検討ください。

snapshot

4th IPSJ AI Programming Contest: SamurAI Coding 2015-16

Information Processing Society of Japan (IPSJ) conducted the International AI programming Contest “SamurAI Coding” in 2012, 2013 and 2014, aiming to cultivate the younger generation so they can become leading researchers, developers and successful on global level. 4th SamurAI Coding will be held between October 2015 and March 2016. Contestants will compete their engineering skills for AI game programming. Winners of the preliminary round will move on to the final round, which will be held on March 11 2016 collocated with 78th IPSJ National Convention at Keio University, Yagami Campus. Participating engineers and programmers will be able to demonstrate their skills on a global level through this contest.

The preliminary website containing preliminary game rule has been launched. Moreover Call for Sponsors in Japanese is out! Please consider to support this exciting and valuable event!

banner

第2回 早稲田大学・Fraunhofer IESE共催セミナー 「データに裏付けられたIT経営とソフトウェア品質」盛況裡に終了

9月4日に「データに裏付けられたIT経営とソフトウェア品質 ~ゴール指向の測定・改善およびGQM+Strategiesの実践と国際展望~」と題して、早稲田大学、Fraunhofer IESEの共催、IPA、CSAJ、ITCAの後援によりセミナーを早稲田大学西早稲田キャンパスにて開催しました。当日は関係者を含めて70名近い参加があり盛況な会となり、情報共有と共に活発な議論がありました。参加者、講演者、関係者の皆様、有難うございました。

共催:
早稲田大学グローバルソフトウェアエンジニアリング研究所
フラウンホーファー研究機構 実験的ソフトウェア工学研究所(Fraunhofer IESE)
後援:
独立行政法人情報処理推進機構(IPA)技術本部 ソフトウェア高信頼化センター
一般社団法人コンピュータソフトウェア協会
特定非営利活動法人ITコーディネータ協会
日時: 2015年9月4日(金)13:30-17:30(終了後、懇親会)
場所: 早稲田大学西早稲田キャンパス57号館201教室
参加者: 関係者含め約70名(セミナー)

OLYMPUS DIGITAL CAMERA 51AG1pvaBpL._SX344_BO1,204,203,200_

ETロボコン2015 東京地区大会パンフレットに寄稿「皆で、モデルで、論じましょう!」

鷲崎弘宜、“皆で、モデルで、論じましょう!”、ETロボコン2015 東京地区大会パンフレット、2015年9月

ETロボコンは、競技者がモデルを活用して、スマートなロボット・組込みソフトウェアシステムの企画、開発、運用の技術と知識、そしてチーム・マネジメントの総合力を磨き、競う世界的にユニークなコンテストです。IoT時代の到来により「ものづくり」のあり方がアップデートされようという今日、本コンテストもまたイノベーター部門の新設等により年々アップデートされ、ものづくりの基礎から応用さらにはイノベーションまで失敗を恐れずチャレンジできる機会として価値をますます高めつつあります。
一方で、歴史を紐解くと、モデルの概念はプラトンにまで遡ることができます(日高ら『モデル駆動工学の歴史と背景』コンピュータソフトウェア2012)。プラトンは蝶番や用水路を用いて、直接触れない脊椎や血管を議論しました。私たちは2300年後、主に図面を用いて、やはり直接触れないソフトウェアやシステムを議論しています。2300年前と現代では技術的に異なるようで、モデルにより論ずるという取り組みに何ら違いはありません。そして、その価値はシステムが複雑化し境界が不明瞭となりつつあるなか、ますます高まっています。
早稲田大学グローバルソフトウェアエンジニアリング研究所は「理論に裏打ちされたプラクティスの実現」をビジョンとして掲げ、国内外組織との連携のもと、モデリングを中心として、ソフトウェアエンジニアリングの研究開発、教育、社会展開に務めています。その一環として、引き続き東京地区大会を支援させていただけることに感謝します。
スポンサーの皆様、関係者・スタッフの皆様、参加者の皆様、そしてご来場の皆様、ぜひモデルを用いて、スマートなロボットや組込みシステム・サービスの未来を一緒に論じましょう。

早稲田大学グローバルソフトウェアエンジニアリング研究所
所長 鷲崎 弘宜

『ゴール&ストラテジ入門 – 残念なシステムの無くし方』9月4日セミナーにて先行・割引販売

GQM+Strategies本『ゴール&ストラテジ入門 – 残念なシステムの無くし方』9月4日セミナーにて先行・割引販売決定。

Amazonにて予約の始まった『ゴール&ストラテジ入門 – 残念なシステムの無くし方』ですが(9月10日発売)、発行元オーム社さんのご厚意により9月4日 早稲田・Fraunhofer IESE共催の無料セミナー「データに裏付けられたIT経営とソフトウェア品質」にて割引販売をいただけることになりました。原著者のJens(や翻訳陣)と交流いただき質問等を直接ぶつけていただくこともできますので、ぜひお越しください。懇親会にもいらっしゃればJensからサインもおそらくその場でいただけます。

51AG1pvaBpL._SX344_BO1,204,203,200_