鷲崎 弘宜、”ゴール指向の測定によるデータに裏付けられたソフトウェア品質評価と改善”、第一回メタップス人工知能セミナー「人工知能が変革するビッグデータ解析」、2015年6月14日
測定によりソフトウェアの定量的な品質評価および改善を進める際の落とし穴とコツを、事例を交えて解説します。さらにコツを具体化した手法として、 ゴール指向の測定の枠組みであるGoal-Question-Metric(GQM)法と適用事例を 解説します。
鷲崎 弘宜、”ゴール指向の測定によるデータに裏付けられたソフトウェア品質評価と改善”、第一回メタップス人工知能セミナー「人工知能が変革するビッグデータ解析」、2015年6月14日
測定によりソフトウェアの定量的な品質評価および改善を進める際の落とし穴とコツを、事例を交えて解説します。さらにコツを具体化した手法として、 ゴール指向の測定の枠組みであるGoal-Question-Metric(GQM)法と適用事例を 解説します。
日科技連SQiP研究会にて「研究のデザイン 入門」と題して、研究のあり方、その良い進め方、研究論文の書き方、そしてそれにつながる一年間の研究活動について、講演させていただきました。必ずこうでなければならない、ということではありませんが、私の経験上、成功しやすい一つの見方・方法として参考となれば幸いです。
鷲崎 弘宜, “研究のデザイン 入門”, 日科技連SQiP研究会, 2015年6月12日
Takuya Watanabe, Mitsuaki Akiyama, Tetsuya Sakai, Hironori Washizaki, and Tatsuya Mori, “Understanding Inconsistencies between Text Descriptions and the Use of Privacy-sensitive Resources of Mobile Apps,” Proceedings of the 11th Symposium on Usable Privacy and Security (SOUPS) 2015, July 2015, Ottawa, Canada. (acceptance rate 22/93=23.7%) (CORE Rank B) https://cups.cs.cmu.edu/soups/2015/
坂本 一憲、本田 澄、音森 一輝、山崎 頌平、服部 真智子、松浦 由真、高野 孝一、鷲崎 弘宜、深澤 良彰、”まねっこダンス:真似て覚えるプログラミング学習ツール”、コンピュータソフトウェア、日本ソフトウェア科学会、Vol.32、2015. (to appear)
IT技術の普及に伴いコンピュータの利活用が求められる高まる中、プログラミング基礎概念の習得が極めて重要である。プログラミングは学習時期を早めれば早めるほど効果的に学習できることが分かっているが、男子生徒と女子生徒でプログラミングを学ぶ機会を比較すると、女子生徒の方が機会が少ないという問題がある。我々はゲームを通して命令の実行順序、ループ、条件分岐の3つのプログラミング基礎概念の習得を促す学習ツールを開発した。提案ツールは女子生徒が魅力的と感じるインタフェースを備えたAndroidアプリケーションであり、スマートフォンやタブレット上で気軽に学習が可能である。さらに、無線LANおよびイヤホンジャックを経由して、くまのぬいぐるみやダンボールでできたキャラクタなど実物を動かす機能を備えており、初学者が楽しくプログラミングを学ぶことができる。
Tian Xia, Joseph Yoder, Rebecca Wirfs-Brock, Hironori Washizaki, “Improving Writer’s Workshop by Introducing Checklists and Perspectives,” Focused Group at 20th European Conference on Pattern Languages of Programs (EuroPLoP 2015), Kloster Irsee in Bavaria, Germany, July 11, 2015. (to appear)
In this focus group, a mini Writer’s Workshop will be conducted by us. During the WW, participants will review a software pattern paper by using some software reading technique (i.e. Checklist-based Reading and Perspectives-based reading) provided by us. We also expect to have a discussion to get comments from participants on our current work and find out some possible future work. Participants who join this focus group could have an experience on using a new method to review pattern papers and discuss more about how to improve Writer’s Workshop. Also, we believe that our research could help participants in their future work by showing some important issue in pattern writing.
Hironori Washizaki, Kiyoshi Honda, Yoshiaki Fukazawa, “Predicting Release Time for Open Source Software based on the Generalized Software Reliability Model,” Proceedings of Agile Conference 2015, Research Track, Washington, D.C., USA, August 3-7, 2015. (to appear) (CORE Rank B, acceptance rate 10/33=30.3%)
There is a significant challenge that how to predict the possible release date of the target software having enough reliability in agile development where incremental development and small software releases are key characteristics. Existing approaches targeting agile development usually use release backlogs for predicting and setting delivery windows; however these do not consider the reliability of software for release date prediction so that there is a possibility that software at the predicted release date have poor reliability. Previously we proposed a generalized software reliability model (GSRM) based on a stochastic process and compared it with other models to evaluate recent software developments. However, we, did not directly evaluate the accuracy of the predicted release time by model. In this paper, towards prediction of release dates in agile development, we focus on the release dates of open source software (OSS) developments and the number of detected faults (issues) since OSS developments comply well with the efinition of the agile development in terms of incremental process and frequent releases We define the accuracy of the predicted release time using the given development terms and the number of faults. Additionally, we propose a method to evaluate the accuracy of the predicted release time. In the best case, GSRM shows only 0.572\% Error Rate, which corresponds to a predicted release date of two days prior to the actual release date. We believe that our method should be applicable to agile developments too.
鷲崎弘宜, “ゴール指向の測定と品質保証活動 -メトリクス解説およびGQM法のワークショップ-“, 株式会社SHIFT ヒンシツ大学Evening Talk #07, 2015年5月26日
メトリクスについて講演ならびにGQMワークショップを実施させていただき、短時間ながらも実効性の高い結果が多く得られました。
概要: ソフトウェアの品質保証活動を進めるにあたり、測定を通じたプロダクトやプロセスの定量評価が欠かせません。しかし、注目して測った事柄は大抵改善することや、測定が断片的情報を与えることに注意する必要があります。本講演では最初に、メトリクスを用いた定量評価に取り組む際の落とし穴とコツを事例を交えて解説し、具体的な手法として、目的をもって改善させたい事柄を測定評価するゴール指向の枠組みGoal-Question-Metric(GQM)法を解説します。また関連するシフト社との共同研究成果として、過去の測定結果とテスト観点表を活用したテストケース優先順位づけ手法を紹介します(IEEE ICST 2015採択)。続いて、参加者それぞれの品質保証活動等を題材としてワークショップ形式で、GQM法の適用によるゴール指向の測定評価を体験します。
At the Rio Plenary, ISO/IEC/JTC1/SC7 national bodies approved that I will serve as Convenor of ISO/IEC/JTC1/SC7/WG20 from June 1 2015 to 2018! My big thanks go to former convener Prof. Juan, WG20 members, SC7, Japan NB and any supporters for having this opportunity. It is my great pleasure to be the Convenor.
I will lead and facilitate WG20 activities and meetings to make them productive as much as possible while having consensus. Mission of WG20 is making standards for Body of Knowledge and Certifications and Qualifications of Professionals in Software and Systems Engineering. Current most important work item is revising ISO/IEC 24773:2008 as multipart “conformance” standard. If you are interested about WG20 activities, please let me know. Your expertise is most welcome. Our next interim meeting will be held at Stevens Institute of Technology, Hoboken on November.
情報科学国際交流財団 SSR 産学戦略的研究フォーラムにおいて研究課題「クラウドサービスの開発運用におけるセキュリティとプライバシの確保のためのメタモデルに基づく知識ベースと参照アーキテクチャの調査研究」(代表: 鷲崎弘宜・早稲田大学)が採択されました。期間は1年間です。
国内外の研究組織、ならびに、協賛企業の方々と共同で、クラウドサービスの開発と運用においてセキュリティとプライバシの両方を的確に扱う際のメタモデルを定義し、同メタモデル上でパターンやプラクラティス・事例その他の各種知識を知識ベースとして整理、さらには知識ベースを活用した参照アーキテクチャ導出と実証に取り組みます。ご期待ください。