Tweet | |
O. Mizuno and H. Hata, "A Hybrid Fault-Proneness Detection Approach Using Text Filtering and Static Code Analysis," International Journal of Advancements in Computing Technology, 2(5), pp. 1-12, December 2010. | |
ID | 618 |
分類 | 学術論文誌(査読付) |
タグ | tbd |
表題 (title) |
A Hybrid Fault-Proneness Detection Approach Using Text Filtering and Static Code Analysis |
表題 (英文) |
|
著者名 (author) |
Osamu Mizuno,Hideaki Hata |
英文著者名 (author) |
Osamu Mizuno,Hideaki Hata |
キー (key) |
Osamu Mizuno,Hideaki Hata |
定期刊行物名 (journal) |
International Journal of Advancements in Computing Technology |
定期刊行物名 (英文) |
|
巻数 (volume) |
2 |
号数 (number) |
5 |
ページ範囲 (pages) |
1-12 |
刊行月 (month) |
12 |
出版年 (year) |
2010 |
Impact Factor (JCR) |
|
URL |
http://www.aicit.org/ijact/ppl.html?yr=2010 |
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
We have proposed a fault-prone software module detection method using text-filtering approach, called Fault-proneness filtering. Even though the fault-proneness filtering achieved high accuracy in detecting fault-prone modules, the detail of each fault cannot be specified enough. We thus try to complete such weakness of the fault-proneness filtering by using static code analysis.
To do so, we analyze characteristics of fault-proneness filtering and a static code analyzer, PMD, by applying both methods to open source software projects. The result of comparison tells us that fault- proneness filtering can capture similar faults related to “braces” and “code size” rules of PMD. Furthermore, fault-proneness filtering can reduce false positives of rules with high false positive rate such as “design”, “naming”, and “optimization”. According to the results of analysis, we can thus construct a hybrid fault-proneness detection method using fault-proneness filtering and PMD. |
論文電子ファイル | 利用できません. |
BiBTeXエントリ |
@article{id618, title = {A Hybrid Fault-Proneness Detection Approach Using Text Filtering and Static Code Analysis}, author = {Osamu Mizuno and Hideaki Hata}, journal = {International Journal of Advancements in Computing Technology}, volume = {2}, number = {5}, pages = {1-12}, month = {12}, year = {2010}, } |