作成者別アーカイブ: washizaki_lab.

PROFES 2014: Three Presentations on OSS Testing, Context-Assumption-Matrix for GQM+Strategies, and Agile Security

Ryohei Takasawa, Kazunori Sakamoto, Akinori Ihara, Hironori Washizaki, Yoshiaki Fukazawa, “Do open source software projects conduct tests enough?,” Proceedings of the 15th International Conference of Product Focused Software Development and Process Improvement (Profes 2014), Short Paper, Helsinki, Finland, 10-12 December 2014. 

Takanobu Kobori, Hironori Washizaki, Yoshiaki Fukazawa, Daisuke Hirabayashi, Katsutoshi Shintani, Yasuko Okazaki, Yasuhiro Kikushima, “Identifying rationales of strategies by stakeholder relationship analysis to refine and maintain GQM+Strategies models,” Proceedings of the 15th International Conference of Product Focused Software Development and Process Improvement (Profes 2014), Helsinki, Finland, 10-12 December 2014.

Takao Okubo, Yoshio Kakizaki, Yoshinori Kobashi, Hironori Washizaki, Shinpei Ogata, Haruhiko Kaiya and Nobukazu Yoshioka, “Security and Privacy Behavior Definition for Behavior Driven Development,” Proceedings of the 15th International Conference of Product Focused Software Development and Process Improvement (Profes 2014), Short Paper, Helsinki, Finland, 10-12 December 2014.

B4lXxuDIAAARMbX B4ktzJsCEAAQMGOB4lXR_SIgAIm8Q0B4kjHUtCMAAjZBD

情報処理学会論文誌に採択「DePoT: Webアプリケーションテストにおけるテストコード自動生成テスティングフレームワーク」

坂本一憲,青井翔平, 鷲崎弘宜,深澤良彰, “DePoT: Webアプリケーションテストにおけるテストコード自動生成テスティングフレームワーク”, 情報処理学会論文誌, 2015. (to appear)

Web アプリケーションは大規模化に伴いテストコードの作成コストが増大している上,Web アプリケーションは仕様変更が頻繁で,保守コストが膨大であるという問題がある.特に,Web アプリケーションは他のアプリケーションよりも仕様変更の頻度が高く,また,アサーションの記述に関して構造化する手法が存在していないため,可読性および変更容易性が低下により,保守コストが増大しがちである.本稿では,Web アプリケーションの頻繁な仕様変更に対応可能なページオブジェクトデザインパターンを利用した保守性の高い内部 DSL および,内部 DSL に基づくテストコードを自動生成するテスティングフレームワーク DePoT を提案する.DePoT はテストコードの自動生成によりテストコードの作成コストを削減して,また,ページオブジェクトデザインパターンと内部 DSL により保守コストを削減する.我々は被験者実験における従来手法との比較を通して,DePoT の有用性を確認した.

株式会社SHIFTとのソフトウェアテストの共同研究についてプレスリリース

(以下、株式会社SHIFTのプレスリリースより抜粋)

早稲田大学とSHIFT、ソフトウェアテストにおける探索的手法の共同研究を開始
-16万件以上に及ぶ不具合データベースから最も効率的なテストケースを導き出すアルゴリズムの開発-

株式会社SHIFT(本社:東京都港区、代表取締役社長:丹下 大、以下SHIFT)は、早稲田大学グローバルソフトウェアエンジニアリング研究所 鷲崎弘宜所長(東京都新宿区、以下鷲崎所長)と、この度、より不具合摘出率の高いテスト手法を新しく開発すべく、ブラックボックステスト領域における探索的手法の研究(以下、本研究)を開始いたしました。

AsianPLoP 2015 will be held on March 5-7 in Tokyo. Paper submission due is January 5.

*Call for Papers*
AsianPLoP 2015
4th Asian Conference on Pattern Languages of Programs

at Waseda University, Tokyo, Japan, March 5-7, 2015
http://patterns-wg.fuka.info.waseda.ac.jp/asianplop/

———————————————————————
*Important Dates*

Paper submission due: January 5, 2015
Shepherding begins: January 7, 2015
Acceptance notification: February 9, 2015
Final camera-ready: February 23, 2015
Registration due: February 23, 2015
Main conference: March 5-6, 2015
Seminar and Excursion (TBD): March 7, 2015

