Improving system quality through software evaluation.
The role of evaluation is examined with respect to quality of software in healthcare. Of particular note is the failure of the Therac-25 radiation therapy machine. This example provides evidence of several types of defect which could have been detected and corrected using appropriate evaluation procedures. The field of software engineering has developed metrics and guidelines to assist in software evaluation but this example indicates that software evaluation must be extended beyond the formally defined interfaces of the software to its real-life operating context.
McDaniel
James G
JG
Human and Social Development, School of Health Information Science, University of Victoria, Rm A202, Box 3050, Victoria, BC Canada, V8W 3P5. jmcdanie@uvic.ca
D005069:Evaluation Studies as Topic; D006801:Humans; D008490:Medical Informatics / Q000592:standards*; D011786:Quality Control; D011881:Radiotherapy, Computer-Assisted / Q000592:standards; D012984:Software / Q000592:standards*; D013673:Technology Assessment, Biomedical