跳到主要导航 跳到搜索 跳到主要内容

Software Bug Prediction based on Complex Network Considering Control Flow

  • Zhanyi Hou
  • , Ling Lin Gong
  • , Minghao Yang*
  • , Yizhuo Zhang
  • , Shunkun Yang
  • *此作品的通讯作者
  • Beihang University
  • State Grid Corporation of China

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The prediction for software bug number provides vital guidance to the quality management and software testing. In this paper, a novel software bug number prediction method was proposed based on complex network considering control flow. Firstly, for each release of software, we constructed the Call Graph (CG), and for each release, Control Flow Graph (CFG) of every function were constructed. Then the CG Metrics (CGM) and CFG Metrics (CFGM) for each version were calculated with indicators from complex-network science. Finally, the results were sent to Panel Data Model (PDM) to perform the prediction on bugs fixed number. The experimental result showed that our method outperformed other prediction methods by 9.35% to 16.85%, and introducing CFGM reduced MAE by 5.1% to 27.8% than barely use CGM. The prediction of fixed bugs could indicate the software quality, and assist the quality control of software engineering.

源语言英语
主期刊名Proceedings - 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022
出版商Institute of Electrical and Electronics Engineers Inc.
246-254
页数9
ISBN(电子版)9798350319910
DOI
出版状态已出版 - 2022
活动22nd IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022 - Virtual, Online, 中国
期限: 5 12月 20229 12月 2022

出版系列

姓名Proceedings - 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022

会议

会议22nd IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2022
国家/地区中国
Virtual, Online
时期5/12/229/12/22

指纹

探究 'Software Bug Prediction based on Complex Network Considering Control Flow' 的科研主题。它们共同构成独一无二的指纹。

引用此