カテゴリー別アーカイブ: 未分類

Introducing Software Reading Techniques into Pattern Writer’s Workshop: Checklists and Perspectives, accepted at AsianPLoP 2015.

Hironori Washizaki, Tian Xia, Yoshiaki Fukazawa, “Introducing Software Reading Techniques into Pattern Writer’s Workshop: Checklists and Perspectives,” Proceedings of the 4th Asian Conference on Pattern Languages of Programs (AsianPLoP 2015), March 5-7, 2015, Tokyo, Japan. (to appear)

Pattern Writer’s Workshop (WW) is a method to review, evaluate, and improve each other’s pattern or pattern language papers under the guidance of a moderator. Although the WW has been well accepted at the pattern community and xPLoP conferences, there could be several problems such as poor moderations leading to “ad hoc” review meetings. To address the problems, we propose an approach for introducing two existing major software reading techniques, Checklist-Based Reading (CBR) and Perspective-Based Reading (PBR), to the WW targeting software patterns and pattern languages, and discuss potential benefits and drawbacks. Moreover we confirmed benefits and drawbacks of the approach by conducting an experiment.

SamurAI Coding 2014-15 World Final on March 18 at Kyoto University

Timetable of the ‎SamurAICoding‬ 2014-15 World Final on March 18, collocated with 77th IPSJ National Convention at Kyoto University, has been announced. Everyone is welcome so that come to Kyoto, and watch exiting game together!

情報処理学会全国大会併設のSamurAI Coding 2014-15 決勝 World Finalの進行を掲載しました。どなたでも観戦いただけます。ぜひご一緒に、白熱の試合を観戦しましょう!

samurailogoss2

鷲崎准教授が防衛大学にて「ゴール指向に基づくソフトウェア品質評価とIT経営」について講義

鷲崎准教授が防衛大学にて「ゴール指向に基づくソフトウェア品質評価とIT経営」について講義しました。具体的にはメトリクスの概念と留意事項、ゴール指向の測定評価の枠組みであるGQM法、ならびに、組織目標と戦略の整合を扱うGQM+Strategies手法を解説し、活発な議論を行いました。

鷲崎 弘宜、”ゴール指向に基づくソフトウェア品質評価とIT経営”、防衛大学 講義、2015年2月10日

DSC_0830DSC_0809B9dH_P1IIAAWVZGDSC_0819

Interactive Recovery of Requirements Traceability Links Using User Feedback and Configuration Management Logs, accepted at CAiSE 2015 (CORE Rank A)

Ryosuke Tsuchiya, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Oshima, and Ryota Mibe, “Interactive Recovery of Requirements Traceability Links Using User Feedback and Configuration Management Logs,” Proceedings of 27th International Conference on Advanced Information Systems Engineering (CAiSE 2015), pp.XX-YY, 8-12 June 2015 in Stockholm, Sweden (to appear)

Traceability links can assist in software maintenance tasks. There are some automatic traceability recovery methods. Most of them are similarity-based methods recovering links by comparing representation similarity between requirements and code. They cannot work well if there are some links indepen-dent of the representation similarity. Herein to cover weakness of them and im-prove the accuracy of recovery, we propose a method that extends the similari-ty-based method using two elemental techniques: a log-based traceability re-covery method using the configuration management log and a link recommen-dation from user feedback. These techniques are independent of the representa-tion similarity between requirements and code. As a result of applying our me-thod to a large enterprise system, we successfully improved both recall and pre-cision by more than a 20 percent point in comparison with singly applying the similarity-based method (recall: 60.2% to 80.4%, precision: 41.1% to 64.8%).

鷲崎准教授がSQuBOKの設計開発領域および品質の組み入れ活動について講演

‪‎SQuBOK‬ v2 講演会にて、鷲崎准教授がSQuBOKの設計開発領域およびそれを活用した品質の組み入れ活動について事例を交えて講演しました。品質への取り組みの一助となれぱ幸いです。

鷲崎 弘宜, “SQuBOK V2設計開発領域について”,  ソフトウェア品質知識体系ガイド (第2版) SQuBOK Guide V2発行記念講演会, 2015年2月9日

