arrow
返回

A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics

delete2020-04-29
delete9
PRE
AI
R
Ritu Kapur *
B
Balwinder Sodhi
DOI:10.1145/3384517delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
An important issue faced during software development is to identify defects and the properties of those defects, if found, in a given source file. Determining defectiveness of source code assumes significance due to its implications on software development and maintenance cost. We present a novel system to estimate the presence of defects in source code and detect attributes of the possible defects, such as the severity of defects. The salient elements of our system are: (i) a dataset of newly introduced source code metrics, called PROgramming CONstruct (PROCON) metrics, and (ii) a novel MachineLearning (ML)-based system, called Defect Estimator for Source Code (DESCo), that makes use of PROCON dataset for predicting defectiveness in a given scenario. The dataset was created by processing 30,400+ source files written in four popular programming languages, viz., C, C++, Java, and Python. The results of our experiments show that DESCo system outperforms one of the state-of-the-art methods with an improvement of 44.9%. To verify the correctness of our system, we compared the performance of 12 different ML algorithms with 50+ different combinations of their key parameters. Our system achieves the best results with SVM technique with a mean accuracy measure of 80.8%.
Keyword:
Maintaining software
source code mining
software defect prediction
software metrics
software faults and failures
automated software engineering
Al in software engineering
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.3K
被引数:
4.3K

机构

I
indian institute of technology system (iit system)
学者数:
9.5W
论文数: 9.9W
被引数: 9.2W
引用论文

引用论文

A struggle to survive: The experience of awaiting pediatric heart transplantation
err2014-10-04
err0
errOAAI
errSamantha J. Anthony; David B. Nicholas; Cheryl Regehr; Lori J. West
err分享
err收藏
err分享
err收藏
Binary survival in the outer solar system
err2019-10-01
err0
errOAAI
errDavid Nesvorný; David Vokrouhlický
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
A Critical Role for Purinergic Signalling in the Mechanisms Underlying Generation of BOLD fMRI Responses
err2015-04-01
err0
errOAAI
errJack A. Wells; Isabel N. Christie; Patrick S. Hosford; Robert T.R. Huckstepp; Plamena R. Angelova; Pirkko Vihko; Simon C. Cork; Andrey Y. Abramov; Anja G. Teschemacher; Sergey Kasparov; Mark F. Lythgoe; Alexander V. Gourine
err分享
err收藏
学者 查看更多内容