Deep learning based vulnerability detection: Are we there yet?

S Chakraborty, R Krishna, Y Ding… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Automated detection of software vulnerabilities is a fundamental problem in software
security. Existing program analysis techniques either suffer from high false positives or false …

Software visualization and deep transfer learning for effective software defect prediction

J Chen, K Hu, Y Yu, Z Chen, Q Xuan, Y Liu… - Proceedings of the ACM …, 2020 - dl.acm.org
Software defect prediction aims to automatically locate defective code modules to better
focus testing resources and human effort. Typically, software defect prediction pipelines are …

Deep learning approach for software maintainability metrics prediction

S Jha, R Kumar, M Abdel-Basset, I Priyadarshini… - Ieee …, 2019 - ieeexplore.ieee.org
Software maintainability predicts changes or failures that may occur in software after it has
been deployed. Since it deals with the degree to which an application may be understood …

Detecting privacy requirements from User Stories with NLP transfer learning models

F Casillo, V Deufemia, C Gravino - Information and Software Technology, 2022 - Elsevier
Context: To provide privacy-aware software systems, it is crucial to consider privacy from the
very beginning of the development. However, developers do not have the expertise and the …

Revisiting supervised and unsupervised methods for effort-aware cross-project defect prediction

C Ni, X **a, D Lo, X Chen, Q Gu - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Cross-project defect prediction (CPDP), aiming to apply defect prediction models built on
source projects to a target project, has been an active research topic. A variety of supervised …

[HTML][HTML] A three-stage transfer learning framework for multi-source cross-project software defect prediction

J Bai, J Jia, LF Capretz - Information and Software Technology, 2022 - Elsevier
Context Transfer learning techniques have been proved to be effective in the field of Cross-
project defect prediction (CPDP). However, some questions still remain. First, the conditional …

How far have we progressed in identifying self-admitted technical debts? A comprehensive empirical study

Z Guo, S Liu, J Liu, Y Li, L Chen, H Lu… - ACM Transactions on …, 2021 - dl.acm.org
Background. Self-admitted technical debt (SATD) is a special kind of technical debt that is
intentionally introduced and remarked by code comments. Those technical debts reduce the …

DeepCPDP: Deep learning based cross-project defect prediction

D Chen, X Chen, H Li, J **e, Y Mu - IEEE Access, 2019 - ieeexplore.ieee.org
Cross-project defect prediction (CPDP) is an active research topic in the domain of software
defect prediction, since CPDP can be applied to the following scenarios: the target project …

Predicting the emergence of community smells using socio-technical metrics: A machine-learning approach

F Palomba, DA Tamburri - Journal of Systems and Software, 2021 - Elsevier
Community smells represent sub-optimal conditions appearing within software development
communities (eg, non-communicating sub-teams, deviant contributors, etc.) that may lead to …

Kernel spectral embedding transfer ensemble for heterogeneous defect prediction

H Tong, B Liu, S Wang - IEEE Transactions on Software …, 2019 - ieeexplore.ieee.org
Cross-project defect prediction (CPDP) refers to predicting defects in the target project
lacking of defect data by using prediction models trained on the historical defect data of …