dcNavi:デバッグを支援する関心事指向推薦システム

書誌事項

タイトル別名
  • dcNavi : デバッグ オ シエン スル カンシンゴト シコウ スイセン システム
  • dcNavi: A Concern-oriented Recommendation System for Debugging Support

この論文をさがす

抄録

プログラマはデバッグに多くの時間を費やす傾向がある.プログラマはエラーの現象をチェックしたり,様々なコード上の箇所を行き来したり,あるいはバグ修正履歴を探索したりして,コードを修正する.このような一連のデバッグ作業を自動化することができれば,他の生産的な作業に時間を割くことができる.本論文では,この問題に対処する方法として,デバッグ支援のための関心事指向推薦システムdcNavi(Debug Concern Navigator)を提案する.dcNaviでは,リポジトリに含まれるプログラム情報やテスト結果,および修正履歴を活用することで,デバッグの関心事に応じた適切なヒントを提供する.本論文では,Eclipseプラグインプロジェクトに関する9つのオープンソースリポジトリを対象に,再利用性の観点からバグ修正履歴に基づいた推薦の有効性についても評価する.

Programmers tend to spend a lot of time debugging code. They check the erroneous phenomena, navigate the code, search the past bug fixes, and modify the code. If a sequence of these debug activities can be automated, programmers can use their time for more creative tasks. To deal with this problem, we propose dcNavi (Debug Concern Navigator), a concern-oriented recommendation system for debugging. The dcNavi provides appropriate hints to programmers according to their debug concerns by mining a repository containing not only program information but also test results and program modification history. In this paper, we evaluate the effectiveness of our approach in terms of the reusability of past bug fixes by using nine open source repositories created in the Eclipse plug-in projects.

収録刊行物

関連プロジェクト

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