STÓR

Using Agile Practices to Address Defects in Medical Device Software Development: A Survey of Medical Device Software Organisations in Ireland

Nyirenda, Misheck and Mc Hugh, Martin and Loughran, Roisin and McCaffery, Fergal (2024) Using Agile Practices to Address Defects in Medical Device Software Development: A Survey of Medical Device Software Organisations in Ireland. In: ICCSM 2024 (4-6 July) hosted in Paris, France, 4-6 July 2024, Paris, France.

[thumbnail of Using_Agile_Practices_to_Address_Defects_in_Medical_Device_Software_Development_A_Survey_of_Medical_Device_Software_Organisations_in_Ireland.pdf] PDF
Download (131kB)

Abstract

Agile Practices are widely used in the noncritical software development domain and are advocated to reduce defects. However, there is limited evidence in the existing literature about their exclusive implementation in Medical Device Software (MDS) development. Prior research has shown that agile practices are often integrated into traditional approaches for specific purposes, but there is little evidence in the existing literature about using agile practices specifically for addressing defects in MDS development. Through a survey of MDS organisations in Ireland, this study investigated the use of agile practices for addressing defects. The findings revealed that organisations implement agile practices for addressing defects, but prioritise identifying defects during coding and testing phases, primarily using code review, unit testing, integration testing, and coding standards. Defect identification usually occurs in the later part of the software development cycle. However, addressing defects late in the software development cycle can lead to costly rework and potential catastrophes when defects slip into the final product. We argue that in MDS development, both defect prevention and identification should be prioritised and implemented to manage defects more effectively and comprehensively. This approach could help to avoid costly rework and potential consequences arising due to defects that occur later. Agile practices can help in preventing defects early in the software development process and identifying those that slip to later stages, thereby ensuring overall software quality.

Item Type: Conference or Workshop Item (Paper)
Subjects: Computer Science
Computer Science > Computer Software
Research Centres: Regulated Software Research Centre
Depositing User: Misheck Nyirenda
Date Deposited: 19 Sep 2024 09:18
Last Modified: 19 Sep 2024 09:18
License: Creative Commons: Attribution-Noncommercial-Share Alike 4.0
URI: https://eprints.dkit.ie/id/eprint/894

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year