Automatically Identifying Bug Reports with Tactical Vulnerabilities by Deep Feature Learning

5Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Identifying and fixing bug reports with tactical vul-nerabilities in a timely and accurate manner is essential to ensure the security of the software architecture. Manually identifying the bug reports with tactical vulnerabilities is labor-intensive and challenging. This paper presents Itactivul, an approach to automatically identify bug reports with tactical vulnerabilities and recommend their tactical categories to guide the fix. Unlike the existing security bug report prediction approach, we are the first attempt to use deep learning to mine discriminative tactical text features only from the vulnerability descriptions of the National Vulnerability Database (NVD) and apply them to identify bug reports with tactical vulnerabilities. We evaluate Itactivul on three bug reports datasets gathered from three large-scale open-source projects, including Chromium, PHP, and Thunderbird. The experimental results show that Itactivul outperforms baselines by an average of 8.88 %, 13.58 %, and 6.61 % in the F1-score of three datasets, respectively. To improve the explainability of the features mined by Itactivul, we manually analyze the high-weight phrases extracted by using attention backtracking. The results show that Itactivul can mine key and potential tactical vulnerabilities text features.

Cite

CITATION STYLE

APA

Zheng, W., Zhang, M., Tang, H., Cai, Y., Chen, X., Wu, X., & Semasaba, A. O. A. (2021). Automatically Identifying Bug Reports with Tactical Vulnerabilities by Deep Feature Learning. In Proceedings - International Symposium on Software Reliability Engineering, ISSRE (Vol. 2021-October, pp. 333–344). IEEE Computer Society. https://doi.org/10.1109/ISSRE52982.2021.00043

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free