WEKO3
アイテム
Bug prediction based on fine-grained module histories
http://hdl.handle.net/10061/12751
http://hdl.handle.net/10061/1275198f55dcc-353d-40c2-a7d5-67295dc930fd
名前 / ファイル | ライセンス | アクション |
---|---|---|
fulltext (335.9 kB)
|
|
Item type | 会議発表論文 / Conference Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2018-10-30 | |||||
タイトル | ||||||
タイトル | Bug prediction based on fine-grained module histories | |||||
言語 | en | |||||
言語 | ||||||
言語 | eng | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | correlation methods | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Java | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | program debugging | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | quality assurance | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | software quality | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | fine-grained module histories | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | bug prediction models | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | historical metrics | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | version history | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | software modules | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | prediction levels | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | file levels | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | fine-grained level | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | coarse-grained prediction | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | quality assurance efforts | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | fine-grained prediction | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | version control systems | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | fine-grained version control system | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Historage | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Java software | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | method-level prediction | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | correlation analysis | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | bug information | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | method-level bug prediction | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Measurement | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | History | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Predictive models | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Computer bugs | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Software | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Java | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | Complexity theory | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | bug prediction | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | fine-grained prediction | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | finegrained histories | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | historical metrics | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | effort-based evaluation | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||
資源タイプ | conference paper | |||||
アクセス権 | ||||||
アクセス権 | open access | |||||
アクセス権URI | http://purl.org/coar/access_right/c_abf2 | |||||
著者 |
畑, 秀明
× 畑, 秀明× Mizuno, Osamu× Kikuno, Tohru |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | There have been many bug prediction models built with historical metrics, which are mined from version histories of software modules. Many studies have reported the effectiveness of these historical metrics. For prediction levels, most studies have targeted package and file levels. Prediction on a fine-grained level, which represents the method level, is required because there may be interesting results compared to coarse-grained (package and file levels) prediction. These results include good performance when considering quality assurance efforts, and new findings about the correlations between bugs and histories. However, fine-grained prediction has been a challenge because obtaining method histories from existing version control systems is a difficult problem. To tackle this problem, we have developed a fine-grained version control system for Java, Historage. With this system, we target Java software and conduct fine-grained prediction with well-known historical metrics. The results indicate that fine-grained (method-level) prediction outperforms coarse-grained (package and file levels) prediction when taking the efforts necessary to find bugs into account. Using a correlation analysis, we show that past bug information does not contribute to method-level bug prediction. | |||||
書誌情報 |
p. 200-210, 発行日 2012 |
|||||
会議情報 | ||||||
会議名 | ICSE 2012 : 2012 34th International Conference on Software Engineering(en) | |||||
開催期間 | 2-9 June 2012,(en) | |||||
開催地 | Zurich(en) | |||||
開催国 | CHE | |||||
出版者 | ||||||
出版者 | IEEE | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 0270-5257 | |||||
ISBN | ||||||
識別子タイプ | ISBN | |||||
関連識別子 | 9781467310666 | |||||
出版者版DOI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | DOI | |||||
関連識別子 | https://doi.org/10.1109/ICSE.2012.6227193 | |||||
権利 | ||||||
権利情報 | c Copyright IEEE 2012 | |||||
著者版フラグ | ||||||
出版タイプ | AM | |||||
出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa |