首页    期刊浏览 2024年11月29日 星期五
登录注册

文章基本信息

  • 标题:Modeling Software Defects as Anomalies: A Case Study on Promise Repository
  • 本地全文:下载
  • 作者:Kamrun Nahar Neela ; Syed Ali Asif ; Amit Seal Ami
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2017
  • 卷号:12
  • 期号:10
  • 页码:759-772
  • DOI:10.17706/jsw.12.10.759-772
  • 出版社:Academy Publisher
  • 摘要:Software defect prediction is a highly studied domain in Software Engineering research due to its importance in software development. In literature, various classification methods with static code attributes have been used to predict defects. However, defected instances are very few compared to non-defected instances and as such lead to imbalanced data. Traditional machine learning techniques give poor results for such data. In this paper an anomaly detection technique for software defect prediction, is proposed which is not affected by imbalanced data. The technique incorporates both univariate and multivariate Gaussian distribution to model non-defected software module. The defected software modules are then predicted based on their deviation from the generated model. To evaluate our approach, we implemented the algorithm and tested it on the NASA datasets from the PROMISE repository. By utilizing this approach, we observed an average balance of 63.36% and 69.06% in univariate model and multivariate model respectively. Without utilizing optimization or filter, this approach yield better result than industry standard of 60%.
  • 其他关键词:Software defect prediction, anomaly detection, univariate gaussian distribution, multivariate gaussian distribution, promise repository.
国家哲学社会科学文献中心版权所有