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

2015 Fiscal Year Annual Research Report

Mobile Appコードの自動進化の実現に向けたリポジトリマイニング基盤の開発

Research Project

Project/Area Number 15H05306
Research InstitutionKyushu University

Principal Investigator

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

Project Period (FY) 2015-04-01 – 2018-03-31
Keywordsモバイルアプリ / ソフトウェア信頼性 / バグ予測 / オープンソースソフトウェア / クラッシュ
Outline of Annual Research Achievements

本応募では,クリーンで,かつグリーンなMobile App社会の実現に向け,リポジトリマイニング基盤の開発と,その成果を用いたMobile Appコードの自動進化技術を提案する.その実現に向けて,本年度は主に (1) バグ混入予測モデルの開発,(2) クラッシュログのマイニング,(3) Androidソフトウェア開発におけるコードレビューデータの利活用方法について研究を行った.(1)のバグ予測混入予測モデルの開発では,オープンソースソフトウェアなどに公開されているデータや,他プロジェクトのデータを利用してモデル構築・判別を行う方法の実証的実験を行った.その結果,モデル構築に関する3つの利用ガイドラインを示すことができた.本ガイドラインを利用することでより精度の高いモデル構築が期待できる.(2)のクラッシュログのマイニングでは,􏳏先行研究をサーベイし,先行研究のアルゴリズムを改良・実装することで,クラッシュレポートからソースコード内の欠陥箇所を予測するシステムを開発した.(3)の Androidソフトウェア開発におけるコードレビューデータの利活用方法では,開発プロジェクト・プロセスの特性を考慮することで,コードレビューデータをMobile開発に役立てられる可能性を示した.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

平成27年度の研究計画・方法に記載した「研究の目的」をおおむね達成できており,その内容を研究会において発表できた.また,成果の一部を活かした研究内容が論文誌,および,国際会議にも採録された.現在,その成果を発展させ,論文誌や国際会議に投稿している段階であり,一定の成果も出ているため,おおむね順調に進展していると考える.

Strategy for Future Research Activity

本研究では,研究テーマを推進するために,今後も国内外の研究会に積極的に参加し,多面的に意見を取り入れることで問題の早期解決を目指す.さらに,研究協力者と隔週で一度程度のテレビ会議システムを用いた進捗報告,及び,意見交換を行う予定である.

  • Research Products

    (9 results)

All 2016 2015 Other

All Int'l Joint Research (1 results) Journal Article (3 results) (of which Int'l Joint Research: 2 results,  Peer Reviewed: 3 results,  Open Access: 1 results,  Acknowledgement Compliant: 3 results) Presentation (5 results) (of which Int'l Joint Research: 2 results,  Invited: 1 results)

  • [Int'l Joint Research] Queen's University/McGill University/Concordia University(Canada)

    • Country Name
      Canada
    • Counterpart Institution
      Queen's University/McGill University/Concordia University
  • [Journal Article] Studying Just-In-Time Defect Prediction using Cross-Project Models2016

    • Author(s)
      Yasutaka Kamei, Takafumi Fukushima, Shane McIntosh, Kazuhiro Yamashita, Naoyasu Ubayashi and Ahmed E. Hassan
    • Journal Title

      Empirical Software Engineering

      Volume: 21 Pages: 2072-2106

    • DOI

      10.1007/s10664-015-9400-x

    • Peer Reviewed / Open Access / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] Magnet or Sticky? Measuring Project Characteristics from the Perspective of Developer Attraction and Retention2016

    • Author(s)
      Kazuhiro Yamashita, Yasutaka Kamei, Shane McIntosh, Ahmed E. Hassan and Naoyasu Ubayashi
    • Journal Title

      Journal of Information Processing

      Volume: 24 Pages: 339-348

    • DOI

      10.2197/ipsjjip.24.339

    • Peer Reviewed / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] クラッシュレポートの送信頻度と不具合との関連付けに関する実証的評価2015

    • Author(s)
      小須田 光, 亀井 靖高, 鵜林 尚靖
    • Journal Title

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

      Volume: 32 Pages: 131-140

    • DOI

      10.11309/jssst.32.4_131

    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] Defect Prediction: Accomplishments and Future Challenges2016

    • Author(s)
      Yasutaka Kamei, Emad Shihab
    • Organizer
      Leaders of Tomorrow / Future of Software Engineering Track at International Conference on Software Analysis, Evolution, and Reengineering (SANER2016)
    • Place of Presentation
      Osaka, Japan
    • Year and Date
      2016-03-14 – 2016-03-18
    • Int'l Joint Research / Invited
  • [Presentation] ユーザ障害情報によるソースコード欠陥箇所予測ツール2015

    • Author(s)
      小須田 光, 亀井 靖高, 鵜林 尚靖
    • Organizer
      情報処理学会研究報告, ソフトウェア工学研究会
    • Place of Presentation
      博多
    • Year and Date
      2015-12-15 – 2015-12-16
  • [Presentation] マルチプラットフォーム向けソフトウェアに関する特定OS向け欠陥修正コミットの分析2015

    • Author(s)
      松本 卓大, 亀井 靖高, Shane McIntosh, 鵜林 尚靖
    • Organizer
      SES2015
    • Place of Presentation
      東京
    • Year and Date
      2015-09-07 – 2015-09-10
  • [Presentation] Revisiting the Applicability of the Pareto Principle to Core Development Teams in Open Source Software Projects2015

    • Author(s)
      Kazuhiro Yamashita, Shane McIntosh, Yasutaka Kamei, Ahmed E. Hassan and Naoyasu Ubayashi
    • Organizer
      International Workshop on Principles of Software Evolution (IWPSE 2015)
    • Place of Presentation
      Bergamo, Italy
    • Year and Date
      2015-08-30 – 2015-08-31
    • Int'l Joint Research
  • [Presentation] 商用Android ソフトウェア開発環境におけるコードレビュー統計の実証的研究2015

    • Author(s)
      島垣 潤二, 亀井 靖高, 鵜林 尚靖
    • Organizer
      情報処理学会研究報告, ソフトウェア工学研究会
    • Place of Presentation
      札幌
    • Year and Date
      2015-07-22 – 2015-07-24

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi