{"title":"A Survey of Software Defects Research Based on Deep Learning","authors":"Fanqi Meng, Ruihong Huang, Jingdong Wang","doi":"10.1109/ISCON57294.2023.10112194","DOIUrl":null,"url":null,"abstract":"In the process of software development, software defects are inevitable. How to quickly and accurately identify defects and accurately deliver bug reports to the most appropriate repair personnel is very important for defect repair. In recent years, with the development of artificial intelligence, deep learning has been widely used in software defect research. This paper summarizes and analyzes the progress of software defect research based on deep learning in the past three years from four perspectives of software defect prediction, software defect identification, software defect analysis and bug report assignment. They are software defect prediction technology based on the TextCNN model and TextRNN model, a software defect identification technology based on LSTM, BiLSTM, DNCC, a software defect analysis technology based on the DAKSM model, and a software bug report assignment technology based on Atten-CRNN model. And compared these mentioned deep learning-based techniques with previous techniques in the field. After experiments, it is concluded that these models have good accuracy. At the same time, the related technologies involved are introduced in detail, as the problems that may be encountered in future research in this field and the development prospects prospect.","PeriodicalId":280183,"journal":{"name":"2023 6th International Conference on Information Systems and Computer Networks (ISCON)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 6th International Conference on Information Systems and Computer Networks (ISCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCON57294.2023.10112194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In the process of software development, software defects are inevitable. How to quickly and accurately identify defects and accurately deliver bug reports to the most appropriate repair personnel is very important for defect repair. In recent years, with the development of artificial intelligence, deep learning has been widely used in software defect research. This paper summarizes and analyzes the progress of software defect research based on deep learning in the past three years from four perspectives of software defect prediction, software defect identification, software defect analysis and bug report assignment. They are software defect prediction technology based on the TextCNN model and TextRNN model, a software defect identification technology based on LSTM, BiLSTM, DNCC, a software defect analysis technology based on the DAKSM model, and a software bug report assignment technology based on Atten-CRNN model. And compared these mentioned deep learning-based techniques with previous techniques in the field. After experiments, it is concluded that these models have good accuracy. At the same time, the related technologies involved are introduced in detail, as the problems that may be encountered in future research in this field and the development prospects prospect.