B9YiansCcAEBgp0

Shohei Yamazaki received Best Student Paper Award at Australasian Computing Education Conference (ACE 2015)

Shohei Yamazaki received Best Student Paper Award at Australasian Computing Education Conference (ACE 2015) for the paper “Comparative Study on Programmable Robots as Programming Educational Tools” authored by Shohei Yamazaki, Kazunori Sakamoto, Kiyoshi Honda, Hironori Washizaki, Yoshiaki Fukazawa. Congratulations, Yamazaki-kun!

IMG_2963

SamurAI Coding 2014-15: The result of the preliminary round is out!

IPSJ International AI Programming Contest: SamurAI Coding 2014-15
http://samuraicoding.info/preliminary.html

We received more than 130 submissions to the Preliminary round! By conducting the preliminary round according to the way described in About the Preliminary Round, 16 teams have been selected for advancing to the World final. By considering actual regional balance, 14 teams with the highest ratings among all teams and 2 international teams with good results have been selected. The game results are on the online execution server.

Congratulations to all winners! See you in beautiful Kyoto! Other teams that lost are invited to Banquet on the World final round date on a first-come, first-served basis; so come to Kyoto and watch the World final together! Later we will let you know in detail.

情報処理学会 国際AIプログラミングコンテスト: SamurAI Coding 2014-15
http://samuraicoding.info/preliminary-jp.html

予選には130を超えるプログラム投稿がありました。「予選について」記載の方式で予選を実施した結果、16チームの決勝進出を決定しました。 具体的には全チームの地域バランスの考慮の結果、後述のレーティング上位の14チームを選抜し、残り2チームは海外からの参加チームのうちで成績優秀なチームを選抜しました。 予選の対戦結果はオンライン対戦サーバーをご覧ください。

決勝進出チームの皆さん、おめでとうございます! 京都で会いましょう。 惜しかった皆さん、決勝をぜひ一緒に観戦しましょう。また懇親会に先着順で招待します。 懇親会招待については後日、事務局から連絡します。

セキュリティ知識ベースの活用について2件の共著発表を予定

櫨山淳雄, 齊藤大仁, 吉岡信和, 熊谷梓, 小橋孝紀, 鷲崎弘宜, 海谷治彦, 大久保隆夫, “ソフトウェアセキュリティ知識ベースを活用したセキュアなWebアプリケーション開発事例ベースの試作”, 電子情報通信学会 知能ソフトウェア工学研究会 (KBSE) , 2015年1月研究会, 東京, 2015年1月27日.

櫨山淳雄, 齊藤大仁, 吉岡信和, 熊谷梓, 小橋孝紀, 鷲崎弘宜, 海谷治彦, 大久保隆夫, “ソフトウェアセキュリティ知識ベースを活用したセキュアなソフトウェア開発事例ベースの提案”, 情報処理学会 第77回全国大会, 京都大学, 2015年3月17-19日.

IPA/SEC Journal に寄稿: ソフトウェア品質プロフェッショナルに求められる専門性と倫理性: 知識、スキル、コンピテンシ、倫理綱領

鷲崎弘宜、ソフトウェア品質プロフェッショナルに求められる専門性と倫理性: 知識、スキル、コンピテンシ、倫理綱領、IPA/SEC Journal, Vol.39(「今品質について考える」特集), 2015.

ソフトウェア品質のプロフェッショナルは、知識、スキル、コンピテンシからなる高い専門性と、高い倫理性の両方を備える必要がある。本稿では、代表的な知識体系やスキル・コンピテンシの枠組み、および、それらを用いるうえでの留意点を説明する。例えばスキルやコンピテンシの定義は枠組みによって大きく異なるため、複数を参照する場合は注意が必要である。またソフトウェア品質に携わることが職業として真にプロフェッションと認められることに向けて、倫理の重要性とプロフェッショナル認定の動向を説明する。

2014年の振り返り、および、2015年の抱負

