arrow
返回

Evaluating Complexity, Code Churn, and Developer Activity Metrics as Indicators of Software Vulnerabilities

delete2011-11-01
delete441
delete
OA
AI
Y
Yonghee Shin *
A
Andrew Meneely
L
Laurie Williams
J
Jason A. Osborne
DOI:10.1109/TSE.2010.81delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Security inspection and testing require experts in security who think like an attacker. Security experts need to know code locations on which to focus their testing and inspection efforts. Since vulnerabilities are rare occurrences, locating vulnerable code locations can be a challenging task. We investigated whether software metrics obtained from source code and development history are discriminative and predictive of vulnerable code locations. If so, security experts can use this prediction to prioritize security inspection and testing efforts. The metrics we investigated fall into three categories: complexity, code churn, and developer activity metrics. We performed two empirical case studies on large, widely used open-source projects: the Mozilla Firefox web browser and the Red Hat Enterprise Linux kernel. The results indicate that 24 of the 28 metrics collected are discriminative of vulnerabilities for both projects. The models using all three types of metrics together predicted over 80 percent of the known vulnerable files with less than 25 percent false positives for both projects. Compared to a random selection of files for inspection and testing, these models would have reduced the number of files and the number of lines of code to inspect or test by over 71 and 28 percent, respectively, for both projects.
Keyword:
Fault prediction
software metrics
software security
vulnerability prediction
AI总结

AI总结

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

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

D
DePaul University
学者数:
1.5K
论文数: 1.5K
被引数: 1.5K
N
North Carolina State University
学者数:
2.6W
论文数: 2.3W
被引数: 3.7W
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Early quality prediction: A case study in telecommunications
err1996-01-01
err100
PREAI
errKhoshgoftaar, TM; Allen, EB; Kalaichelvan, KS; Goel, N
err分享
err收藏
23 Gauge pars plana vitrectomy for the removal of retained intraocular foreign bodies
err2015-07-16
err0
errOAAI
errKemal Yuksel; Ugur Celik; Cengiz Alagoz; Huseyin Dundar; Burcu Celik; Ahmet Taylan Yazıcı
err分享
err收藏
Associations of Thrombophilia, Hypofibrinolysis, and Retinal Vein Occlusion
err2005-10-01
err0
errOAAI
errCharles J. Glueck; Ping Wang; Howard Bell; Venkat Rangaraj; Naila Goldenberg
err分享
err收藏
学者 查看更多内容