在开放源码项目中改进易缺陷文件分类的人员概要度量

Humaira Aslam Chughtai, Z. Rana
{"title":"在开放源码项目中改进易缺陷文件分类的人员概要度量","authors":"Humaira Aslam Chughtai, Z. Rana","doi":"10.1109/ICACS47775.2020.9055942","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":268675,"journal":{"name":"2020 3rd International Conference on Advancements in Computational Sciences (ICACS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"People Profile Metrics for Improved Classification of Defect Prone Files in Open Source Projects\",\"authors\":\"Humaira Aslam Chughtai, Z. Rana\",\"doi\":\"10.1109/ICACS47775.2020.9055942\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":268675,\"journal\":{\"name\":\"2020 3rd International Conference on Advancements in Computational Sciences (ICACS)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 3rd International Conference on Advancements in Computational Sciences (ICACS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACS47775.2020.9055942\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 3rd International Conference on Advancements in Computational Sciences (ICACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACS47775.2020.9055942","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

文献中已经研究并提出了许多模型来对容易出现缺陷的源代码文件进行分类。通常,这些模型使用静态代码度量、过程度量和变更度量作为输入,并预测代码的缺陷倾向。然而,将与人相关的指标作为预测模型的输入使用是有限的。应该研究使用人员相关信息的影响,以便在软件项目的未来版本中更好地对容易出现缺陷的文件进行分类。本研究建议使用软件开发团队成员的人员概要度量(PPM)来改进对容易出现缺陷的源代码文件的预测。实验是在一个开源项目上进行的,并且容易出现缺陷的源代码文件已经被分类。此外,还对缺陷的严重程度进行了预测。使用Weka对三个分类器决策树、随机森林和k近邻进行了PPM评估。在容易出现缺陷的源代码文件的分类方面,在Precision, Recall和F-Measure方面取得了显著的改进。现有的静态代码度量和PPM的组合将在更多的项目和无监督模型中进行测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信