Progress on approaches to software defect prediction
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 …
engineering. It aims to predict defect‐prone software modules before defects are discovered …
Challenges and improvements in distributed software development: A systematic review
Distributed Software Development (DSD) has recently evolved, resulting in an increase in
the available literature. Organizations now have a tendency to make greater development …
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 …
supply chain security attacks. Many attackers target popular package managers, like npm …
An empirical comparison of model validation techniques for defect prediction models
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 …
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
Context: Identifying potential vulnerable code is important to improve the security of our
software systems. However, the manual detection of software vulnerabilities requires expert …
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
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 …
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
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 …
experts need to know code locations on which to focus their testing and inspection efforts …
Don't touch my code! Examining the effects of ownership on software quality
Ownership is a key aspect of large-scale software development. We examine the
relationship between different ownership measures and software failures in two large …
relationship between different ownership measures and software failures in two large …
Automatic feature learning for predicting vulnerable software components
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 …
variety of problems including deadlock, hacking, information loss and system failure. A …
How far we have progressed in the journey? an examination of cross-project defect prediction
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 …
prediction (CPDP), which aims to apply defect prediction models built on source projects to a …