「早稲田大学グローバルソフトウェアエンジニアリング研究所および鷲崎研究室・高信頼ソフトウェア: 2014年の振り返り、および、2015年の抱負」

研究グループの構成、研究業績、イベント・コミュニティ貢献の観点から、以下に2014年を振り返り、2015年の抱負を述べます。

*私たちの構成*
2014: 昨年は、昨年1月に予見した通り、中国、タイ、シンガポールから複数の国際学生が新たに加わりました。

2015: 今年も引き続き様々な国々からの国際学生の参加を期待しています。多様な背景、文化、マインドセットを持つメンバが集うことで、我々のグループは創造性を含む様々な面でより強化されます。

*研究業績*
2014: 昨年我々は論文誌論文3編 (国際論文誌2編、和文国内1編)、国際会議発表・論文26編 (CORE Rank A会議1編、Rank B 11編、Rank C 3編、CORE Rankなし会議11編)を発表しました。昨年1月1日に目標として掲げた数字は論文誌7編 (国際論文誌3編以上を含む)、国際会議20編 (CORE Rank A会議2編以上、Rank B会議10編以上)でした。国際会議における発表は総数として目標を上回りましたが、論文誌とCORE Rank A会議については目標を下回りました。しかしながら、2015年中に3編の論文誌論文が採択済みであることから、目標に対してまずまずの達成であったと自己評価します。さらに昨年は、多くの研究を13の産業界・学術界パートナーとの共同研究として進め、パートナー等における成果の利用が開始された点も特筆に値します。

2015: 今年我々は、昨年と同じビジョン「堅固な理論に基づくソフトウェア開発プラクティスの実現」を持って、13以上の産業界・学術界パートナーと協調しながら、競争的資金を獲得しつつ研究を進めます。理論に裏打ちされた独創的かつアクショナブルなソフトウェアエンジニアリング手法・ツールにより、ソフトウェアエンジニアリングの産業界および学術界に貢献します。よりインパクトのある論文をより良い場所で発表します。具体的には、論文誌7編 (国際論文誌3編以上を含む)、国際会議20編 (CORE Rank A会議2編以上、Rank B会議10編以上)を目標とします。幸いにも、2015年中に3編の論文誌論文が採択済みです。我々の研究成果の多くが手法、プラクティス、ツールといった形で、研究パートナーとの連携を通じて実際に用いられ価値を生み出すことを目指します。研究連携について、私は今年後半に3ヶ月ほど、研究に優れたモントリオール理工科大学に滞在する予定です。それにより国際的な観点から我々の研究をより加速し強化することを目指します。無論、私の滞在中もオンライン会合システムを活用して、研究会合やゼミを継続する予定です。

*イベント・コミュニティ貢献*
2014: 多くのご支援ご協力の元、次にあげる多くのプログラミング・エンジニアリングコンテストを開催あるいは開催に貢献してきました: ACM ICPC 2014 Asia Tokyo Regional ContestETロボコン2014東京地区大会Hack U早稲田大学2014情報処理学会SamurAI Coding 2014-15。加えて我々は、次を含む多くの会議を開催あるいは開催に貢献してきました: AsianPLoP 2014XP祭り2014SEMAT日本支部勉強会

2015: 今年我々は、プログラミングコンテストである情報処理学会SamurAI Coding 2014-15(予選締切1月12日21:00 JST、決勝3月18日)の開催に貢献することを続けます。また我々は、次を含む多くの会議を開催あるいは開催に貢献します: 早稲田大学&フラウンフォーファIESE & IPA/SEC共催セミナー「データに裏付けられたIT経営とソフトウェア品質」(2月19日)、AsianPLoP 2015(3月5-7日)、第32回日本ソフトウェア科学会大会(9月8-11日)。これらのイベントやコミュニティの開催や開催支援を通じて我々は研究成果を発信し、外部社会へと貢献するとともに繋がりを広げていきます。さらに私は本日付でIEEE Computer Society Japan ChapterのChairに就任しました。IEEE CS主催・共催イベントや表彰を通じて、IEEE CSの認知を広めるとともに情報技術の研究および産業の発展に貢献してまいります。

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