Nonlinear Engineering (Jul 2022)

Software engineering defect detection and classification system based on artificial intelligence

  • Wang Hong,
  • Yuan Limin

DOI
https://doi.org/10.1515/nleng-2022-0042
Journal volume & issue
Vol. 11, no. 1
pp. 380 – 386

Abstract

Read online

With the increasing reliance on automatic software-based applications, it is important to automate the classification of software defects and ensure software reliability. An automatic software defect classification system based on an expert system is proposed in this article. In this method, DACS first determines the category of software defects through the selection of typical features, then reduces the spatial knowledge base searched by the inference engine and selects the characteristics of a certain type of defect. Make a selection, determine the name of the defect, and finally select different causes and prevention methods for the defect as needed. The DACS structure was built, and the experiment showed that the AI system took 15 s to complete, whereas the traditional mechanism took 48 s; the accuracy of the AI was 99%, whereas the accuracy of the traditional mechanism was only 68%. According to the aforementioned experimental results, the recognition accuracy of the proposed research scheme is higher than that of the traditional mechanism. Hence, the time required to solve the problem of software engineering defect detection and classification is less than that of the traditional mechanism.

Keywords