Skip to main navigation Skip to search Skip to main content

Medical software bug prediction based on static analysis

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Monitoring and predicting the increasing or decreasing trend of bug number in a software is of great importance to both software developers and users. Accurate predicting of number of software bug will help developers make timely and correct decision. For software users, knowing the possible number of software bugs will enable them to take seasonable actions to cope with loss caused by possible software bugs. Medical software is vital to people's health, and therefore, the bug prediction of medical software is more important and essential than the ordinary software. To accomplish this goal, we present a method based on static analysis and correlation analysis to predict the bug number of medical image informatics software 3D Slicer and ITK. We obtain the complexity metrics through static analysis, then get the bug predicted value via correlation analysis between existing bug number and complexity metrics. The core idea of this paper is that the changes of software complexity metrics obtained by static analysis can reflect the changes of the bug number, and the predicted results prove the feasibility of this method. In addition, the method proposed in this paper is also applicable to other types of software other than medical software.

Original languageEnglish
Title of host publicationProceedings IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages5460-5464
Number of pages5
ISBN (Electronic)9781538611272
DOIs
StatePublished - 15 Dec 2017
Event43rd Annual Conference of the IEEE Industrial Electronics Society, IECON 2017 - Beijing, China
Duration: 29 Oct 20171 Nov 2017

Publication series

NameProceedings IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society
Volume2017-January

Conference

Conference43rd Annual Conference of the IEEE Industrial Electronics Society, IECON 2017
Country/TerritoryChina
CityBeijing
Period29/10/171/11/17

Keywords

  • Bug prediction
  • Correlation analysis
  • Static analysis

Fingerprint

Dive into the research topics of 'Medical software bug prediction based on static analysis'. Together they form a unique fingerprint.

Cite this