Recovering Traceability Links between Requirements and Source Code using the Configuration Management Log, accepted at IEICE Transactions (SCIE indexed).

Ryosuke Tsuchiya, Hironori Washizaki, Yoshiaki Fukazawa, Tadahisa Kato, Masumi Kawakami and Kentaro Yoshimura, Recovering Traceability Links between Requirements and Source Code using the Configuration Management Log,” IEICE Transactions on Information and Systems, Vol.98-D, No.NN, pp.NN-NN, 2015. (to appear)

Traceability links between requirements and source code are helpful in software reuse and maintenance tasks. However, manually recovering links in a large group of products requires significant costs and some links may be overlooked. Here, we propose a semi-automatic method to recover traceability links between requirements and source code in the same series of large software products. In order to support differences in representation between requirements and source code, we recover links by using the configuration management log as an intermediary. We refine the links by classifying requirements and code elements in terms of whether they are common to multiple products or specific to one. As a result of applying our method to real products that have 60KLOC, we have recovered valid traceability links within a reasonable amount of time. Automatic parts have taken 13 minutes 36 seconds, and non-automatic parts have taken about 3 hours, with a recall of 76.2% and a precision of 94.1%. Moreover, we recovered some links that were unknown to engineers. By recovering traceability links, software reusability and maintainability will be improved.

日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎にてメトリクスの基礎の講義ならびにゴール指向の測定手法 Goal-Question-Metric(GQM)パラダイム演習実施

日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎にて、メトリクスの基礎の講義ならびにゴール指向の測定手法 Goal-Question-Metric(GQM)パラダイムの演習を実施しました。

鷲崎 弘宜, “メトリクスの基礎とGQM法によるゴール指向の測定”, 日本科学技術連名SQiP研究会 演習コースI ソフトウェア工学の基礎, 2014年12月18日

愛媛大学にて招待講演「プロジェクト型演習における成績評価と個人特性に基づくチーム構成(に向けて)」

鷲崎弘宜, “プロジェクト型演習における成績評価と個人特性に基づくチーム構成(に向けて)” 愛媛大学 講演, 2014年12月15日

Deadline Extended Jan 11 (締切延長 1月11日AoE) SamurAI Coding 2014-15 IPSJ International AI Programming Contest 情報処理学会 国際AIプログラミングコンテスト

Submission due of SamurAI Coding 2014-15 IPSJ International AI Programming Contest has been extended to Jan 11th 2015! Moreover, prize information was updated. Take a look at it, and consider to win the prize! http://samuraicoding.info/

情報処理学会 国際AIプログラミングコンテスト: SamurAI Coding 2014-15の予選応募締め切りを1月11日(日本時間12日21:00)まで延長しました。また、特典情報を更新しました。賞品等追加されていますのでぜひ応募ください。 http://samuraicoding.info/index-jp.html

samurailogoJavaChallenge2

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