with an MDS organisation, Company B in the U.K.
The researcher presented the three approaches to
TBT. By considering resources and project time at
Company B, they agreed to implement TBT approach
B. During this implementation, five requirements
from a past release at Company B will be used to map
into SW91 defects using the testing technique
mappings. Based on the mappings, the researcher will
interview the test engineer at Company B to
investigate the points raised in the expert review.
7 CONCLUSION
This paper has detailed a part of the validation, expert
review of the α–TBT framework. Six experts from the
software testing industry and the MDS industry have
reviewed the α–TBT framework. The expert review
of α–TBT framework focused on validating
approaches to TBT, the benefits of TBT to MDS
development, the accuracy of mappings of testing
techniques from ISTQB and ISO/IEC/IEEE 29119-
4:2015 to defects from SW91, the integration of TBT
into the standard test processes such as ISTQB ,
ISO/IEC/IEEE 29119-2:2013 and the structure of the
framework.
Experts provided positive feedback on the three
approaches to TBT. The review identified that the
three approaches to TBT could be implemented in
different situations at MDS organisations.
Approaches A and C can fit into agile development.
Approach B can fit into test-driven development and
it enables the standardisation of the experience-based
application of defect taxonomies in software testing.
Since the α–TBT framework includes mappings of
testing techniques to SW91 defects, it will be
beneficial to consider potential defects before writing
test cases.
The experts said that the framework is readable
and well structured. It is implementable in MDS
organisations which use the
IEC62304:2006+A1:2015 process. It enables the
implementation of TBT into existing standard test
processes such as ISTQB and ISO/IEC/IEEE 29119-
2:2013. Experts said that the testing technique
mappings comprehensively cover the testing
techniques in the software testing industry and the
mappings are correct. These mappings would
significantly improve the design of test cases.
Experts suggested including additional details in
the next version of the framework such as (i) pros,
cons and efficiency of the three approaches to TBT,
(ii) time taken to conduct mappings between
requirements and SW91 defects and (iii) benefits of
reporting fine grained defects to MDS development.
These points will be investigated through validation
with MDS organisations. This will be included in the
next version of the framework.
ACKNOWLEDGEMENT
This work was supported with the financial support
of the Science Foundation Ireland grant 13/R.C./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. (2018). American National Standard ANSI / AAMI
SW91 : 2018.
Alemzadeh, H., Iyer, R.K., Kalbarczyk, Z., Raman,
Jaishankar and Raman, Jai. (2013). Analysis of safety-
critical computer failures in medical devices. IEEE
Security and Privacy Magazine, 11(4), pp.14–26.
Black, R. (2008). Advanced Software Testing - Vol. 1. 2nd
ed. Santa Barbara: Rocky Nook Inc.
Bujok, A.B., MacMahon, S.T., Grant, P. and McCaffery, F.
(2017). Approach to the Development of a Medical
Device Software Quality Assurance Framework. In:
STV17 and INTUITEST 2017.
Chillarege, R., Bhandari, I.S., Chaar, J.K., Halliday, M.J.,
Ray, B.K. and Moebus, D.S. (1992). Orthogonal Defect
Classification-A Concept for In-Process
Measurements. IEEE Transactions on Software
Engineering, 18(11), pp.943–956.
Dawson, C. (2009). Introduction to Research Methods.
Dumas, J. and Sorce, J. (1995). Expert reviews: how many
experts is enough?. Proceedings of the Human Factors
and Ergonomics Society, 1(October 1995), pp.228–232.
Felderer, M. and Beer, A. (2013). Using defect taxonomies
to improve the maturity of the system test process:
Results from an industrial case study. In: SWQD 2013.
pp.125–146.
Graham, D., Veenendaal van, E., Evans, I. and Black, R.
(2006). Foundations of software testing; ISTQB
Certification. London: Cengage Learning Emea.
IEC. (2015). Medical device software — Software life-
cycle processes. Bs En 62304:2006 +a1:2015,
3(November 2008), p.88p.
ISO/IEC/IEEE. (2013). BSI Standards Publication
Software and systems engineering — Software testing
Part 2 : Test processes.
ISO/IEC/IEEE. (2015). BSI Standards Publication
Software and systems engineering — Software testing
Part 4 : Test techniques. , 2015.
ISTQB. (2010). Certified Tester Foundation Level
Syllabus.