Int J Performability Eng ›› 2020, Vol. 16 ›› Issue (2): 284-296.doi: 10.23940/ijpe.20.02.p11.284296

• Orginal Article • Previous Articles     Next Articles

Defect Prediction of Radar System Software based on Bug Repositories and Behavior Models

Xi Liua*(), Zhiyong Zhaob, Haifeng Lic, Chang Liuc, and Shengli Wanga   

  1. aNanjing Research Institute of Electronics Technology, Nanjing, 210039, China
    b14th Branch, Jiuquan, 735000, China
    cBeihang University, Beijing, 100191, China
  • Submitted on ; Revised on ; Accepted on
  • Contact: Xi Liu
  • Supported by:
    Fund This work is partially supported by the China National Foundations (No. 61400020404 and 192ZX31005).


Software plays an important role in radar products. Software quality has become one of the key factors of radar quality. The application of defect prediction may help understand the possible distribution of defects and therefore gain confidence regarding radar software quality. With a repository of software bugs and behavior models, a defect prediction approach based on the system-theoretic accident modeling process (STAMP) is proposed for radar system software. Firstly, a radar system software control model is built based on STAMP, the bug repository, and behavior models. A Bayesian network learning model is then constructed on process control models, and a training process is conducted on bug repositories to obtain defect prediction rules. Finally, the rules are applied on targeted radar software to predict possible defects. To verify the effectiveness and applicability of the proposed approach, a case study is also given on some typical radar system software.

Key words: software testing, radar system, defect prediction, system-theoretic accident modeling process, Bayesian network