Development of Health Software using Behaviour Driven Development - BDD

Mohammad Anjum, Silvana Mahon, Fergal McCaffery

2020

Abstract

The health software industry is facing an immense challenge of managing quality and preventing software failures. Poorly defined requirements are one of the significant cause of health software failures. Agile practices are being increasingly used by the software industry to develop systems on time and within budget with improved software quality and user acceptance. Behaviour-driven development (BDD) is an agile software engineering practice that can help to improve health software quality vastly. BDD achieves this by prioritising the illustration of software’s behaviour using ubiquitous language, followed by automated acceptance testing to assess if the illustrated behaviour was achieved. This paper presents a review of BDD literature, including the characteristics of BDD and examines how BDD can benefit health software quality. The paper reviews health software standards and guidelines, to examine their compatibility with a BDD approach. Finally, the paper details future plans for the development of a framework that provides health software companies with a detailed step by step guideline on how to use BDD to develop safer health software.

Download


Paper Citation


in Harvard Style

Anjum M., Mahon S. and McCaffery F. (2020). Development of Health Software using Behaviour Driven Development - BDD. In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-400-8, pages 149-157. DOI: 10.5220/0008984201490157


in Bibtex Style

@conference{modelsward20,
author={Mohammad Anjum and Silvana Mahon and Fergal McCaffery},
title={Development of Health Software using Behaviour Driven Development - BDD},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2020},
pages={149-157},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0008984201490157},
isbn={978-989-758-400-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Development of Health Software using Behaviour Driven Development - BDD
SN - 978-989-758-400-8
AU - Anjum M.
AU - Mahon S.
AU - McCaffery F.
PY - 2020
SP - 149
EP - 157
DO - 10.5220/0008984201490157