———————————————————————
*Objective and Motivation*

Asian Conference on Pattern Languages of Programs (AsianPLoP) will
take place at the third time, as a premier event for pattern authors
and users to gather, discuss and learn more about patterns and pattern
languages in the Asia region as well as other regions. The purpose of
AsianPLoP is to promote development of patterns, pattern languages,
technologies and experiences of patterns primarily about software;
however, these for domains outside software are also welcome.

AsianPLoP 2015 solicits paper submissions written in both of English
and Japanese; English papers and Japanese ones will be discussed in
different sessions. Both practitioners from the industry and
academics are invited to submit their papers. The conference solicits
the papers for the following different sessions.

* Writers’ Workshop – papers that document patterns and pattern
languages will be workshopped in the traditional PLoP format.
Papers that explore theories, techniques, applications, tools and
case studies in patterns are also welcome.

* Writing Group – papers of newcomers who want to learn how to better
elaborate an idea intended to evolve to a pattern or pattern
language. This is more like a hands-on tutorial on writing patterns.

AsianPLoP is a PLoP(R) Conference sanctioned by the Hillside Group.
PLoP is a registered trademark of The Hillside Group.

———————————————————————
*Paper Submission*

Paper submissions may include short papers (e.g. 1 page), containing
one or more patterns, longer pattern languages or sequences (e.g. 10
pages), or work-in-progress papers willing to get an in-depth
shepherding by an experienced pattern author at the conference.

There is no specific paper format; however the ACM conference format
( http://www.acm.org/sigs/pubs/proceed/template.html ) is recommended
because papers are considered to be included in a post-proceedings on
ACM Digital Library (pending).

Please submit your paper (in PDF) via the following submission site
by the due date. Submission site will be opened soon.

During shepherding, authors will have assigned a shepherd that will
help the author to improve the content and style of the paper. At the
end of the shepherding process, papers will be peer-reviewed again to
be accepted into the Writers’ Workshops of the conference.

———————————————————————
*Publication*

Accepted papers will be published in the workshop on-line proceedings.
These papers will also be included in a post-proceedings archived at
ACM Digital Library (pending).

1st post-proceedings of AsianPLoP 2010 is available at ACM DL, and
2nd and 3rd ones are currently under publishing process.
http://dl.acm.org/citation.cfm?id=2371736

Papers discussed at Writers Workshop qualify for submission to the
journal “TPLoP – Transactions on Pattern Languages of Programming”
published by Springer.

———————————————————————
*Conference Committee*

General Chair:
Hironori Washizaki, Waseda University
/ National Institute of Informatics, Japan

Program Committee:
Joseph Yoder, The Hillside Group, USA
Masaru Nagaku, National Institute of Informatics, Japan
Kiro Harada, Attractor Inc., Japan
Masanari Motohashi, Tokyo Institute of Technology, Japan
Yasunobu Kawaguchi, Rakuten Inc., Japan
Takashi Iba, Keio University, Japan
Eiichi Hanyuda, MAMEZOU CO., LTD, Japan
Chin-Yun Hsieh, National Taipei University of Technology, Taiwan
Foutse Khomh, DGIGL, Ecole Polytechnique de Montreal, Canada
Bimlesh Wadhwa, National University of Singapore, Singapore
(TBD)

Contact Us: asianplop [at] sse-project.org

日立製作所横浜研究所・早稲田大学鷲崎研究室ほか 研究発表会(11月27日)

日立製作所横浜研究所と早稲田大学鷲崎研究室ほかにより合同で研究発表会を実施します。どなたでもご参加いただけます。

実施日時:11月27日(木)16時30分~17時30分
会場:西早稲田キャンパス 63号館 63-0506 ゼミ室
主な対象者:どなたでも(学生、教職員ほか)

プログラム:
1.アジェンダ+横浜研究所紹介(日立製作所横浜研究所 情報サービス研究センタ 大島敬志)
 -早稲田と日立の共同研究紹介
 -横浜研究所紹介
 -インターンシップ紹介
2.共同研究成果 発表(早稲田大学鷲崎研 土屋良介)
 -ソフトウェア開発における要求とコードの追跡リンク自動回復
(17th International Software Product Line Conference 2013 発表)

[Call for Entries] SamurAI Coding 2014-15: 3rd IPSJ International AI Programming Contest

3rd IPSJ International AI Programming Contest ( SamurAI Coding 2014-15 )
http://samuraicoding.info/
Sponsored by Information Processing Society of Japan (IPSJ)

(The following screenshots are taken from a related contest JavaChallenge 2014. In the SamurAI Coding, newly revised game rule and platform are used.)
JavaChallenge1 JavaChallenge2

*Schedule*

Preliminary round submission due: December 21st, 2014
Preliminary round result announcement: December 22nd, 2014
World final round in Kyoto (collocated with 77th IPSJ Annual Convention):
March 18, 2015

*Overview*

Information Processing Society of Japan (IPSJ) will hold an international match-up game-programming contest “SamurAI Coding” in 2014-2015. The contest solicits contestants from all over the world; there will be an online preliminary round for qualifying to an onsite world final round in Kyoto, Japan.

*Objective*

As the Internet industry rapidly grows, there is an intensifying need for high quality engineers. Information Processing Society of Japan launched the event SamurAI Coding in 2012, aiming to cultivate the younger generation so they can become leading researchers, developers and successful on global level. Through this contest, contestants will sharpen and demonstrate their programming skills.

*Prize*

World Final contestants who are not IPSJ members will receive one-year IPSJ membership without any entry fee and annual fee. (The entry fee is originally necessary for IPSJ regular members.)

Travel expenses of World final contestants will be partially supported. World Final will be held in the beautiful ancient city of Kyoto, Japan. Kyoto is named the World’s Best City in the Travel + Leisure. (See details at http://kyoto.travel/ )

All World Final contestants will be presented on the contest site.

*Game and AI*

Contestants compete their design and engineering skills of algorithms and AI strategies in addition to programming skills by creating AI program for a match-up game. The game uses “Auction” as its metaphor; each AI agent bids and buys items while reading opponents.

Contestants can use the following major programming languages for implementing their own AI: C, C++, C#, Java, Scala, Ruby, Python, Perl, PHP, Haskell and JavaScript,

*Eligibility*

There is no age limit. Moreover contestants can participate in the contest as individual or team; there is no maximum number of team members.

*Sponsors and Supporters*

Sponsor:
Information Processing Society of Japan (IPSJ)

Event Sponsor:
Recruit Holdings / Indeed

Supporters:
Japan Information Technology Service Industry Association
Japan Electronics and Information Technology Industries Association
The Institute of Electronics, Information and Communication Engineers
The Japanese Society for Artificial Intelligence
Japan Society for Software Science and Technology
Japan Users Association of Information Systems
IEEE-Computer Society
IEEE-Computer Society Japan Chapter
IEEE Japan Office
Graduate School of Informatics, Kyoto University
Academic Center for Computing and Media Studies, Kyoto University
International Information Science Foundation

*Committee*

Director: Hironori Washizaki (Waseda University)
Executive Advisor: Ikuo Takeuchi (Professor Emeritus, The University of Tokyo)
Member:
Takashi Chikayama (Professor Emeritus, The University of Tokyo)
Shingo Takada (Keio University)
Matsuki Yoshino (Hitachi)
Hitoshi Matsubara (Future University Hakodate)
Kazunori Sakamoto (National Institute of Informatics)
Tetsuro Tanaka (The University of Tokyo)
Kiyoshi Honda (Waseda University)
Tasuku Hiraishi (Kyoto University)
Seiji Sato (Waseda University)
Keiichi Yasumoto (Nara Institute of Science and Technology)
Jun Nitta (Hitachi)

Contact Us: samurai2014-contact [at] ipsj.or.jp

エントリ募集 SamurAI Coding 2014-15 第3回 情報処理学会 国際AIプログラミングコンテスト

第3回 情報処理学会 国際AIプログラミングコンテスト SamurAI Coding 2014-15
3rd IPSJ International AI Programming Contest
http://samuraicoding.info/

情報処理学会主催により、国際AIプログラミングコンテスト SamurAI Coding 2014-15が今年も開催されます。どなたでも、一人でもチームでも、多くの代表的なプログラミング言語を用いて、参加いただけます。ぜひご参加ください。

(以下のスクリーンショットは関連する過去のコンテストJavaChallenge2014のものです。SamurAI Coding 2014-15は更新されたルール・プラットフォームを用います。)
JavaChallenge1 JavaChallenge2

■スケジュール
・オンライン予選応募締切 :2014年12月21日
・オンライン予選結果発表 :2014年12月22日
・決勝(於 京都大学)   :2015年3月18日 ※情報処理学会第77回全国大会併設

■概要
一般社団法人 情報処理学会は2014年から2015年にかけて、AI対戦型のゲームプログラミングコンテストSamurAI Codingを開催します。世界規模の国際コンテストとして、世界中から参加者を募りネット上で予選を開催し、2015年3月の情報処理学会全国大会(京都)にて決勝を開催します。ぜひご参加ください。

■目的
インターネット産業の急速な発展に伴い、プログラマやエンジニアの質と量の確保がますます重要となっています。情報処理学会は、若い世代から将来第一線の研究者や開発者になりうる、また世界市場を舞台に活躍できる人材を育てることを目的としてSamurAI Codingを2012年に立ち上げました。本コンテスト参加エンジニアは、その能力が世界で通用するか試し、磨き、示すことができます。

■特典
決勝出場者については、情報処理学会非会員の場合に情報処理学会の入会金(正会員のみ)および一年間の会費が無料となり、一年間の会員権を得ます。会員権には、情報処理学会デジタルライブラリへのアクセス権利も含まれます。また決勝出場者は、決勝出場の旅費補助を受けられます。さらに決勝出場者は、コンテスト Web サイトに表彰されます。

■ゲーム内容
本コンテストではAIプログラム同士をゲーム上で戦わせる対戦型AIプログラミングを実施します。題材となるゲームはオークションをテーマとしており、対戦相手の手を読み合い、騙し合いながら、様々なアイテムを競り落とします。参加者はプログラミングスキルに加えて、アルゴリズムやAIストラテジーの設計スキルで競い合います。

参加者は、次の代表的なプログラミング言語をAIの実装に利用できます: C, C++, C#, Java, Scala, Ruby, Python, Perl, PHP, Haskell, JavaScript

■参加資格
・年齢制限なし(学生、開発者、研究者など)
・個人、またはチーム(チームメンバー数上限なし)

■運営
主催:
一般社団法人 情報処理学会

イベントスポンサー:
リクルートホールディングス / Indeed

協賛:
一般社団法人 情報サービス産業協会
一般社団法人 電子情報技術産業協会
一般社団法人 電子情報通信学会
一般社団法人 人工知能学会
一般社団法人 日本ソフトウェア科学会
一般社団法人 日本情報システム・ユーザー協会
IEEE-Computer Society
IEEE-Computer Society Japan Chapter
IEEE Japan Office
京都大学 情報学研究科
京都大学 学術情報メディアセンター
財団法人 情報科学国際交流財団

後援:
独立行政法人 情報処理推進機構

■委員会体制(2014.11現在)
委員長:鷲崎弘宜(早稲田大学)
エグゼクティブアドバイザー:竹内郁雄(東京大学名誉教授)
委員:近山隆(東京大学名誉教授)、高田眞吾(慶應義塾大学)、吉野松樹(日立製作所)、松原仁(はこだて未来大学)、坂本一憲(国立情報学研究所)、田中哲朗(東京大学)、本田澄(早稲田大学)、平石拓(京都大学)、佐藤靖治(早稲田大学)、安本慶一(奈良先端科学技術大学院大学)、新田淳(日立製作所)

■問い合わせ
samurai2014-contact [at] ipsj.or.jp

Received IWESEP 2014 Best Poster Award (for Toward Monitoring Bugs-fixing Process after the Releases in Open Source Software)

Keisuke Fujino, Akinori Ihara, Kiyoshi Honda, Hironori Washizaki and Kenichi Matsumoto, 6th International Workshop on Empirical Software Engineering in Practice (IWESEP 2014), Best Poster Award, Osaka, Japan, November 12-13, 2014 (for “Toward Monitoring Bugs-fixing Process after the Releases in Open Source Software”)