開発状況メトリクスを用いたOSS不具合修正時間予測モデル

Bibliographic Information

Other Title
  • A Predicting Method of Issue-fixing Time Using Development Metrics in OSS Projects

Search this article

Abstract

本論文では,オープンソースソフトウェア(OSS)開発における不具合修正時間の予測に向けて,修正対象となる不具合の特徴量(不具合メトリクス)だけでなく,不具合修正作業に影響することが知られているプロジェクトの開発状況(開発者の作業量,プロダクトの変化量等)を表すメトリクス(開発状況メトリクス)を用いたモデルを提案する.具体的には,従来研究が使用していた不具合の特徴を表す不具合メトリクスに加え,本論文ではバージョン管理システム,開発者メーリングリスト,不具合管理システム,レビュー管理システムに記録された開発者の作業量,プロダクトの変化量を開発状況メトリクスとして用いる.代表的なOSSプロジェクトであるQtプロジェクト,および,OpenStackプロジェクトにおいて報告された不具合を対象としたモデル適用実験の結果,本論文が提案する不具合修正時間予測モデルは,2週間以内に修正される不具合の特定に有効であることが明らかとなった.

This study proposes a model to predict bug-fixing time using bug metrics and new metrics “development metrics” which describes developer's activities and product updates in OSS projects. Existing studies have proposed the model using only bug metrics which is measured from only bug tracking system. This study build a model using bug metrics and development metrics which is measured from version control system, mailing list, bug tracking system, and review management system. Using OpenStack project dataset and Qt project dataset as a case study, we built the bug fixing time prediction model. As the result, the prediction model achieved to improve the accuracy to identify bugs which the project could be fixed in two weeks after reporting.

Journal

Related Projects

See more

Details 詳細情報について

Report a problem

Back to top