Related Experiment Video
Updated: Jul 6, 2026

Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack
Published on: May 15, 2020
Improving the reliability of medical software by predicting the dangerous software modules
Vili Podgorelec1, Marjan Hericko, Matjaz B Juric
1University of Maribor--FERI, Institute of Informatics, Smetanova ulica 17, SI-2000 Maribor, Slovenia. vili.podgorelec@uni-mb.si
This study introduces a machine learning approach to predict dangerous software modules in medical systems early in development. This helps designers focus testing efforts, enhancing overall software reliability.
Area of Science:
- Computer Science
- Software Engineering
- Medical Informatics
Background:
- Modern medical systems heavily rely on software, making software reliability crucial.
- Traditional software reliability models require failure data unavailable during early development stages.
- Analyzing past projects offers valuable insights for improving new medical software.
Purpose of the Study:
- To develop a predictive method for identifying potentially dangerous software modules in medical systems during development.
- To leverage machine learning techniques for analyzing completed software modules to inform new projects.
- To enable targeted testing efforts for enhanced medical software reliability.
Main Methods:
- Utilizing machine learning techniques to analyze software modules from completed projects.
- Developing a predictive model based on historical software data.
- Applying the model to predict high-risk modules in ongoing medical software development.
Main Results:
- The proposed method successfully predicts potentially dangerous software modules.
- Early identification of risky modules allows for proactive risk management.
- The approach facilitates more efficient allocation of testing resources.
Conclusions:
- Machine learning offers a viable solution for software reliability analysis in early development phases.
- Predictive modeling enhances the reliability of medical software systems.
- Targeted testing based on predictions leads to improved software quality and safety.
Related Concept Videos
Issues And Trends In Healthcare Delivery System
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Errors occurring during blood pressure monitoring
Several factors...
Pharmacovigilance
This process, termed pharmacovigilance, aims to detect, evaluate, and minimize harmful effects related to medication use. The data collection for pharmacovigilance depends on spontaneous reporting systems, where healthcare professionals or patients voluntarily report suspected ADRs.
In some cases, there...
Types of Errors: Detection and Minimization
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Pharmaceutical Poisoning: Potential Scenarios
Automated Microbial Diagnostics
