Advertisement

The Development and Current Status of Medi SPICE

  • Valentine Casey
  • Fergal McCaffery
Part of the Communications in Computer and Information Science book series (CCIS, volume 349)

Abstract

There is increasing demand for effective software process assessment and improvement in the medical device industry. This is due to the expanding and complex role that software now plays in the operation and functionality of medical devices. This paper outlines the development and current status of Medi SPICE a software process assessment and improvement model which is being developed to meet the specific requirements of this safety-critical domain. This includes the selection of the most appropriate software process improvement model on which to base Medi SPICE. Its initial development and restructuring to conform to ISO/IEC 15504-5:2012 and ISO/IEC 12207:2008. The structure and content of its process reference model is outlined and an industry based trial assessment of 11 of its processes is discussed. Current and future work is considered including the timeframe for the release of a full version of the Medi SPICE model.

Keywords

Medical Device Software Software Process Improvement SPI ISO/IEC 15504-5:2012 SPICE ISO/IEC12207:2008 IEC 62304:2006 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Maisel, W.H.: Medical device regulation: an introduction for the practicing physician. Annals of Internal Medicine 140(14), 296–302 (2004)CrossRefGoogle Scholar
  2. 2.
    Lee, I., Pappas, G., Cleaveland, R., Hatcliff, J., Krogh, B., Lee, P., Rubin, H., Sha, L.: High-Confidence Medical Device Software and Systems. Computer 39(4), 33–38 (2006)CrossRefGoogle Scholar
  3. 3.
    Abraham, C., Nishiharas, E., Akiyama, M.: Transforming healthcare with information technology in Japan: A review of policy, people, and progress. International Journal of Medical Informatics 80(3), 157–170 (2011)CrossRefGoogle Scholar
  4. 4.
    Rakitin, R.: Coping with defective software in medical devices. Computer 39(4), 40–45 (2006)CrossRefGoogle Scholar
  5. 5.
    McQuaid, P.A.: Software Disasters—Understanding the Past, to Improve the Future. Journal of Software: Evolution and Process 24(5), 459–470 (2012)CrossRefGoogle Scholar
  6. 6.
    European Council, Council Directive 2007/47/EC (Amendment). Official Journal of the European Union, Luxembourg (2007)Google Scholar
  7. 7.
    European Commission, MEDICAL DEVICES: Guidance document- Qualification and Classification of stand alone software (MEDDEV 2.1/6), Brussels, Belgium (2012)Google Scholar
  8. 8.
    US FDA, Draft Guidance for Industry and Food and Drug Administration Staff - Mobile Medical Applications (2011), http://www.fda.gov/downloads/MedicalDevices/DeviceRegulationandGuidance/GuidanceDocuments/UCM263366.pdf (accessed March 12, 2013)
  9. 9.
    Vogel, D.A.: Medical Device Software Verification, Validation and Compliance. Artech House, Norwood (2010)Google Scholar
  10. 10.
    IEC 62304:2006, Medical device software—Software life cycle processes. IEC, Geneva (2006)Google Scholar
  11. 11.
    ISO 14971:2007, Medical Devices — Application of risk management to medical devices. ISO, Geneva (2007) Google Scholar
  12. 12.
    ISO 13485:2003, Medical devices — Quality management systems — Requirements for regulatory purposes. ISO, Geneva (2003)Google Scholar
  13. 13.
    BS EN 60601-1-4:2000, Medical Electrical Equipment, Part 1 - General requirements for safety. BSI, London (2000) Google Scholar
  14. 14.
    IEC/TR 80002-1:2009, Medical device software Part 1: Guidance on the application of ISO 14971 to medical device software. BSI, London (2009) Google Scholar
  15. 15.
    IEC 62366:2007, Medical devices - Application of usability engineering to medical devices. IEC, Geneva (2007)Google Scholar
  16. 16.
    IEC/TR 61508:2005, Functional safety of electrical/electronic/programmable electronic safety related systems. BSI, London (2005) Google Scholar
  17. 17.
    IEC 60812:2006, Analysis technique for system reliability - Procedure for failure modes and effects analysis (FMEA). IEC, Geneva (2006) Google Scholar
  18. 18.
    Mc Caffery, F., Burton, J., Casey, V., Dorling, A.: Software Process Improvement in the Medical Device Industry. In: Laplante, P. (ed.) Encyclopedia of Software Engineering, pp. 528–540. CRC Press Francis Taylor Group, New York (2010)Google Scholar
  19. 19.
    Mc Caffery, F., Dorling, A.: Medi SPICE: An Overview. In: International Conference on Software Process Improvement and Capability Determinations (SPICE), Turku, Finland (2009)Google Scholar
  20. 20.
    Denger, C., Feldmann, R., Host, M., Lindholm, C., Shull, F.: A Snapshot of the State of Practice in Software Development for Medical Devices. In: First International Symposium on Empirical Software Engineering and Measurement, Madrid, Spain (2007)Google Scholar
  21. 21.
    Mc Caffery, F., Coleman, G.: The Need for a Software Process Improvement Model for the Medical Device Industry. International Review on Computers and Software Journal 2(1), 10–15 (2007)Google Scholar
  22. 22.
    Mc Caffery, F., Dorling, A.: Medi SPICE Development. Software Process Maintenance and Evolution: Improvement and Practice Journal 22(4), 255–268 (2010)Google Scholar
  23. 23.
    Casey, V., Mc Caffery, F.: Medi SPICE and the Development of a Process Reference Model for Inclusion in IEC 62304. In: The 7th International Conference on Software Paradigm Trends (ICSOFT), Rome, Italy (2012)Google Scholar
  24. 24.
    ISO/IEC 12207:2008, Systems and software engineering - Software life cycle processes. ISO, Geneva (2008) Google Scholar
  25. 25.
    ISO/IEC 15504-5:2012, Information technology - Process Assessment - Part 5: An Exemplar Software Life Cycle Process Assessment Model. ISO, Geneva (2012) Google Scholar
  26. 26.
    Mc Caffery, F., Donnelly, P., Dorling, A., Wilkie, F.G.: A Software Process Development Assessment and Improvement Framework for the Medical Device Industry. In: The Fourth International SPICE Conference, Lisbon, Portugal (2004)Google Scholar
  27. 27.
    CMMI Product Team, Capability Maturity Model® Integration for Development Version 1.2. Software Engineering Institute, Pittsburgh, PA (2006)Google Scholar
  28. 28.
    ISO/IEC 15504-5:2006, Information technology - Process Assessment - Part 5: An Exemplar Process Assessment Model. ISO, Geneva (2006) Google Scholar
  29. 29.
    Casey, V., Mc Caffery, F.: Med-Trace: Traceability Assessment Method for Medical Device Software Development. In: European Systems and Software Process Improvement and Innovation Conference. Roskilde University, Denmark (2011)Google Scholar
  30. 30.
    Automotive SIG, Automotive SPICE Process Assessment V 2.2 (August 21, 2005)Google Scholar
  31. 31.
    Cass, A., Volcker, C., Winzer, L., Carranza, J.M., Dorling, A.: SPiCE for SPACE: A Process Assessment and Improvement Method for Space Software Development. ESA Bulletin 107, 112–119 (2001)Google Scholar
  32. 32.
    Mc Caffery, F., Coleman, G.: Developing a Configuration Management Capability Model (CMCM) for the Medical Device Industry. International Journal of Information Systems and Change Management 2(2), 139–154 (2007)CrossRefGoogle Scholar
  33. 33.
    Mc Caffery, F., Burton, J., Richardson, I.: Development and Evaluation of a Risk Management Capability Model (RMCM) for the Medical Device Industry, Nuremberg, Germany (2008)Google Scholar
  34. 34.
    ISO/IEC 12207:1995, Information Technology — Software life Cycle Processes. ISO, Geneva (1995) Google Scholar
  35. 35.
    ANSI/AAMI SW68:2001, Medical device software - Software life cycle processes. AMMI, Arlington (2001) Google Scholar
  36. 36.
    ANSI/AAMI/IEC 62304:2006, Medical device software - Software life cycle processes. AAMI, Arlington (2006) Google Scholar
  37. 37.
    ISO/IEC 12207:1995/Amd.1, Information Technology — Software life Cycle Processes Amendment 1. ISO, Geneva (2002) Google Scholar
  38. 38.
    ISO/IEC 12207:1995/Amd.2, Information Technology — Software life Cycle Processes Amendment 2. ISO, Geneva (2004) Google Scholar
  39. 39.
    Walker, D.W.: CMMI and Medical Device Engineering. Software Engineering Institute (September 29, 2009)Google Scholar
  40. 40.
    Fabbrini, F., Fusani, M., Lami, G., Sivera, E.: Software Engineering in the European Automotive Industry: Achievements and Challenges. In: 32nd Annual IEEE International Computer Software and Applications, COMPSAC 2008 (2008)Google Scholar
  41. 41.
    Casey, V.: Developing Trust in Virtual Software Development Teams. Journal of Theoretical and Applied Electronic Commerce Research 5(2), 41–58 (2010)CrossRefGoogle Scholar
  42. 42.
    ISO/IEC 15288:2002, Systems Engineering — System life cycle processes. ISO, Geneva (2002) Google Scholar
  43. 43.
    ISO/IEC 15504-2:2003, Software engineering - Process assessment - Part 2: Performing an assessment. ISO, Geneva (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Valentine Casey
    • 1
  • Fergal McCaffery
    • 1
  1. 1.Regulated Software Research GroupDundalk Institute of Technology & LeroCo. LouthIreland

Personalised recommendations