Automatically Identifying Security Bug Reports via Multitype Features Analysis

被引:8
|
作者
Zou, Deqing [1 ,2 ]
Deng, Zhijun [1 ]
Li, Zhen [1 ,3 ]
Jin, Hai [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Serv Comp Technol & Syst Lab, Big Data Technol & Syst Lab,Cluster & Grid Comp L, Wuhan 430074, Peoples R China
[2] Shenzhen Huazhong Univ Sci & Technol, Res Inst, Shenzhen, Peoples R China
[3] Hebei Univ, Sch Cyber Secur & Comp, Baoding, Peoples R China
来源
基金
美国国家科学基金会;
关键词
Security bug identification; Bug report; Natural language processing; Machine learning;
D O I
10.1007/978-3-319-93638-3_35
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bug-tracking systems are widely used by software developers to manage bug reports. Since it is time-consuming and costly to fix all the bugs, developers usually pay more attention to the bugs with higher impact, such as security bugs (i.e., vulnerabilities) which can be exploited by malicious users to launch attacks and cause great damages. However, manually identifying security bug reports from millions of reports in bug-tracking systems is difficult and error-prone. Furthermore, existing automated identification approaches to security bug reports often incur many false negatives, causing a hidden danger to the computer system. To address this important problem, we present an automatic security bug reports identification model via multitype features analysis, dubbed Security Bug Report Identifier (SBRer). Specifically, we make use of multiple kinds of information contained in a bug report, including meta features and textual features, to automatically identify the security bug reports via natural language processing and machine learning techniques. The experimental results show that SBRer with imbalanced data processing can successfully identify the security bug reports with a much higher precision of 99.4% and recall of 79.9% compared to existing work.
引用
收藏
页码:619 / 633
页数:15
相关论文
共 50 条
  • [1] Automatically Identifying Bug Entities and Relations for Bug Analysis
    Chen, Dingshan
    Li, Bin
    Zhou, Cheng
    Zhu, Xuanrui
    2019 IEEE 1ST INTERNATIONAL WORKSHOP ON INTELLIGENT BUG FIXING (IBF '19), 2019, : 39 - 43
  • [2] Automatically Identifying Bug Reports with Tactical Vulnerabilities by Deep Feature Learning
    Zheng, Wei
    Zhang, Manqing
    Tang, Hui
    Cai, Yuanfang
    Chen, Xiang
    Wu, Xiaoxue
    Semasaba, Abubakar Omari Abdallah
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 333 - 344
  • [3] Textual Analysis of Security Bug Reports
    Peeples, Cody R.
    Rotella, Pete
    McLaughlin, Mark-David
    2017 IEEE INTERNATIONAL SYMPOSIUM ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2017,
  • [4] A New Method of Security Bug Reports Analysis
    Xu, Yunwu
    Li, Yan
    IT PROFESSIONAL, 2024, 26 (02) : 49 - 56
  • [5] Identifying misclassified bug reports
    Hu, Suo
    Zou, Zhou
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON MATERIALS SCIENCE, MACHINERY AND ENERGY ENGINEERING (MSMEE 2017), 2017, 123 : 1514 - 1520
  • [6] Automatically Extracting Bug Reproducing Steps from Android Bug Reports
    Zhao, Yu
    Miller, Kye
    Yu, Tingting
    Zheng, Wei
    Pu, Minchao
    REUSE IN THE BIG DATA ERA, 2019, 11602 : 100 - 111
  • [7] CASMS: Combining clustering with attention semantic model for identifying security bug reports
    Ma, Xiaoxue
    Keung, Jacky
    Yang, Zhen
    Yu, Xiao
    Li, Yishu
    Zhang, Hao
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 147
  • [8] Identifying Security Bug Reports Based Solely on Report Titles and Noisy Data
    Pereira, Mayana
    Kumar, Alok
    Christiansen, Scott
    2019 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2019), 2019, : 39 - 44
  • [9] Automatically Matching Bug Reports With Related App Reviews
    Haering, Marlo
    Stanik, Christoph
    Maalej, Walid
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 970 - 981
  • [10] R2Fix: Automatically Generating Bug Fixes from Bug Reports
    Liu, Chen
    Yang, Jinqiu
    Tan, Lin
    Hafiz, Munawar
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 282 - 291