4.5 Article

Mining Software Repository for Cleaning Bugs Using Data Mining Technique

期刊

CMC-COMPUTERS MATERIALS & CONTINUA
卷 69, 期 1, 页码 873-893

出版社

TECH SCIENCE PRESS
DOI: 10.32604/cmc.2021.016614

关键词

Fault prediction; association rule; data mining; frequent pattern mining

资金

  1. Ministry of Trade, Industry and Energy (MOTIE)
  2. Korea Institute for Advancement of Technology (KIAT) [P0016038]
  3. MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program [IITP-2021-2016-0-00312]

向作者/读者索取更多资源

This study proposes a fault prediction approach using data-mining technique to find good predictors for high-quality software, and experimental results show promising outcomes, which can be utilized by practitioners and developers for defect prediction.
Despite advances in technological complexity and efforts, software repository maintenance requires reusing the data to reduce the effort and complexity. However, increasing ambiguity, irrelevance, and bugs while extracting similar data during software development generate a large amount of data from those data that reside in repositories. Thus, there is a need for a repository mining technique for relevant and bug-free data prediction. This paper proposes a fault prediction approach using a data-mining technique to find good predictors for high-quality software. To predict errors in mining data, the Apriori algorithm was used to discover association rules by fixing confidence at more than 40% and support at least 30%. The pruning strategy was adopted based on evaluation measures. Next, the rules were extracted from three projects of different domains; the extracted rules were then combined to obtain the most popular rules based on the evaluation measure values. To evaluate the proposed approach, we conducted an experimental study to compare the proposed rules with existing ones using four different industrial projects. The evaluation showed that the results of our proposal are promising. Practitioners and developers can utilize these rules for defect prediction during early software development.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据