• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2014 Fiscal Year Annual Research Report

リポジトリ活用型Just-In-Timeソフトウェア品質モデルの開発と評価

Research Project

Project/Area Number 24680003
Research InstitutionKyushu University

Principal Investigator

亀井 靖高  九州大学, システム情報科学研究科(研究院, 准教授 (10610222)

Project Period (FY) 2012-04-01 – 2015-03-31
KeywordsJust-In-Time / ソフトウェア信頼性 / バグ予測 / リポジトリマイニング / オープンソースソフトウェア
Outline of Annual Research Achievements

本研究では,「JITソフトウェア品質モデル」の実現を目指し,6つのサブタスクを実施する.各サブタスクは,互いにその成果を利用し合うので,サイクリックに開発を行う予定である.本年度は,特に次のサブタスクに注力した.
(1) 他プロジェクトの利活用方法:開発履歴が少ないプロジェクトにおけるJITソフトウェア品質モデルの実現のために,他プロジェクトの利活用を試みた.他プロジェクトを用いても性能の良いモデル構築に寄与するであろう3つの仮説(例えば,開発のコンテキストが類似するプロジェクトを用いると,性能のよいモデルを構築することができる)を立て,それらの仮説を実データを用いて実験的に検証した.実験の結果,蓄積された全プロジェクトの過去データを一つのデータとしてみなして結合することで,うまくモデルを構築できることがわかった.
(2) 昨年度行ったサブタスクの改良:JIT品質モデル構築の際,品質(欠陥)の重みを均一に扱うのではなく,重み付けするための方法の開発を行った.修正にかかる労力(同時修正ファイル数,同時修正ディレクトリ数,変更行数)が大きい欠陥は,重みの大きい欠陥と定め,労力の大きさに基づき欠陥の重み付けを行った.この方法は労力の重み付けを自動的に行うことが可能であり,大規模データにも適用できる点がメリットである.この方法を用いてJITソフトウェア品質モデルの評価実験を行った結果の一部は,Journal of Empirical Software Engineeringに採録された.
(3) システム化:リポジトリから変更の特徴量,及び,欠陥の有無を自動収集するツールをプログラミング言語rubyによって実装し,計測したデータからモデルを構築するツールを統計言語Rによって実装し,研究会等で発表を行った.

Research Progress Status

26年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

26年度が最終年度であるため、記入しない。

Causes of Carryover

26年度が最終年度であるため、記入しない。

Expenditure Plan for Carryover Budget

26年度が最終年度であるため、記入しない。

  • Research Products

    (9 results)

All 2015 2014

All Journal Article (4 results) (of which Peer Reviewed: 4 results,  Acknowledgement Compliant: 4 results) Presentation (5 results) (of which Invited: 1 results)

  • [Journal Article] Studying High Impact Fix-Inducing Changes2015

    • Author(s)
      Ayse Tosun Misirli, Emad Shihab, Yasutaka Kamei
    • Journal Title

      Journal of Empirical Software Engineering

      Pages: 印刷中

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] An Empirical Study of the Impact of Modern Code Review Practices on Software Quality2015

    • Author(s)
      Shane Mcintosh, Yasutaka Kamei, Bram Adams and Ahmed E. Hassan
    • Journal Title

      Journal of Empirical Software Engineering

      Pages: 印刷中

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Chromiumプロジェクトにおけるレビュー・パッチ開発経験がレビューに要する時間に与える影響の分析2014

    • Author(s)
      戸田 航史, 亀井 靖高, 濵﨑 一樹, 吉田 則裕
    • Journal Title

      コンピュータソフトウェア

      Volume: 32-1 Pages: 227-233

    • DOI

      http://dx.doi.org/10.11309/jssst.32.1_227

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] 上流工程での活動実績を用いたソフトウェア開発工数見積もり方法の定量的評価2014

    • Author(s)
      角田 雅照, 戸田 航史, 伏田 享平, 亀井 靖高, Meiyappan Nagappan, 鵜林 尚靖
    • Journal Title

      コンピュータソフトウェア

      Volume: 31-2 Pages: 129-143

    • DOI

      http://dx.doi.org/10.11309/jssst.31.2_129

    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] オープンソースソフトウェアの進化における特定OS向け欠陥修正コミットの分析2015

    • Author(s)
      松本 卓大, 大坂 陽, 亀井 靖高, 鵜林 尚靖
    • Organizer
      情報処理学会研究報告, ソフトウェア工学研究会
    • Place of Presentation
      東京
    • Year and Date
      2015-03-12 – 2015-03-13
  • [Presentation] The Promises and Perils of International Projects2015

    • Author(s)
      Yasutaka Kamei
    • Organizer
      International Conference on Software Analysis, Evolution, and Reengineering
    • Place of Presentation
      Montreal, Canada
    • Year and Date
      2015-03-02 – 2015-03-06
    • Invited
  • [Presentation] Just-In-Time欠陥予測支援ツール anko2015

    • Author(s)
      田中 秀太郎, 福島 崇文, 山下 一寛, 亀井 靖高, 鵜林 尚靖
    • Organizer
      電子情報通信学会技術報告, ソフトウェアサイエンス研究会
    • Place of Presentation
      鳥取
    • Year and Date
      2015-01-26 – 2015-01-27
  • [Presentation] An Empirical Study of Just-In-Time Defect Prediction Using Cross-Project Models2014

    • Author(s)
      Takafumi Fukushima, Yasutaka Kamei, Shane McIntosh, Kazuhiro Yamashita and Naoyasu Ubayashi
    • Organizer
      International Working Conference on Mining Software Repositories (MSR 2014)
    • Place of Presentation
      Hyderabad, India
    • Year and Date
      2014-05-31 – 2014-06-01
  • [Presentation] The Impact of Code Review Coverage and Code Review Participation on Software Quality: A Case Study of the Qt, VTK, and ITK Projects2014

    • Author(s)
      Shane Mcintosh, Yasutaka Kamei, Bram Adams and Ahmed E. Hassan
    • Organizer
      International Working Conference on Mining Software Repositories (MSR 2014)
    • Place of Presentation
      Hyderabad, India
    • Year and Date
      2014-05-31 – 2014-06-01

URL: 

Published: 2016-06-01  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi