@article{oai:ipsj.ixsq.nii.ac.jp:00082616, author = {畑, 秀明 and 水野, 修 and 菊野, 亨 and Hideaki, Hata and Osamu, Mizuno and Tohru, Kikuno}, issue = {6}, journal = {情報処理学会論文誌}, month = {Jun}, note = {Fault-proneモジュールの予測において,ソフトウェアリポジトリから収集可能な開発履歴メトリクスは有用であることが数多くの文献で報告されている.開発履歴メトリクスには,コードに関するもの,プロセスに関するもの,開発組織に関するものなどがある.これらのメトリクスの収集はファイルレベルでは容易であるが,より細粒度なメソッドレベルでは収集が困難であった.これは,版管理システムがソースコードをファイルレベルで管理するためである.本稿では,以前に提案した細粒度履歴管理リポジトリを用いることでメソッドレベルの開発履歴メトリクスの収集を行う.オープンソースソフトウェアプロジェクトを対象に開発履歴メトリクスを細粒度モジュール(メソッドレベル)とファイルレベルで収集し,Fault-proneモジュール予測を行った.工数を考慮した評価から,細粒度モジュールでのFault-proneモジュール予測がファイルレベルに比べて有用であることを確認した., Many studies reported that historical metrics collected from software repositories are useful for fault-prone module prediction. There are many historical metrics proposed in literature, such as code-related, process-related, and organization-related metrics. Since source code management system stored file-level histories, it has been difficult to collect historical metrics of fine-grained modules compared to file-level historical metrics. Using our fine-grained version control system, this paper conducts a comparative study of fault-prone module prediction on a file-level and a method-level. We empirically evaluated our prediction models with open source software projects. Based on effort-aware models, fault-prone module prediction models on fine-grained modules perform better than file-level models.}, pages = {1635--1643}, title = {開発履歴メトリクスを用いた細粒度なFault-proneモジュール予測}, volume = {53}, year = {2012} }