HCD-Netフォーラム2015にてポスター「テストとメトリクス測定によるユーザビリティ問題予測」発表予定

柳下徹, 内田ちひろ, 鷲崎弘宜, 深澤良彰, “テストとメトリクス測定によるユーザビリティ問題予測”, HCD-Netフォーラム2015, 東海大学高輪キャンパス, 2015年5月31日

Web サイトではユーザビリティを保証することが必要であり,保証の手段の1つとしてユーザビリティテストがある.ユーザビリティテストではWeb サイトの対象となるユーザに複数のタスクをこなしてもらい,問題を発見する.しかしながら,ユーザビリティテストで得られる問題点のほとんどが定性的なデータであり,どのように変更すれば問題点を改善出来るか,開発者にはわからない.その問題を解決するために,我々はIvory とHearst の研究で用いられているウェブメトリクスを用いて,ユーザビリティテストの結果とHTML 記述上の様々な静的特徴の関係を定量的に調べた.なお我々はヤフー株式会社との提携により,Yahoo!JAPAN におけるスマートフォンのWeb サイトの測定結果を用いている.本論文の貢献は次の通りである.・HTML記述をウェブメトリクスを用いて測定することで,開発段階において,ユーザビリティの低いWebサイトを開発することを防ぐことが出来る.・リリース済みのWebサイトを改善する際に,何を改善すべきなのか示すことが出来る.

情報処理学会第188回ソフトウェア工学・第37回組込みシステム合同研究発表会にて「パターンワーキンググループ活動紹介および第4回 プログラムのパターンランゲージ・アジア 会議(AsianPLoP 2015)開催報告」の発表を予定

鷲崎弘宜、“パターンワーキンググループ活動紹介および第4回 プログラムのパターンランゲージ・アジア 会議(AsianPLoP 2015)開催報告”、情報処理学会第188回ソフトウェア工学・第37回組込みシステム合同研究発表会、東芝スマートコミュニティセンター、2015年6月4-5日

結成から12年が経過した情報処理学会ソフトウェア工学研究会パターンワーキンググループの活動を紹介するとともに、同ワーキンググループのメンバが中心となり開催したアジア地域のパターンに関する国際会議AsianPLoP2015の開催結果を報告する。

A Case-based Management System for Secure Software Development Using Software Security Knowledge, accepted at KES2015 (CORE Rank B).

Masahito Saito, Atsuo Hazeyama, Nobukazu Yoshioka, Takanori Kobashi, Hironori Washizaki, Haruhiko Kaiya, Takao Ohkubo, “A Case-based Management System for Secure Software Development Using Software Security Knowledge,” 19th International Conference on Knowledge Based and Intelligent Information and Engineering Systems (KES2015), Invited Session: Networks for Innovation, Knowledge Creation and Sharing, Singapore, 7-9 September, 2015. (to appear)

【速報】情報処理推進機構(IPA)「2015年度ソフトウェア工学分野の先導的研究支援事業に関する委託契約」について、申請課題「ソフトウェア製品群の測定評価と分析による製品品質の実態定量化および総合的品質評価枠組みの確立」(2年間、研究代表者: 鷲崎弘宜)が採択

【速報】情報処理推進機構(IPA)「2015年度ソフトウェア工学分野の先導的研究支援事業に関する委託契約」について、申請課題「ソフトウェア製品群の測定評価と分析による製品品質の実態定量化および総合的品質評価枠組みの確立」(2015から2年間、研究代表者: 鷲崎弘宜)が採択されました。

一般社団法人 コンピュータソフトウェア協会との協力のもと、早稲田大学グローバルソフトウェアエンジニアリング研究所において研究チームのメンバが国際的にリードするソフトウェア品質の国際規格群および品質測定法群を拡張・発展させ、日本の多くのソフトウェア製品(2年間で40製品を計画)の品質の実態調査を通じて、ソフトウェアの内部品質、外部品質、および、顧客・利用者からの満足・評価を含む利用時の品質を定量的に測定評価し、それらの間の影響関係を精密かつ総合的に明らかとする枠組みを確立するものです。得られる品質の実態は、異なる品質間の関係を総合的に実証した世界初のベンチマークとなります。

測定評価対象の公募等の詳細は6月を予定しています。取り急ぎ速報となります。ぜひご支援ご協力のほど宜しくお願いいたします。

Case Base for Secure Software Development Using Software Security Knowledge Base, accepted at STPSA 2015

Atsuo Hazeyama,  Masahito Saito,  Nobukazu Yoshioka,  Azusa Kumagai,  Takanori Kobashi,  Hironori Washizaki,  Haruhiko Kaiya,  Takao Okubo, “Case Base for Secure Software Development Using Software Security Knowledge Base,” 10th IEEE International Workshop on Security, Trust, and Privacy for Software Applications (STPSA 2015), 2015. (to appear)

QuaSTom高品質ソフトウェア技術交流会 第1回例会における講義+ワークショップ「メトリクスによるソフトウェアの品質把握と改善-GQM法とメトリクス動向-」

鷲崎 弘宜, “メトリクスによるソフトウェアの品質把握と改善-GQM法とメトリクス動向-”, QuaSTom高品質ソフトウェア技術交流会 第1回例会, 2015年4月24日

QuaSTom 高品質ソフトウェア技術交流会 第1回例会にて「メトリクスによるソフトウェアの品質把握と改善-GQM法とメトリクス動向-」と題し、メトリクスの基本概念や落とし穴・コツ、事例、そしてGQM法のコツとワークショップ(+少しだけ GQM+Strategiesの解説)と盛りだくさんの内容を実施しました。ワークショップでは限られた時間の中で各チーム、ゴールからメトリクス、さらには仮定まで練られたものが得られた点はさすがです。議論においても今後の実践に踏み込んだものが多数あり、参加者の皆さんの問題意識の髙さやご経験を踏まえた関心の高さを感じました。ぜひ今後実践や連携いただければ幸いです。

DSC_1326gqm-graph

Finding and Emulating Keyboard, Mouse, and Touch Interactions and Gestures while Crawling RIA’s, accepted at SEKE 2015 (CORE Rank B) as regular paper

Frederik Nakstad, Hironori Washizaki, Yoshiaki Fukazawa, “Finding and Emulating Keyboard, Mouse, and Touch Interactions and Gestures while Crawling RIA’s,” Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering (SEKE 2015), Wyndham Pittsburgh University Center, Pittsburgh, USA, July 6-8 2015. (to appear)

Crawling JavaScript heavy Rich Internet Applications has been a hot topic in recent years, giving us automated tools for indexing content, test generation, and security- and accessibility evaluation to mention a few examples. However, existing crawling techniques tend to ignore user interactions beyond mouse clicking, and therefore often fail to consider potential mouse, keyboard and touch interactions. We propose a new technique for finding and exercising mouse, keyboard, and touch interactions when crawling highly interactive JavaScript-based websites by analyzing and exercising event handlers registered in the DOM. A basic form of gesture emulation is employed to find states accessible via swiping and tapping. Testing the tool against 6 well-known gesture libraries and 5 actual RIA’s, we find that the technique discovers many states and transitions resulting from such interactions. Our findings indicate the technique could be useful for automatic test generation, error discovery, and accessibility evaluation, especially for mobile web applications with advanced interaction options.

How Does Defect Removal Activity of Developer Vary with Development Experience? accepted SEKE 2015 (CORE Rank B) as short paper

Reou Ando, Seiji Sato, Chihiro Uchida, Hironori Washizaki, Yoshiaki Fukazawa, Sakae Inoue, Hiroyuki Ono, Yoshiiku Hanai, Masanobu Kanazawa, Kazutaka Sone, Katsushi Namba, Mikihiko Yamamoto, “How Does Defect Removal Activity of Developer Vary with Development Experience?,” Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering (SEKE 2015), Wyndham Pittsburgh University Center, Pittsburgh, USA, July 6-8 2015. (to appear)

Because developers significantly impact software development projects, many researchers have studied developers as a means to improve the quality of software. However, most works have examined developers in a single project, and research involving multiple projects has yet to be published. Herein we propose an analysis method which investigates whether an evaluation of developers based on individual experience is feasible when targeting more than one project by the same organization transversely. Our method deals with the logs of the version control system and the bug tracking system. To support this method, we also propose two models to evaluate developer, the defect removal processing rate (DRPR) and developer’s experience point (EXP). The results reveal the following. 1) DRPR cannot be used to compare different projects in the same organization. 2) There is certainly a difference in DRPR’s between experienced and inexperienced developers. 3) EXP should be a useful model to evaluate developers as the number of projects increases. The data obtained from our method should propose the personnel distribution measures within the development framework for future developments, which might lead to improve the quality of software.

Lecture: Software Quality Assurance No.1-3

If you cannot access to the lecture materials on CourseN@vi, use the following slides and review target. 

No.1-Software-Quality
No.2-Review
No.3-Inspection
ReviewTarget

Only in that case, send your report assignment result to washizaki [ at ] waseda.jp with subject “SQA 2015 Report 1: Review (YOUR NAME)” by April 20th 17:00 JST.

Single PDF file
Due: April 20th 17:00 JST
* Your name, id, submission date
* Result of Ad-hoc review targeting source code corresponding to design in ReviewTarget.zip