首页> 外文会议>International Conference on Advancements in Computational Sciences >People Profile Metrics for Improved Classification of Defect Prone Files in Open Source Projects
【24h】

People Profile Metrics for Improved Classification of Defect Prone Files in Open Source Projects

机译:人员配置文件度量标准,用于改进开源项目中易于缺陷的文件的分类

获取原文

摘要

Numerous models have been studied and presented in literature for classification of defect-prone source code files. Usually these models use static code metrics, process metrics, and change metrics as input and predict defect proneness of code. However, there has been limited use of people related metrics as input to the prediction models. Impact of using people related information should be studied for better classification of defect prone files in future releases of software projects. This study proposes the use of People Profile Metrics (PPM) of software development team members to improve the prediction of defect prone source code files. The experiment is performed on an open source project and the defect prone source code files have been classified. In addition, severity of defects has also been predicted. The PPM have been evaluated for three classifiers Decision Tree, Random Forest, and K-Nearest Neighbors using Weka. Significant improvement in classification of defect prone source code files, in terms of Precision, Recall and F-Measure has been achieved. The combination of existing static code metrics and the PPM will be tested for more projects and for unsupervised models.
机译:已经对大量模型进行了研究并在文献中进行了介绍,以对易于缺陷的源代码文件进行分类。通常,这些模型使用静态代码指标,过程指标和更改指标作为输入,并预测代码的缺陷倾向性。但是,人们相关指标作为预测模型的输入的用途有限。应该研究与人相关的信息的影响,以便在将来的软件项目版本中更好地分类易于缺陷的文件。这项研究建议使用软件开发团队成员的人员配置文件度量标准(PPM)来改进对易于产生缺陷的源代码文件的预测。该实验是在一个开源项目上执行的,并且容易分类的缺陷源代码文件已经被分类。另外,还已经预测出缺陷的严重性。已使用Weka对PPM进行了三个分类器决策树,随机森林和K最近邻居的评估。在“精确度”,“召回率”和“ F量度”方面,易于缺陷的源代码文件的分类已得到显着改善。现有静态代码指标和PPM的结合将针对更多项目和无监督模型进行测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号