BOOK-CHAPTER

Software Defect Prediction Using Automatic Feature Extraction

Abstract

Developing defect free, reliable software is a tedious task in software development process. Growing size and complexity of software makes it hard to identify faults in software modules. Early detection of defects in the development process saves significant amount of time, cost and effort. Employing fault prediction models built using machine learning helps software developers to identify errors quickly and take corrective measures. However, developing such models is difficult task since capturing the context information of source code plays a vital role in accurate prediction of bugs as demonstrated by recent studies. Automatic extraction of prediction parameters using deep learning approaches is gaining attention in this direction. This paper provides a brief survey of software defect prediction approaches, discusses the progress and current challenges in this field.

Keywords:
Computer science Extraction (chemistry) Feature extraction Artificial intelligence Pattern recognition (psychology) Software Chemistry Chromatography Programming language

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.21
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.