The rise of software vulnerability: Taxonomy of software vulnerabilities detection and machine learning approaches

H Hanif, MHNM Nasir, MF Ab Razak, A Firdaus… - Journal of Network and …, 2021 - Elsevier
The detection of software vulnerability requires critical attention during the development
phase to make it secure and less vulnerable. Vulnerable software always invites hackers to …

Android source code vulnerability detection: a systematic literature review

J Senanayake, H Kalutarage, MO Al-Kadri… - ACM Computing …, 2023 - dl.acm.org
The use of mobile devices is rising daily in this technological era. A continuous and
increasing number of mobile applications are constantly offered on mobile marketplaces to …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Android mobile malware detection using machine learning: A systematic review

J Senanayake, H Kalutarage, MO Al-Kadri - Electronics, 2021 - mdpi.com
With the increasing use of mobile devices, malware attacks are rising, especially on Android
phones, which account for 72.2% of the total market share. Hackers try to attack …

An improved CNN model for within-project software defect prediction

C Pan, M Lu, B Xu, H Gao - Applied Sciences, 2019 - mdpi.com
To improve software reliability, software defect prediction is used to find software bugs and
prioritize testing efforts. Recently, some researchers introduced deep learning models, such …

Spi: Automated identification of security patches via commits

Y Zhou, JK Siow, C Wang, S Liu, Y Liu - ACM Transactions on Software …, 2021 - dl.acm.org
Security patches in open source software, providing security fixes to identified
vulnerabilities, are crucial in protecting against cyber attacks. Security advisories and …

Prediction of software vulnerability based deep symbiotic genetic algorithms: Phenotyping of dominant-features

CB Şahin, ÖB Dinler, L Abualigah - Applied Intelligence, 2021 - Springer
The detection of software vulnerabilities is considered a vital problem in the software
security area for a long time. Nowadays, it is challenging to manage software security due to …

Open science in software engineering: A study on deep learning-based vulnerability detection

Y Nong, R Sharma, A Hamou-Lhadj… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Open science is a practice that makes scientific research publicly accessible to anyone,
hence is highly beneficial. Given the benefits, the software engineering (SE) community has …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Technical debt as an indicator of software security risk: a machine learning approach for software development enterprises

M Siavvas, D Tsoukalas, M Jankovic… - Enterprise Information …, 2022 - Taylor & Francis
Vulnerability prediction facilitates the development of secure software, as it enables the
identification and mitigation of security risks early enough in the software development …