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

Debugging method based on a scalable dynamic analysis infrastructure

Research Project

Project/Area Number 25730037
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionTokyo Institute of Technology

Principal Investigator

Kobayashi Takashi  東京工業大学, 情報理工学(系)研究科, 准教授 (50345386)

Project Period (FY) 2013-04-01 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2014: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
Fiscal Year 2013: ¥2,210,000 (Direct Cost: ¥1,700,000、Indirect Cost: ¥510,000)
Keywordsソフトウェア工学 / 動的解析 / デバッグ / 実行トレース解析 / 振る舞い可視化
Outline of Final Research Achievements

Our main research aim is to support debugging task for a real-world software. In this research, we developed a scalable execution trace analysis framework and a novel technique to abstract execution traces through considering the software design intent. We also studied scalable and accurate fault localization techniques based on the analysis of dynamic data dependencies and detailed method level behavior.
We finally proposed a method to find the temporal specifications of API usage based on the selective inlining and data mining techniques. We also studied a method to extract the logical dependencies among methods based on the analysis of program change histories. Based on the combination of those proposed techniques methods, developer can be support to comprehend and debug large scale code.

Report

(4 results)
  • 2015 Annual Research Report   Final Research Report ( PDF )
  • 2014 Research-status Report
  • 2013 Research-status Report
  • Research Products

    (14 results)

All 2016 2015 2014 2013 Other

All Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (13 results) (of which Int'l Joint Research: 2 results,  Invited: 1 results)

  • [Journal Article] ソフトウェア開発支援基盤のためのソースプログラムの XML表現2013

    • Author(s)
      渥美紀寿, 小林隆志, 山本晋一郎, 阿草清滋
    • Journal Title

      電子情報通信学会論文誌

      Volume: J96-D Pages: 2681-2691

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Presentation] メソッドを横断するコードテンプレート発見のためのインライン展開戦略の検討2016

    • Author(s)
      相澤遥也,小林隆志
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス 3月研究会
    • Place of Presentation
      宮古島,沖縄県
    • Year and Date
      2016-03-10
    • Related Report
      2015 Annual Research Report
  • [Presentation] A Change Guide Method Based on Developers' Interaction and Past Recommendation2016

    • Author(s)
      Akihiro Yamamori and Takashi Kobayashi
    • Organizer
      the 14th IASTED International Conference on Software Engineering
    • Place of Presentation
      Innsbruck, Austria
    • Year and Date
      2016-02-15
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Effects of Recency and Commits Aggregation on Change Guide Method Based on Change History Analysis2015

    • Author(s)
      Tatsuya Mori, Anders Mikael Hagward, Takashi Kobayashi
    • Organizer
      the Tenth International Conference on Software Engineering Advances (ICSEA2015)
    • Place of Presentation
      Barcelona, Spein
    • Year and Date
      2015-11-15
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 動的データ依存集合の発生確率を用いた欠陥箇所特定支援手法の実装及び評価2015

    • Author(s)
      中野瑞樹, 大沼俊輔, 小林隆志, 石尾隆
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会
    • Place of Presentation
      沖縄県青年会館 (沖縄県沖縄市)
    • Year and Date
      2015-03-09 – 2015-03-10
    • Related Report
      2014 Research-status Report
  • [Presentation] 改版履歴の分析に基づく変更支援手法における時間的近接性と大規模コミットの影響2015

    • Author(s)
      森達也, Anders Mikael Hagward, 小林隆志
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会
    • Place of Presentation
      沖縄県青年会館 (沖縄県沖縄市)
    • Year and Date
      2015-03-09 – 2015-03-10
    • Related Report
      2014 Research-status Report
  • [Presentation] 改版履歴を用いた変更支援手法における操作履歴の活用に向けて2015

    • Author(s)
      山森章弘,Anders Hagward, 小林隆志
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会
    • Place of Presentation
      プランナールみささ(鳥取県東伯郡 三朝町)
    • Year and Date
      2015-01-26 – 2015-01-27
    • Related Report
      2014 Research-status Report
  • [Presentation] 選択的インライン展開に基づくメソッド境界を越えたAPI利用パターンの抽出とその活用2015

    • Author(s)
      相澤遥也, 小林隆志
    • Organizer
      情報処理学会 ウィンターワークショップin宜野湾 (WWS2015)
    • Place of Presentation
      カルチャーリゾート フェストーネ (沖縄県宜野湾市)
    • Year and Date
      2015-01-23 – 2015-01-24
    • Related Report
      2014 Research-status Report
  • [Presentation] Quantifying Program Comprehension with Interaction Data2014

    • Author(s)
      Roberto Minelli, Andrea Mocci, Michele Lanza, Takashi Kobayashi
    • Organizer
      14th International Conference on Quality Software (QSIC2014)
    • Place of Presentation
      ダラス(米国)
    • Year and Date
      2014-10-23 – 2014-10-24
    • Related Report
      2014 Research-status Report
  • [Presentation] ブロック利用傾向に基づくSimulinkモデルの設計スタイル抽出手法2014

    • Author(s)
      小林孝壽, 小林隆志, 久保孝行
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会
    • Place of Presentation
      いせ市民活動センター(三重県伊勢市)
    • Year and Date
      2014-05-08 – 2014-05-09
    • Related Report
      2014 Research-status Report
  • [Presentation] 実行トレースの解析に基づく不具合箇所発見

    • Author(s)
      小林隆志
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2013併設ワークショップ 「プログラム・デバッグ自動化の現状と今後」
    • Place of Presentation
      東洋大学(東京都)
    • Related Report
      2013 Research-status Report
    • Invited
  • [Presentation] Grouping Objects for Execution Trace Analysis based on Design Patterns

    • Author(s)
      Tatsuya Toda, Takashi Kobayashi, Noritoshi Atsumi, Kiyoshi Agusa
    • Organizer
      The 5th International Workshop on Empirical Software Engineering in Practice
    • Place of Presentation
      Pullman hotel, Bangkok(タイ)
    • Related Report
      2013 Research-status Report
  • [Presentation] オブジェクトの動的特徴に着目した実行トレースの抽象化

    • Author(s)
      戸田 達也, 小林隆志, 渥美紀寿, 阿草清滋
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会
    • Place of Presentation
      てんぷす那覇(沖縄県)
    • Related Report
      2013 Research-status Report
  • [Presentation] 活動履歴と過去の推薦状況を考慮した変更支援ツールの試作

    • Author(s)
      山森 章弘, 小林隆志
    • Organizer
      電子情報通信学会 ソフトウェアサイエンス研究会
    • Place of Presentation
      てんぷす那覇(沖縄県)
    • Related Report
      2013 Research-status Report

URL: 

Published: 2014-07-25   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi