计算机科学
安全编码
漏洞管理
脆弱性(计算)
数据科学
领域(数学)
软件
领域(数学分析)
软件挖掘
软件安全保证
数据挖掘
脆弱性评估
软件开发
机器学习
人工智能
软件工程
计算机安全
信息安全
软件建设
数学分析
心理弹性
数学
程序设计语言
纯数学
心理治疗师
保安服务
心理学
作者
Seyed Mohammad Ghaffarian,Hamid Reza Shahriari
摘要
Software security vulnerabilities are one of the critical issues in the realm of computer security. Due to their potential high severity impacts, many different approaches have been proposed in the past decades to mitigate the damages of software vulnerabilities. Machine-learning and data-mining techniques are also among the many approaches to address this issue. In this article, we provide an extensive review of the many different works in the field of software vulnerability analysis and discovery that utilize machine-learning and data-mining techniques. We review different categories of works in this domain, discuss both advantages and shortcomings, and point out challenges and some uncharted territories in the field.
科研通智能强力驱动
Strongly Powered by AbleSci AI