The necessary data will be requested from the
implementation and the data will be used to evaluate
the benefits of taxonomy based testing. The next
section details the summary and conclusion of this
paper.
7 SUMMARY AND CONCLUSION
Poor quality software in medical devices has caused
serious harm to patients’ health and increased FDA
recalls. Defect taxonomies have been used
successfully in software development to prevent and
control defects. This paper explained what a defect
taxonomy is and how a defect taxonomy can be used
in MDS testing to minimise defects and to improve
software quality. “Defect classification scheme for
health software – SW91” is a standard and defect
taxonomy for health software. This research proposed
a testing technique, taxonomy based testing using
SW91. By using the taxonomy based testing
approach, each requirement can be mapped into its
potential defects. These mappings at the requirements
gathering phase will help to avoid the defects related
to the design phase and implementation phase. It will
improve software quality by eliminating defects at an
earlier phase of software development. Also, this
mapping will help to write goal oriented test cases by
considering the mapped SW91 defects. If we can
write goal oriented test cases based on the mapped
defects against the requirements, then it will save test
execution time.
This paper explained a retrospective study of
taxonomy based testing with data from a MDS
company, Company A. The data includes defect
symptoms, SDS, requirements and test protocols. The
data from Company A was mapped into SW91
defects and benefits were observed. Based on this
study, a detailed report was submitted to Company A.
This report includes the process used in this study,
benefits and recommendations to Company A. This
study explained how taxonomy based testing could be
used to conduct root cause analysis, improve defect
reporting and minimise defects and risks at a MDS
company. This paper also discussed the interview on
this study conducted with employees from company
A and its results. Finally, this paper discussed how
this research will be continued with the taxonomy
based testing framework.
ACKNOWLEDGEMENTS
This work was supported with the financial support
of the Science Foundation Ireland grant 13/RC/2094
and co-funded under the European Regional
Development Fund through the Southern & Eastern
Regional Operational Programme to Lero - the Irish
Software Research Centre (www.lero.ie)
REFERENCES
AAMI. (2019). Consensus Standards. Retrieved February
19, 2019, from http://www.aami.org/newsviews/news
detail.aspx?ItemNumber=7367
Association for the Advancement of Medical
Instrumentation. (2016). Future AAMI SW91, 29-
September-16 Committee Draft for Vote, Classification
of Defects in Health Software. USA. Retrieved from
http://www.aami.org/standards/downloadables/aamire
vf.pdf
Black, R. (2008). Advanced Software Testing - Vol. 1 (2nd
ed., Vol. 1). Santa Barbara: Rocky Nook Inc.
Chillarege, R., Bhandari, I. S., Chaar, J. K., Halliday, M. J.,
Ray, B. K., & Moebus, D. S. (1992). Orthogonal Defect
Classification-A Concept for In-Process
Measurements. IEEE Transactions on Software
Engineering, 18(11), 943–956. https://doi.org/10.1109/
32.177364
FDA. (2011). Understanding Barriers to Medical Device
Quality. FDA Review Document, 45.
Felderer, M., & Beer, A. (2013a). Using defect taxonomies
for requirements validation in industrial projects. In RE.
https://doi.org/10.1109/RE.2013.6636733
Felderer, M., & Beer, A. (2013b). Using defect taxonomies
to improve the maturity of the system test process:
Results from an industrial case study. In SWQD 2013
(Vol. 133, pp. 125–146). https://doi.org/10.1007/978-3-
642-35702-2_9
Ioan Mihnea Iaco, & Radu, C. (2008). Testing: First Step
Towards Software Quality. Journal of Applied
Quantitative Methods, 3(3), 241–253.
Li, N., Li, Z., & Sun, X. (2010). Classification of software
defect detected by black-box testing: An empirical
study. In WCSE 2010 (Vol. 2, pp. 234–240).
https://doi.org/10.1109/WCSE.2010.28
Madachy, R., & Boehm, B. (2008). ODC COQUALMO - A
Software Defect Introduction and Removal Model using
Orthogonal Defect Classification. University of
Southern California Center for Systems and Software
Engineering. Retrieved from http://csse.usc.edu/
TECHRPTS/2008/usc-csse-2008-817/usc-csse-2008-
817.pdf
P.S.Cosgriff. (1990). Quality Assurance of Medical Care.
Journal of Public Health. Retrieved from
http://elibrary.ru/item.asp?id=10628982
Rajaram(&), H. K., Loane, J., MacMahon, S. T., & Fergal,
M. (2019). A Framework for Taxonomy Based Testing