Progress on approaches to software defect prediction

Z Li, XY Jing, X Zhu - Iet Software, 2018 - Wiley Online Library
Software defect prediction is one of the most popular research topics in software
engineering. It aims to predict defect‐prone software modules before defects are discovered …

Challenges and improvements in distributed software development: A systematic review

M Jiménez, M Piattini, A Vizcaíno - Advances in Software …, 2009 - Wiley Online Library
Distributed Software Development (DSD) has recently evolved, resulting in an increase in
the available literature. Organizations now have a tendency to make greater development …

What are weak links in the npm supply chain?

N Zahan, T Zimmermann, P Godefroid… - Proceedings of the 44th …, 2022 - dl.acm.org
Modern software development frequently uses third-party packages, raising the concern of
supply chain security attacks. Many attackers target popular package managers, like npm …

An empirical comparison of model validation techniques for defect prediction models

C Tantithamthavorn, S McIntosh… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
Defect prediction models help software quality assurance teams to allocate their limited
resources to the most defect-prone modules. Model validation techniques, such as-fold …

VUDENC: vulnerability detection with deep learning on a natural codebase for Python

L Wartschinski, Y Noller, T Vogel, T Kehrer… - Information and …, 2022 - Elsevier
Context: Identifying potential vulnerable code is important to improve the security of our
software systems. However, the manual detection of software vulnerabilities requires expert …

Cross-project defect prediction: a large scale experiment on data vs. domain vs. process

T Zimmermann, N Nagappan, H Gall, E Giger… - Proceedings of the 7th …, 2009 - dl.acm.org
Prediction of software defects works well within projects as long as there is a sufficient
amount of data available to train any models. However, this is rarely the case for new …

Evaluating complexity, code churn, and developer activity metrics as indicators of software vulnerabilities

Y Shin, A Meneely, L Williams… - IEEE transactions on …, 2010 - ieeexplore.ieee.org
Security inspection and testing require experts in security who think like an attacker. Security
experts need to know code locations on which to focus their testing and inspection efforts …

Automatic feature learning for predicting vulnerable software components

HK Dam, T Tran, T Pham, SW Ng… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Code flaws or vulnerabilities are prevalent in software systems and can potentially cause a
variety of problems including deadlock, hacking, information loss and system failure. A …

Don't touch my code! Examining the effects of ownership on software quality

C Bird, N Nagappan, B Murphy, H Gall… - Proceedings of the 19th …, 2011 - dl.acm.org
Ownership is a key aspect of large-scale software development. We examine the
relationship between different ownership measures and software failures in two large …

How far we have progressed in the journey? an examination of cross-project defect prediction

Y Zhou, Y Yang, H Lu, L Chen, Y Li, Y Zhao… - ACM Transactions on …, 2018 - dl.acm.org
Background. Recent years have seen an increasing interest in cross-project defect
prediction (CPDP), which aims to apply defect prediction models built on source projects to a …