Defect prediction of radar system software based on bug repositories and behavior models

被引:1
|
作者
Liu X. [1 ]
Zhao Z. [2 ]
Li H. [3 ]
Liu C. [3 ]
Wang S. [1 ]
机构
[1] Nanjing Research Institute of Electronics Technology, Nanjing
[2] Jiuquan
[3] Beihang University, Beijing
关键词
Bayesian network; Defect prediction; Radar system; Software testing; System-theoretic accident modeling process;
D O I
10.23940/ijpe.20.02.p11.284296
中图分类号
学科分类号
摘要
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 pro-cess 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. © 2020 Totem Publisher, Inc.
引用
收藏
页码:284 / 296
页数:12
相关论文
共 50 条
  • [1] Defect Prediction in Software Repositories with Artificial Neural Networks
    Bautista, Ana M.
    San Feliu, Tomas
    [J]. TRENDS AND APPLICATIONS IN SOFTWARE ENGINEERING, 2016, 405 : 165 - 174
  • [2] Mining software repositories for comprehensible software fault prediction models
    Vandecruys, Olivier
    Martens, David
    Baesens, Bart
    Mues, Christophe
    De Backer, Manu
    Haesen, Raf
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (05) : 823 - 839
  • [3] Developing Software Bug Prediction Models Using Various Software Metrics as the Bug Indicators
    Gupta, Varuna
    Ganeshan, N.
    Singhal, Tarun K.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (02) : 60 - 65
  • [4] Mining Software Code Repositories and Bug Databases using Survival Analysis Models
    Wedel, Michael
    Jensen, Uwe
    Goehner, Peter
    [J]. ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2008, : 282 - +
  • [5] Evaluating Defect Prediction Models for a Large Evolving Software System
    Mende, Thilo
    Koschke, Rainer
    Leszak, Marek
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 247 - +
  • [6] A critique of software defect prediction models
    Fenton, NE
    Neil, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (05) : 675 - 689
  • [7] Experience with risk-based software defect prediction models
    Schneidewind, Norman
    [J]. Journal of Aerospace Computing, Information and Communication, 2007, 4 (01): : 619 - 627
  • [8] Using Defect Prediction to Improve the Bug Detection Capability of Search-Based Software Testing
    Perera, Anjana
    [J]. 2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 1170 - 1174
  • [9] Defect Prediction in Software Using Predictive Models Based on Historical Data
    Czyczyn-Egird, Daniel
    Slowik, Adam
    [J]. DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2019, 801 : 94 - 101
  • [10] Using neural network models in the quality management system for the software defect prediction
    Danilov, A. D.
    Samotsvet, D. A.
    Mugatina, V. M.
    [J]. INTERNATIONAL WORKSHOP ADVANCED TECHNOLOGIES IN MATERIAL SCIENCE, MECHANICAL AND AUTOMATION ENGINEERING - MIP: ENGINEERING - 2019, 2019, 537