Joseph W. Yoder, Rebecca WirfsBrock, Hironori Washizaki, “QA to AQ Part Four – Shifting from Quality Assurance to Agile Quality – Prioritizing Qualities and Making them Visible,” Proceedings of the 22nd Conference on Pattern Languages of Programs Conference 2015 (PLoP 2015), October 24-26, Pittsburgh, Pennsylvania, USA. (CORE Rank B) (to appear)
Two-level Checklists and Perspectives: Software Reading Techniques for Pattern Writer’s Workshop, accepted at PLoP 2015 (CORE Rank B)
TIAN XIA, HIRONORI WASHIZAKI, YOSHIAKI FUKAZAWA, JOSEPH YODER, REBECCA WIRFS-BROCK, “Two-level Checklists and Perspectives: Software Reading Techniques for Pattern Writer’s Workshop,” Proceedings of the 22nd Conference on Pattern Languages of Programs Conference 2015 (PLoP 2015), October 24-26, Pittsburgh, Pennsylvania, USA. (CORE Rank B) (to appear)
A Pattern Writer’s Workshop (WW) is a peer-review method to improve pattern or pattern language papers. However, several problems may arise, leading to “ad hoc” review meetings where patterns are not systematically reviewed and authors do not receive useful feedback. Previously, we considered Checklist-based Reading (CBR) and Perspective-based Reading (PBR), which are techniques to improve ad hoc reviews, but some deficiencies were noted. In this paper, we propose an approach to improve WWs by providing a two-level checklist and refining perspectives for reviewing patterns. An experiment shows the strengths and weaknesses of this new approach.
Systematic Mapping of Security Patterns Research, accepted at PLoP 2015 (CORE Rank B).
Yurina Ito, Hironori Washizaki, Masatoshi Yoshizawa, Yoshiaki Fukazawa,
Takao Okubo, Haruhiko Kaiya, Atsuo Hazeyama, Nobukazu Yoshioka, Eduardo B. Fernandez, “Systematic Mapping of Security Patterns Research,” Proceedings of the 22nd Conference on Pattern Languages of Programs Conference 2015 (PLoP 2015), October 24-26, Pittsburgh, Pennsylvania, USA. (CORE Rank B) (to appear)
Security patterns (SPs) are reusable solutions to security problems. We study here research papers that use security patterns to build secure systems or analyze the nature of security patterns. The goal of this paper is neither listing nor direct mapping of existing over 200 SPs but finding about how SPs are being investigated within research works to guide future research targeting SPs. Although the number of SPs has recently grown, two critical problems remain due to the diversity in the results themselves and how they are shared. First, it is unclear whether or not the field is actively growing. Second, the trends in SP research (e.g., research content and their modeling methods of SPs) are uncertain. To elucidate the current trends, herein we classify 30 works on SPs using a technique called systematic mapping (SM), which reveals the following characteristics. As the frequency of less common patterns (e.g., reference monitor) increases, the amount of practical research (e.g., experimental evaluations) also increases; Regardless of SPs to be dealt with, the most common SP modeling method is UML followed by other modeling methods for specific purposes, demonstrating the importance of modeling methods complementing each other; Currently one the most common research topics is applying SPs, suggesting that the demand for efficient and reliable techniques to applying SPs is high; Future studies should examine other SPs in addition to access control to handle various threats as well as to investigate the analysis/requirement and test phases; Accumulated knowledge on SPs should improve research requiring precise modeling.
第2回 早稲田大学・Fraunhofer IESE共催セミナー 「データに裏付けられたIT経営とソフトウェア品質」9月4日開催
参加募集開始: 9月4日(金) 第2回 早稲田大学・Fraunhofer IESE共催セミナー 9月4日(金)「データに裏付けられたIT経営とソフトウェア品質」 ~ゴール指向の測定・改善およびGQM+Strategiesの実践と国際展望~
標記の無料セミナーの参加募集を開始しました。テーマは GQM+Strategies と SQuaRE です。ぜひご参加ください。
================================================================================
【参加募集】
第2回 早稲田大学・Fraunhofer IESE共催セミナー 9月4日(金)
「データに裏付けられたIT経営とソフトウェア品質」
~ゴール指向の測定・改善およびGQM+Strategiesの実践と国際展望~
http://www.washi.cs.waseda.ac.jp/?page_id=2061
早稲田大学、Fraunhofer IESEの共催、IPA/SECとCSAJの後援により、GQM+Strategiesと
関連技術への取り組みや、国際規格ISO/IEC 25000 SQuaREシリーズを活用したソフト
ウェア品質評価の取り組みを中心として、ゴール指向と測定に基づいてデータに裏付け
られたIT経営およびソフトウェア品質評価・向上の実践動向と国際展望を紹介します。
GQM+StrategiesはIESEによって開発された、企業・組織における目標 と戦略(例えば
IT化)の間で整合性をもたせて組織構造に沿って連鎖させ、かつ、目標達成を定量的に
評価可能とする手法です。GQM+Strategiesは、ゴール指向の測定手法であるGQM(Goal-
Question-Metric)法を、組織目標と戦略の整合に向けて拡張した手法と位置付けられ
ます。SQuaREは、システムやソフトウェア製品の品質要求と評価に関する国際規格
シリーズです。
早稲田大学グローバルソフトウェアエンジニアリング研究所からは、GQM法および
SQuaREシリーズを活用したパッケージソフトウェアやSaaSのソフトウェア品質実態調査
の枠組みと今後の展望を解説します(IPA 2015-2016年度 RISE委託研究として実施)。
また関連組織や協力企業等より、同品質実態調査のベースとなるSQuaREシリーズとPSQ認
証制度について詳しく解説します。さらに、GQM+Strategiesや関連技法の国内における
適用事例、ならびに、GQM+Strategiesを用いる際の組織戦略の衝突や不整合の検出に
ついて解説します。
IESEからはGQM+Strategiesの発明者より書籍『Aligning Organizations Through
Measurement: The GQM+Strategies Approach』(2015年9月邦訳『ゴール&ストラテジ
入門 – 残念なシステムの無くし方 -』オーム社、2015年9月出版予定)に沿って、
GQM+Strategiesの目的や仕組みを詳しく解説し、あわせて実践事例を紹介します。さらに
GQM+Strategiesの応用研究として、ソフトウェアシステムにおける技術的負債
(technical debt)や、スマートエコシステムにおけるビッグデータを扱う際のビジネス
目標とIT戦略の整合にGQM+Strategiesを活用するプロジェクトを紹介します。
共催:
早稲田大学グローバルソフトウェアエンジニアリング研究所
フラウンホーファー研究機構 実験的ソフトウェア工学研究所(Fraunhofer IESE)
後援(予定):
独立行政法人情報処理推進機構(IPA)技術本部 ソフトウェア高信頼化センター
一般社団法人コンピュータソフトウェア協会
日時: 2015年9月4日(金)13:30-17:30(終了後、懇親会を予定)
場所: 早稲田大学西早稲田キャンパス57号館201教室
(東京メトロ副都心線西早稲田駅 徒歩1分、JR山手線・東京メトロ東西線 高田馬場駅
徒歩15分)
参加費: セミナー 無料
懇親会 4000円程度(場所は同キャンパス 63号館1階、立食形式を予定)
参加申込: https://goo.gl/9VDSFu から参加を申し込みください。
懇親会参加希望の場合は9月1日までに申込みください。
定員: 200名(セミナー)
プログラム(詳細はWebを参照ください):
13:30-13:35 オープニング
セッション1: GQM+Strategies概要と事例紹介
13:35-14:05 GQM+Strategies Introduction> (英語講演)
Jens Heidrich (Fraunhofer IESE)
14:05-14:20 GQM+Strategies Case studies (英語講演)
Jens Heidrich (Fraunhofer IESE)
14:20-14:35 GQM+Strategiesの国内適用事例の紹介(仮)
野村 典文(伊藤忠テクノソリューションズ、早稲田大学グローバルソフトウェア
エンジニアリング研究所)
14:35-14:45 質疑
セッション2: GQM+Strategiesおよび関連技術の研究最前線
14:55-15:25 GQM+Strategies for technical debt in software systems and big data
in smart ecosystems (英語講演)
Jens Heidrich (Fraunhofer IESE)
15:25-15:40 組織戦略の衝突や不整合の検出(仮)
青木 燿平(早稲田大学グローバルソフトウェアエンジニアリング研究所)
15:40-15:55 Yahoo!クラウドソーシングのサービス運営におけるGQMの活用
(サービス目標、戦略、KPIへの適用)
小川 健太郎(Yahoo! JAPAN)
15:55-16:05 質疑
セッション3: ゴール指向とソフトウェア品質の実態と国際規格
16:15-16:35 ISO/IEC 25000 SQuaREシリーズ解説
込山 俊博(日本電気株式会社 ソフトウェア生産革新本部
エグゼクティブエキスパート、
早稲田大学 グローバルソフトウェアエンジニアリング研究所 研究員)
16:35-16:55 SQuaREシリーズを活用したPSQ認証制度(仮)
中野 正(コンピュータソフトウェア協会 PSQ認証室)
16:55-17:15 IPA RISE委託研究 ソフトウェアのベンチマークとなる品質実態調査
における品質評価枠組み
鷲崎 弘宜(早稲田大学グローバルソフトウェアエンジニアリング研究所)
17:15-17:25 質疑
17:25-17:30 クロージング
18:00- 懇親会
================================================================================
Recovering Transitive Traceability Links among Software Artifacts, accepted at ICSME 2015 ERA. (CORE Rank A, ERA Track: 17/48=35%)
Kazuki Nishikawa, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Ohshima, Ryota Mibe, “Recovering Transitive Traceability Links among Software Artifacts,” Proceedings of the 31st IEEE International Conference on Software Maintenance and Evolution (ICSME 2015), ERA Track, Sep 29 – Oct 1, 2015, Bremen, Germany. (to appear) (CORE Rank A, ERA Track: 17/48=35%)
Although many methods have been suggested to automatically recover traceability links in software development, they do not cover all link combinations (e.g., links between the source code and test cases) because specific documents or artifact features (e.g., log documents and structures of source code) are used. In this paper, we propose a method called the Connecting Links Method (CLM) to recover transitive traceability links between two artifacts using a third artifact. Because CLM uses a different artifact as a document, it can be applied to kinds of various data. Basically, CLM recovers traceability links using the Vector Space Model (VSM) in Information Retrieval (IR) methods. For example, by connecting links between A and B and between B and C, CLM retrieves the link between A and C transitively. In this way, CLM can recover transitive traceability links when a suggested method cannot. Here we demonstrate that CLM can effectively recover links that VSM cannot using Open Source Software.
Patterns for Security and Privacy in Cloud Ecosystems, accepted at ESPRE 2015.
Eduardo B. Fernandez, Nobukazu Yoshioka, and Hironori Washizak, “Patterns for Security and Privacy in Cloud Ecosystems,” 2nd International Workshop on Evolving Security and Privacy Requirements Engineering (ESPRE 2015), co-located with the 23rd IEEE International Requirements Engineering Conference (RE2015), Ottawa, Canada, August 24-28, 2015. (to appear)
Finding Potential Threats in Several Security Targets for Eliciting Security Requirements, accepted at ICCGI 2015.
Haruhiko Kaiya, Shinpei Ogata, Shinpei Hayashi, Motoshi Saeki, Takao Okubo, Nobukazu Yoshioka, Hironori Washizaki, Atsuo Hazeyama, “Finding Potential Threats in Several Security Targets for Eliciting Security Requirements,” 10th International Multi-Conference on Computing in the Global Information Technology (ICCGI 2015), October 11 – 16, 2015 – St. Julians, Malta. (to appear)
Minecraft x Education 2015 – こどもとおとなのためのMinecraft – 8月8-9日 西早稲田キャンパスにて共催
Minecraft × Education 2015 – こどもとおとなのためのマインクラフト – セッションの参加募集を開始しました。8月8-9日 早稲田大学西早稲田キャンパスにて、TENTO、早稲田大学グローバルソフトウェアエンジニアリング研究所(所長: 鷲崎)、フジテレビKidsにより共催します。マイクラ好きなお子さんも、ゲームによる教育に興味のある大人の方も、ぜひ参加ください。私もプログラミング教育関係で登壇予定です。またD1齋藤君がパネラやワークショップ講師を務めます。
あの伝説のイベントがスケールアップして帰ってきた!昨年大好評をいただいたMinecraft×Educationのイベントを今夏も開催することが決定しました!開催期間2倍、会場の広さ3倍、そしてなんとワークショップの数4倍!来たる8/8(土)・8/9(日)、「Minecraft × Education 2015 〜こどもとおとなのためのMinecraft〜」と題して、コンピュータゲームを使った教育を考えるイベントを早稲田大学にて開催いたします。
今や子どもたちのあいだで知らないものがいないMinecraft。このMinecraftを使い、楽しみながら学習できるワークショップを多数開催します。
また、識者の方に集まりいただき、コンピュータゲームを使った教育の可能性を考えるカンファレンスを実施します。併設するセミナーでは、ゲームをどうやって教育に活かすのかについて具体的な実施方法を紹介いたします。
それ以外にも、Minecraft好きの子ども・おとなのためにたくさんのブースやお楽しみが待っています。今年の夏をもっとも熱くするイベント、「Minecraft × Education 2015」にみんな集まれ!
イベント
・赤石先生のスペシャル講座!
・みんなでクラフトプロジェクト
・Playstation Vitaを体験しよう!
・Xbox Oneを体験しよう!
カンファレンス
・基調講演
・ライトニングトーク
・パネルディスカッション
セミナー
・Minecraftプログラミング教育実践報告
・Minecraftのサーバーをたてよう!
・マイクラキッズのトリセツ
・ComputerCraft講座
ワークショップ
・みんなで建築しよう!
・赤石先生のRedStone講座
・タートルプログラミング講座
・MOD作成講座
・教育関係者・保護者むけMinecraft講座
M2 Frederik presented “Finding and Emulating Keyboard, Mouse, and Touch Interactions and Gestures while Crawling RIA’s” at SEKE 2015.
M2 Frederik presented “Finding and Emulating Keyboard, Mouse, and Touch Interactions and Gestures while Crawling RIA’s” at SEKE 2015.
Frederik Nakstad, Hironori Washizaki, Yoshiaki Fukazawa, “Finding and Emulating Keyboard, Mouse, and Touch Interactions and Gestures while Crawling RIA’s,” Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering (SEKE 2015), Wyndham Pittsburgh University Center, Pittsburgh, USA, July 6-8 2015. (CORE Rank B)
B4 Chihiro presented “How Does Defect Removal Activity of Developer Vary with Development Experience?” at SEKE 2015.
B4 Chihiro Uchida presented our paper titled “How Does Defect Removal Activity of Developer Vary with Development Experience?” at SEKE 2015.
Reou Ando, Seiji Sato, Chihiro Uchida, Hironori Washizaki, Yoshiaki Fukazawa, Sakae Inoue, Hiroyuki Ono, Yoshiiku Hanai, Masanobu Kanazawa, Kazutaka Sone, Katsushi Namba, Mikihiko Yamamoto, “How Does Defect Removal Activity of Developer Vary with Development Experience?,”Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering (SEKE 2015), Wyndham Pittsburgh University Center, Pittsburgh, USA, July 6-8 2015. (CORE Rank B)