Tian Xia, Joseph Yoder, Rebecca Wirfs-Brock, Hironori Washizaki, “Improving Writer’s Workshop by Introducing Checklists and Perspectives,” Focused Group on 25 Oct, 22nd Conference on Pattern Languages of Programs Conference 2015 (PLoP 2015), October 24-26, Pittsburgh, Pennsylvania, USA.
「PBL活動を行う学生チームへの実装と支援の留意点」ソフトウェア科学会第32回大会にて共著発表
山戸昭三(愛媛大学), 鷲崎弘宜, “PBL活動を行う学生チームへの実装と支援の留意点”, 日本ソフトウェア科学会第32回大会, 早稲田大学, 2015年9月8-11日.
現実社会で活動している企業の課題に対して,IT システムを提供し活用することによって,解決しようとするPBL手法は,学生にとって多くの学びが期待される.教員は,学生チームの自律的な活動だけに任せるのではなく,より多くの教育効果が得られるように,顧客役の選定段階からIT ソリューションの顧客役への引継ぎまで,適時,適切な教育と支援が求められる.本論文では,筆者の経験と知識をもとに,学生チームへの教育と支援の留意点を論述する.
Minecraft x Education 2015 開催報告と御礼 早稲田大学グローバルソフトウェアエンジニアリング研究所 鷲崎弘宜
Minecraft(マインクラフト)を主要な題材として、コンピュータゲームを使った教育を考えるイベント「Minecraft × Education 2015 ~こどもとおとなのためのMinecraft」を、プログラミングスクールTENTO、早稲田大学グローバルソフトウェアエンジニアリング研究所、フジテレビKIDSの共同主催により、早稲田大学西早稲田キャンパス63号館を会場に8月8日・9日に開催いたしました。関係各位の多大なるご支援により、無事終了できたことを、深く感謝申し上げると共にご報告申し上げます。2日間でのべ1,500名の参加を得ることができました。またマスメディアにおける注目も高く、毎日新聞やファミ通、フジテレビなど多くの新聞やWeb・テレビ等の媒体に開催の様子をご紹介いただきました。
- ファミ通 http://www.famitsu.com/news/201508/11085649.html
- 4Gamer http://www.4gamer.net/games/126/G012627/20150810044/
- 毎日新聞 http://mainichi.jp/bizbuz/news/20150810dog00m020000000c.html
- AppBank http://www.appbank.net/2015/08/09/iphone-news/1075965.php
- ZDNet Japan http://japan.zdnet.com/article/35068737/
- PS.Blog https://www.jp.playstation.com/blog/detail/1314/20150811_minecraft.html
- フジテレビ ノンストップ http://www.fujitv.co.jp/nonstop/index.html
ご承知のように、Minecraftは箱庭のような自由な環境の中で単独あるいは共同でものづくりをするゲームであり、その教育や学習の効果が注目されています。その注目の高まりを受けて、本イベントは、Minecraftを主要な題材としてゲームを用いた教育と学習に関する研究者、実践者、教育者、学校関係者、学習者、保護者が一堂に会する国内最大規模の機会となり、Minecraftを用いた教育や学習の広がりを把握するとともに、ゲームを活用あるいは触発された教育と学習の未来の形を展望することができました。具体的には、本イベントでは講演中心のカンファレンス、講義中心のセミナー、体験型のワークショップ、ならびに、体験コーナー・併設実験プロジェクト等の各種イベント機会を設けました。
カンファレンスは、ゲームと教育に関する有識者らによる基調講演や短い招待講演(ライトニングトーク)ならびパネル討論(トークセッション)から構成したものとしました。カンファレンスでは、学習における自律性・自発性の重要性や、遊びやゲームを通した動機づけと創造性や協調性、さらにはITリテラシやプレゼンテーション・コミュニケーションスキルの獲得と育みについて議論を深め、従来の講義式教育から自発的体験的な学習への転換を通じた次世代に向けたゲームや遊びを通じた教育・学習の未来を展望しました。その中で、Minecraftが従来のゲームの枠を超えた教育学習プラットフォームとして優れていることを改めて認識し、そのさらなる今後の可能性を探る機会となりました。
セミナーでは主として教育者や保護者を対象に、Minecraftの教育への活用を支援することを目的として、プログラミング教育の実践報告や、各種環境の構築と活用に関する専門家からの講義があり、参加者は熱心に学んでいました。セミナーにおいてはさらに、Minecraftに親しむ現役高校生の声を直接に聞く機会も設け、特に保護者にとってその魅力や今後の扱いについて学び検討する貴重な機会となりました。
ワークショップでは、小中学生から一般まで幅広く様々な年齢層や立場向けに、Minecraftを用いた論理回路やプログラミング、コミュニケーション、さらには教科一般(特に語学)を学習する具体的な体験機会を設け、参加者が体験をもって深く学ぶ機会となりました。そのうちの一部は公開ワークショップ「赤石先生のRedstone特別講座」として広く見学可能とする共に講師およびカンファレンス登壇者が講評し、学習・教育の効果と可能性について議論および参加者に伝える機会となり、多くの聴衆を集めました。その模様は収録され、今後Web上でさらに広く配信される予定です。公開ワークショップを除くすべてのワークショップはWindows PC上に、教育用のMinecraftEduをインストールして実施し、MinecraftEduが教育用途に優れていることを実証する機会ともなりました。
その他の各種イベント機会としては、協賛団体の皆様のご協力によりPlayStation Vita、 PlayStation 4、Xbox One をはじめ、さまざまなプレイ環境においてMinecraftを体験する機会を設けるとともに、グッズや書籍その他の販売を通じてMinecraftや関連技術に幅広く触れていただく機会を設けました。さらに併設実験プロジェクトとして、従来の制限を超えて1000人以上で同時にMinecraftをプレイするプロジェクト「みんなでマインクラフト」を会期中に実施し、直接の来場者のみならずインターネット上で遠隔地から本イベントの一端に参加する機会を提供すると共に、多人数プレイにおけるサーバ環境や運用におけるノウハウの蓄積に成功しました。これらの成果は今後Web等で公開する予定です。
本イベントは大きな問題もなく順調に運営ができたと思っております。これは、後援団体、協賛団体、協力団体の皆様の多大なご支援、さらには、主催したTENTOのスクール受講生・保護者、フジテレビKIDS関係者、そして早稲田大学の関係者・教職員・在学生の情熱的な運営活動によるところであり、心より御礼申し上げます。
本イベントはMinecraftとEducationをキーワードとして、普段はともすれば接点のない人々が立場や世代を超えて繋がり、ゲームと教育・学習の今と未来を多面的かつ深く議論する国内最大規模の機会となりました。繋がりをより国内外さらには様々な世代へと広げ、展望した未来を具現化しつつさらなる先を切り拓くにあたり、関係各位のご協力を経てぜひ今後も発展的に継続開催したいと考えております。引き続きご支援ご協力を賜りますようお願い申し上げます。
末筆ではございますが、あらためて本イベントをご支援いただきました皆様に対して心より御礼を申し上げます。
2015年8月12日 早稲田大学グローバルソフトウェアエンジニアリング研究所 鷲崎弘宜
QA to AQ Part Four – Shifting from Quality Assurance to Agile Quality – Prioritizing Qualities and Making them Visible, accepted at PLoP 2015 (CORE Rank B)
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)