A Framework for the Development of Measurement and Quality Assurance in Software-Based Medical Rehabilitation Systems

Abstract The field of computer and robot-assisted rehabilitation system is rooted in the principle that software must be largely errorless, user-friendly, robust, accurate with respect to data, respond in a timely manner, and yet inexpensive, which lead to enhanced patient outcomes. In this digitized age, computerized and robotic rehabilitation systems act as a vital support for disabled individuals. Till today, different types of software for medical rehabilitation systems have been developed and applied to the rehabilitation process successfully, but improvement in quality and measurement of rehabilitation software is continuously in progress. Some ways of the software production have been established but further measurement process has always been a necessity. This paper presents the framework and recommends establishment of software quality measurement in computer- and robot-assisted automated medical rehabilitation system. Also, a brief discussion of rehabilitation technique and their software quality is also included. Lastly, we include its importance in medical technology and quality. To satisfy the end user, vendor satisfaction, software measurement and quality assurance are important components in software-based medical rehabilitation systemsy. © 2012 The Authors. Published by Elsevier Ltd. Selection and/or peer-review under responsibility of the Centre of Humanoid Robots and Bio-Sensor (HuRoBs), Faculty of Mechanical Engineering, Universiti Teknologi MARA.

[1]  James A. Whittaker,et al.  What is software testing? And why is it so hard? , 2000 .

[2]  Fang-Fang Yin,et al.  Task Group 142 report: quality assurance of medical accelerators. , 2009, Medical physics.

[3]  Mayuram S. Krishnan,et al.  Evaluating the cost of software quality , 1998, CACM.

[4]  Ernest Mnkandla,et al.  Defining Agile Software Quality Assurance , 2006, 2006 International Conference on Software Engineering Advances (ICSEA'06).

[5]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[6]  Norman E. Fenton,et al.  Software measurement: A conceptual framework , 1990, J. Syst. Softw..

[7]  C. Robert Carlson,et al.  Developing a Testing Maturity Model for software test process evaluation and improvement , 1996, Proceedings International Test Conference 1996. Test and Design Validity.

[8]  Lionel C. Briand,et al.  Dynamic coupling measurement for object-oriented software , 2004, IEEE Transactions on Software Engineering.

[9]  Robin W. Whitty,et al.  Axiomatic Approach to Software Metrication Through Program Decomposition , 1986, Comput. J..

[10]  I. Erikkson,et al.  Quality function deployment: a tool to improve software quality , 1993, Inf. Softw. Technol..

[11]  Barry Boehm,et al.  Software Cost Estimation with Cocomo II with Cdrom , 2000 .

[12]  Victor R. Basili,et al.  The TAME Project: Towards Improvement-Oriented Software Environments , 1988, IEEE Trans. Software Eng..

[13]  D. Richard Kuhn,et al.  FAILURE MODES IN MEDICAL DEVICE SOFTWARE: AN ANALYSIS OF 15 YEARS OF RECALL DATA , 2001 .

[14]  Zunaid Kazi,et al.  A comparison of rehabilitation robotics languages and software , 1997, Robotica.

[15]  Donald F. Shafer,et al.  Quality Software Project Management , 2001 .

[16]  R. Miniati,et al.  Medical software management: A failure analysis approach for maintenance and safety plan , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[17]  Håkan Eftring,et al.  Robotics in rehabilitation , 1995 .

[18]  John McGarry Practical Software Measurement: Objective Information for Decision Makers , 2001 .

[19]  Nizam Uddin Ahamed,et al.  Biosensors assisted automated rehabilitation systems: A systematic review , 2012 .

[20]  Barbara A. Kitchenham,et al.  A Method for Software Quality Planning, Control, and Evaluation , 1999, IEEE Softw..

[21]  Barry W. Boehm,et al.  Cost models for future software life cycle processes: COCOMO 2.0 , 1995, Ann. Softw. Eng..

[22]  Antonio Vallecillo,et al.  Component-based software quality : methods and techniques , 2003 .

[23]  Ray Offen,et al.  Establishing Software Measurement Programs , 1997, IEEE Softw..

[24]  Andy Neely,et al.  Automating the balanced scorecard – selection criteria to identify appropriate software applications , 2003 .

[25]  E. Ziegel Juran's Quality Control Handbook , 1988 .

[26]  Maurice H. Halstead,et al.  Elements of software science , 1977 .

[27]  E. C. Hodgman,et al.  A conceptual framework to guide nursing curriculum. , 1973, Nursing forum.

[28]  Barry W. Boehm,et al.  Quantitative evaluation of software quality , 1976, ICSE '76.

[29]  Geert Poels,et al.  Distance-based software measurement: necessary and sufficient properties for software measures , 2000, Inf. Softw. Technol..

[30]  Michael Rigby,et al.  Considerations on the quality of medical software and information services , 1999, Int. J. Medical Informatics.

[31]  Elaine J. Weyuker,et al.  Selecting Software Test Data Using Data Flow Information , 1985, IEEE Transactions on Software Engineering.

[32]  Shari Lawrence Pfleeger,et al.  Software Quality: The Elusive Target , 1996, IEEE Softw..

[33]  Tariq Rahman,et al.  A review of design issues in rehabilitation robotics with reference to North American research , 1995 .

[34]  Lowell Jay Arthur,et al.  Improving Software Quality: An Insider's Guide to TQM , 1992 .

[35]  Motoei Azuma,et al.  Software products evaluation system: quality models, metrics and processes - International Standards and Japanese practice , 1996, Inf. Softw. Technol..

[36]  Norman E. Fenton,et al.  Software Metrics: A Rigorous Approach , 1991 .

[37]  P S Cosgriff Quality assurance of medical software. , 1994, Journal of medical engineering & technology.

[38]  Alain Abran,et al.  A framework for the design and verification of software measurement methods , 2008, J. Syst. Softw..

[39]  Mario Piattini,et al.  Towards a consistent terminology for software measurement , 2006, Inf. Softw. Technol..

[40]  Oscar Pastor,et al.  Evaluating a functional size measurement method for Web applications: an empirical analysis , 2004 .

[41]  J. Forsström,et al.  Why certification of medical software would be useful? , 1997, International journal of medical informatics.

[42]  Ladan Tahvildari,et al.  An approach for measuring software evolution using source code features , 1999, Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509).

[43]  Robert B. Grady,et al.  Practical Software Metrics for Project Management and Process Improvement , 1992 .

[44]  Hugo Dionisio Ramón Practical software measurement. Objective information for decision makers J. McGary, D. Card, C. Jones, B. Layman, W. Clark, J. Dean, F. Hall Addison-Wesley 2002, 2002 , 2003 .

[45]  Michael R. Lyu,et al.  Effect of code coverage on software reliability measurement , 2001, IEEE Trans. Reliab..

[46]  Norman E. Fenton,et al.  Measurement : A Necessary Scientific Basis , 2004 .

[47]  T Timpka,et al.  The medical software quality deployment method. , 1999, Methods of information in medicine.