In this paper, we propose Transfer Learning Code Vectorizer, a novel method that derives features from the text of the software source code itself and uses those features for defect prediction. Here, we mainly focus on the software code and to convert it into vectors using a pre-trained deep learning language model.
Despite of great planning, well documentation and proper process during software development, occurrences of certain defects are inevitable. These software defects may lead to degradation of the quality which might be the underlying cause of failure. Researchers have devised various methods that can be used for effective software defect prediction.
The prediction of the presence of defects or bugs in a software module can facilitate the testing process as it would enable developers and testers to allocate their time and resources on modules that are prone to defects. In this paper, we propose Transfer Learning Code Vectorizer, a novel method that derives features from the text of the software source code itself and uses those features for defect prediction.
Keywords: Machine Learning, Software Defect Prediction, Transfer Learning, Software Metrics
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.
HARDWARE SPECIFICATIONS:
SOFTWARE SPECIFICATIONS: