Next Article in Journal
Geochemical Characteristics and Depositional Environment of Coal-Measure Hydrocarbon Source Rocks in the Northern Tectonic Belt, Kuqa Depression
Next Article in Special Issue
Dual-Hormone Insulin-and-Pramlintide Artificial Pancreas for Type 1 Diabetes: A Systematic Review
Previous Article in Journal
Adult Asthma Management in the Emergency Department during COVID-19 Pandemic: An Expert Opinion Survey
Previous Article in Special Issue
Computer-Aided Surgical Simulation through Digital Dynamic 3D Skeletal Segments for Correcting Torsional Deformities of the Lower Limbs in Children with Cerebral Palsy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Agile Software Development in Healthcare: A Synthetic Scoping Review

Faculty of Electrical Engineering and Computer Science, University of Maribor, 2000 Maribor, Slovenia
Appl. Sci. 2022, 12(19), 9462; https://doi.org/10.3390/app12199462
Submission received: 20 August 2022 / Revised: 13 September 2022 / Accepted: 19 September 2022 / Published: 21 September 2022
(This article belongs to the Special Issue Recent Advances in Bioinformatics and Health Informatics)

Abstract

:
Even though software can be found everywhere, software development has encountered many problems, resulting in the emergence of new alternative development paradigms. Among them, agile approaches are the most popular. While much research has been published about agile software development (ASD) in general, there is a lack of documented knowledge about its use in healthcare. Consequently, it is not clear how ASD is used in healthcare, how it performs, and what the reasons are for not using it. To fill this gap, we performed a quantitative and qualitative knowledge synthesis of the research literature harvested from Scopus and Web of Science databases, employing the triangulation of bibliometrics and thematic analysis to answer the research question What is state of the art in using ASD in the healthcare sector? Results show that the research literature production trend is positive. The most productive countries are leading software development countries: the United States, China, the United Kingdom, Canada, and Germany. The research is mainly published in health informatics source titles. It is focused on improving the software process, quality of healthcare software, reduction of development resources, and general improvement of healthcare delivery. More research has to be done on scaling agile approaches to large-scale healthcare software development projects. Despite barriers, ASD can improve software development in healthcare settings and strengthen cooperation between healthcare and software development professionals. This could result in more successful digital health transformation and consequently more equitable access to expert-level healthcare, even on a global level.

1. Introduction and Rationale

The introduction of the agile approach into software engineering has changed how software is developed. The agile approach is an umbrella of methodologies based on shared beliefs, values, and practices. Agile software development (ASD) emphasises active end-user involvement, embracing change, and evolutionary/iterative delivery of products [1]. It is claimed that agile methods per se are more focused on delivering value to the customer than quality to the actual end-users and that values of the user-centred design are not the same as the ASD values [2]. Consequently, much recent research has been devoted to integrating user experience into ASD [3]. Nevertheless, recent surveys show that in 2018, 97% of respondents’ organisations practiced an agile approach, compared to 84% in 2007. The main challenges in 2007 were problems with up-front planning and predictability, lack of documentation, and consequently loss of management control, compared to problems with scaling to large projects and organisations, and inadequate management support. Interestingly, even in 2018, 84% of organisations reported that they were still maturing their agile practices [4]. While the agile approach has been successfully used in smaller projects, only a few comprehensive overviews of ASD adoption to large-scale software development have been performed [5,6,7]. Additional research gaps exist in agile approach employment in safety-critical systems [8] and global software development [9]. Furthermore, there is a gap/lag between research and practice [10,11].
The aims of using ASD in the healthcare sector follow the same trends as ASD use in general; however, it has some more specific goals, like improving clinical outcomes, quality of healthcare delivery, healthcare management, and patient safety [12,13]. Even though ASD is starting to be used in developing safety-critical software in regulated environments [14], like the aerospace industry [15,16], or the automotive system industry [17], there is little evidence of the successful use of ASD in developing safety-critical IT-supported healthcare solutions [18]. Additionally, it is not clear in general how ASD is used in healthcare, how it performs and what the reasons for not using it are. Consequently, we performed a customised scoping review of the literature to answer the following general research question: What is state of the art in using ASD in the healthcare sector?
Recently, scoping reviews have become increasingly popular as a knowledge and research synthesis [19]. They proved very useful and efficient in synthesising research evidence and categorising and grouping existing literature in a given field [20]. Arksey and O’Malley’s seminal scoping review methodology [21] has evolved and was recently adopted or customised for specific research synthesis applications [22,23,24,25]. Despite the lack of evidence, there is still some coverage of using ASD in the digitalisation of healthcare in the scientific literature.
We customised the scoping process to be more effective in using resources, enabling digitalisation and visualisation of tasks performed in stages 4 and 5 of Arksey and O’Malley’s framework. We triangulated bibliometric analysis and mapping with thematic analysis [26] and integrated this triangulated method into the scoping framework [27]. This framework was used to synthesise the research literature on the use of agile software in healthcare retrieved from Scopus and Web of Science bibliographic databases to identify the content, trends, and more prolific agile approaches, methodologies, and tools used. In this way our study will generate new synthesised knowledge that can inform healthcare and software development professionals about the broader aspects of ASD use in healthcare and enable them to develop a perspective on more specific research aspects, like the most popular research themes, trends, methods, tools, and benefits of using agile approaches in a healthcare environment. From a more practical view the study outcomes can serve as a basis for future research to improve the quality and timely delivery of healthcare software and possibly reduce the use of software development resources.

2. Background

Software design problems have led to alternative design approaches such as extreme programming, scrum, crystal clear, pragmatic programming, and feature driven development. The developers of these ideas met in February 2001 and signed the Manifesto for Agile Software Development document, which stated four fundamental values and 12 principles. It recognises that software development organisations are complex adaptive systems where decentralised and independent individuals interact to create innovative and emergent results [1]. As the name suggests, agility, or the ability to rapidly adapt to volatile requirements, is at the foundation of ASD. Whenever during a software development process a decision has to be made, four fundamental value statements should be taken into account [28]:
  • Individuals and interactions value more than processes and tools
  • Working software values more than comprehensive documentation
  • Customer collaboration values more than contract negotiation
  • Responding to change values more than following a plan
ASD caused a paradigm shift in software development. Contrary to plan-driven models like waterfall, where the software development process is carried out in sequential and ordered phases, ASD entails collaborative development in incremental iterations. Thus, ASD enables managing frequently changed user requirements, focuses on delivering more value to customers and stakeholders, and considers the social and technological changes in the IT industry and in general [29]. Other distinguishing features of ASD include enhanced focus on soft aspects of software engineering, increased collaboration between business customers, increased velocity and flexibility of software teams, and a strong emphasis on frequent delivery of business value [30,31].
In 2008 Dyba and Dingsoyr reviewed 36 empirical studies. They found that ASD had a profound impact on the software industry in that it may improve job satisfaction, productivity and customer satisfaction; however, it might not be very successful in larger projects [32]. Ten years later, Hoda et al. [30] found that significant progress has been made regarding usability, conforming to capability maturity models, improved focus on management-oriented approaches, and translating the use of the agile approach to embedded systems development. More recently, ASD has also been used successfully in global software system development [9]. It has been shown that ASD positively affects the quality of communications and reduces budget and functionality in distributed systems development [33]. Additionally, ASD use can reduce work exhaustion [34] and introduce many benefits over conventional methodologies [35].
ASD was synonymous with poor quality and lack of documentation in healthcare settings. However, ASD has recently been shown to deliver quality healthcare software faster than traditional software development methodologies and life cycles, even when considering medical domain regulatory frameworks [36,37]. Recently, an ASD based approach has been used to develop health Internet of Things reactive applications that can be used for elderly care in smart city homes, in the manner to overcome traditional software development life cycle weaknesses. To address the changing needs and expectations of various multiple users, ASD has been employed in the development of an agile digital population health platform [38]. ASD become even more frequently employed during the recent digital healthcare transformation [39] in the health telemedicine applications development during COVID-19 [40], like developing software for COVID-19 crisis management [41], multiple stakeholder requirement analysis in medical software development [42], digital transformation in pharmacies [43], and improving healthcare software user interfaces [44]. The adoption of agile software development in the healthcare domain encountered barriers, like lack of documentation and front-up planning, regulatory compliance, maintenance traceability [45], and managing non-functional requirements [46]. However, most of those barriers could be overcome [47].
One of the “fathers” of bibliometrics, Pritchard, explained bibliometrics as “the application of mathematical and statistical methods to books and other media of communication” [48]. Hawkins extended the above explanation by defining bibliometrics as “the quantitative analysis of the bibliographic features of a body of literature” [49]. The main units of bibliometric analysis are journal publications, books, reports, theses, and similar. They are analysed using quantitative methods to identify bibliometric characteristics of literature production, such as the most prolific authors, institutions, countries, journals within a field, citation and sponsorship patterns, communication and collaboration between research entities, history of knowledge development, and similar. In addition, bibliometric mapping can be used for content and context analysis of the specific research areas of interest, for example, to identify popular research themes, research direction and gaps, get a view of the size and structure of the field and relevant subfields, and to identify how they relate to each other. A recent review has shown that bibliometrics can be successfully employed in healthcare [50].

3. Methodology

Scoping was performed using the customised Arksey–O’Malley framework [21,25,51] augmented with triangulation of bibliometric mapping and thematic analysis [27]. The customised framework is presented below:
  • Identifying the research question: the following research question was identified: What is state of the art in using ASD in the healthcare sector? As a sub-question, we also analysed the following question: How did ASD adapt to safety critical nature of healthcare software development?
  • Identifying relevant studies: the corpus was harvested from the Scopus database using the search string TITLE-ABS((agile* OR scrum* OR {Adaptive software development} OR crystal OR DSDM OR {extreme program*} OR {test driven development} or Kanban OR {Lean development} OR {Feature?driven}) and (software and development)) and PUBYEAR AFT 2000 AND (LIMIT-TO (SUBJAREA,”MEDI”) OR LIMIT-TO (SUBJAREA,”HEAL”) OR LIMIT-TO (SUBJAREA,”NURS”)) in titles and abstracts. The search was performed on 1st August 2022. All publications not concerned with ASD use in healthcare were removed from the corpus. No further inclusion/conclusion criteria were employed.
  • Study Selection: remaining publication’s titles, abstracts and keywords were screened using the following protocol: all publications should be explicitly concerned with agile software development. Publications dealing with agile management of health systems, in general, should be excluded. Two research colleagues performed the screening process.
  • Charting the data using descriptive and performance bibliometrics and bibliometric mapping: the publications metadata was analysed first to determine the most prolific countries, institutions, source titles, and literature production dynamics. For the bibliometric mapping, we used the VOSviewer Version 1.6.17 software (Leiden University, Leiden, The Netherlands) [52]. Using a customised thesaurus file, we excluded common terms like study, significance, reproducibility, article, and experiment. We eliminated geographical names and time stamps and combined synonyms into one term, for example, various terms for medical records, mobile phones, and plurals into singulars and similar. VOSViewer uses quantitative methods to visualise the corpus of scientific publications from a specific research field in the form of different bibliometric landscapes. Landscapes can represent the structure of the research field, research themes, and how they relate to each other, the timeline of knowledge development, cooperation, etc. VOSviewer uses text mining to identify relevant noun terms (terms in titles and abstracts, keywords, country names, institutions, etc.) and uses a unified approach to both mapping and clustering. This approach computes a normalised term co-occurrence matrix and a similarity measure which analyses association strength between phrases [52]. Based on identified associations, software merges closely associated terms into clusters denoted by the same cluster colour on the induced landscape. The proximity of terms can be interpreted as an indication of their similarity; terms closer together are semantically more similar than distant phrases. VOSviewer also enables the creation of timeline landscapes in which terms are coloured according to the average year of their emergence in the scientific literature and various networks (i.e., co-citation, bibliometric coupling, co-authors, and similar networks). Another measure shown on the landscape is the term node size, which represents the term popularity: larger nodes represent more popular terms.
  • Collating, summarising and reporting the results using bibliometric mapping triangulated with thematic analysis: in the inductive part of the thematic analysis the author keywords from the VOSviewer-induced cluster landscape were used as codes. Each cluster was denoted with an appropriate theme, using terms as codes and analysing similarities and associations between codes. In the deductive thematic analysis, the following codes were used: ASD Methodology and Healthcare domain. The timeline landscape was used to analyse the historical aspects of agile software development in healthcare and the institutional co-authorship network to analyse collaboration aspects.
Hot topics were identified by an approach devised by Kokol et al. [53]. The author’s keyword landscape for the period 2017–2018 (Period 1) was compared to the landscape for the period 2019–2022 (Period 2), searching for author keywords emerging in Period 2, but not in Period 1, in both periods, but in the scope of different clusters in Period 2, or author keywords with increased popularity in Period 2. All such author keywords were identified as hot topics.

4. Results and Synthesis

The search in Scopus resulted in 282 publications. Among them 58 publications were removed because they were not concerned with agile software development. Thus, 224 papers remained in the corpus for further analysis. Among them were 131 articles, 82 conference papers, seven reviews, three book chapters and one short survey. The first indexed paper was published in 2006 and presented the agile management of the development of information technology health projects [54].
The dynamics of the overall literature production (Figure 1) show that the trend in the number of publications in the first ten years was slightly positive. After 2015 the steeper positive trend began, reaching its peak in 2021 with 33 publications.
Since 2006, the research community has also become more extensive and global. From 2006 to 2015 there were 128 institutions from 23 countries involved in the research, while in the period from 2016 to 2021, the number of institutions increased to 197 from 81 countries.

4.1. Descriptive Bibliometrics

The papers were published in 102 different source titles. Most were in the Journal of Medical Internet Research (n = 8), followed by Studies in Health Technology and Informatics (n = 7), JMIR mHealth and UHealth (n = 6), Jmir Research Protocols (n = 5) and the International Journal of Medical Informatics (n = 4). The SNIP impact factor of the above source titles ranged from 0.33 to 2318, and the CiteScore from 1.4 to 8.2. Among 59 countries the most productive countries were the United States (n = 49), China (n = 22), the United Kingdom (n = 21), Canada (n = 15), Germany (n = 14) and India (n = 13). The United States (USA) is the country producing the most software globally [55]. The USA employs the largest number of programmers (ca. four million) globally, and Germany has the largest number of programmers in Europe (ca. 850,000) [56]. India is among the best countries for outscoring software development [57]. Among 103 funding agencies sponsoring the published research., most publications were funded by the National Institutes of Health, USA (n = 17), the National Cancer Institute, USA (n = 6), the Horizon 2020 Framework Programme, Europe (n = 5), and the U.S Department of Health and Human Services (n = 5).
The corpus publications were cited in total 1898 times, reaching the h-index of 22. The number of citations increased exponentially from 13 in 2008 to 394 in 2022. The 10 most cited papers were cited between 159 and 38 times. They were concerned with the agile development of mobile health applications [58], an image-guided surgery toolkit [59], and an extensible software framework for understanding and improving healthcare costs and outcomes [60].

4.2. Thematic Analysis

As explained in the Methodology section, terms and authors’ keywords emerging in landscapes presented in Figure 2 were used as the codes for the thematic analysis. Those codes are shown in the last column in Table 1. The thematic analysis resulted in four research themes, named in the first column in Table 1.
Patient management and engagement of chronic diseases with quality and usable mobile apps: quality and usability are two main factors to engage patients to use healthcare software [61,62], especially in case of mobile applications [63]. To improve the quality and usability, ASD was used in healthcare software development [60,64] primarily to better understand the healthcare customers/users’ requirements [65,66], by employing user stories [67] and iterative user-centred development life cycle [68,69,70] thus providing continuous delivery of software [71]. In such a manner, usability, acceptability, functionality, comprehensibility, and end-user experiences of patients and health professionals were improved [72,73,74]. Additionally, studies report that the use of ASD in developing healthcare software has improved inter-professional communications [75], maintainability [76] and functionality [77]. ASD was used in the development of mobile health application to support management of breast cancer care [78], psychiatric care [79], medication adherence [80], HIV care [81], and health in general [82].
Agile user-centred design of smart eHealth application: the importance of user-centred design in developing medical software and eHealth solutions was recognised about 15 years ago [83]. In general, the research claims that user-centred design should also be used in ASD in healthcare. Not using it will result in a significant waste of human and economic resources [84], software lacking content and functionality [85], or challenging-to-use user interfaces [86]. On the other hand, recent studies show that user-centred design can considerably improve user experience with medical software [87,88]. However, unlike the traditional user-centred approaches, ASD puts the user in the centre of the software development process by employing user stories and intense involvement of users in, for example, scrum ceremonies. Some studies showed that user stories enhance the quality of medical software requirements’ elicitation processes and requirements themselves [89,90]. This is especially important when developing eHealth solutions for users with unique needs and individuals who are elderly or who have cognitive impairments. This problem was solved, for example, with agile co-design [91,92]. The interactions with clinicians were improved using agile principles and a user participation approach [81]. An agile based user-centred approach is also very important in developing collaborative self-management eHealth services [93].
Agile development of medical device software and virtual reality applications: after some skepticism [94] that due to strict regulatory requirements in medical device software (MDS), development enforced by safety critical nature of the domain the use of ASD is very limited, new research shows that agile practices can be incorporated with MDS requirements [95]. Scaled agile and software craftmanship actually helped Philips HealthTech to improve the code quality of its medical devices, reduce release cycle time and field defects, and increase the number of delivered features. Adapted ASD has been successfully used also in other MSDs development [96]. Similar to MDS, therapeutic virtual reality systems (VRS) also need regulatory clearance for clinical and home use. It has been shown that, with proper risk assessment, VRS development can also benefit from agile practices [97]. Agile development has been successfully used in various educational VRS tools and environments [98,99].
Agile digital public health during COVID-19: ASD has become a vital part of digital health transformation [39]. The COVID-19 pandemic has presented software developers with a brand-new problem: how to develop software in an environment where it is necessary to develop completely new mission critical software solutions (for example vaccine distribution or emergency software) in a few days with fluidly changing requirements. ASD proved to be viable also in such hyper-agile environments [100,101]. ASD also worked well in developing self-monitoring systems [40] and gamification systems for the spread of information regarding COVID-19 [102].
Implementing safe telemedicine with mHealth: one of the goals of care transition is to make healthcare safer [103]. To make telemedicine and mHealth services safer and better, ASD was employed in developing mobile applications for dementia support [91], medication adherence [80], self-management of health [104], and HIV care [105].
Test driven development of safe clinical decision support systems: defects in clinical decision support which are based on electronic health records are quite common. By using agile test-driven development (TDD) those defects can be effectively reduced [106]. TDD has also been used to asses smart healthcare ontologies, a technology which deals with healthcare information and IoT devices [107].
Regarding the adaptability of ASD to healthcare software development, our study showed that ASD is employed comparably to other fields with a focus on user experience, mobile applications, and continuous delivery of software. Scrum is the most frequently used agile approach. Regarding the use of ASD in safety-critical healthcare software development, very few publications were concerned with this matter [94], mainly dealing with developing embedded software in medical devices [108]. Thus, in this regard, ASD in healthcare has yet to follow this global SD development trend.

4.3. Country and Institutional Cooperation

Country cooperation was analysed using the inter-country cooperation based on co-authorships shown in Figure 3. A partnership based on authorships was established between 22 countries which produced three or more publications. The most cooperative counties were the USA and Switzerland with eight cooperation links, followed by Germany and Indonesia with five links. The most cited publications were published by authors from the USA, Australia, and Norway. The cooperation pattern thus follows the global trend, namely that research cooperation on an international and national level is critically important, especially in multidisciplinary research fields such as software development in healthcare, where international collaboration enables better sharing of expertise and knowledge and more optimal allocation of resources [109].

4.4. Hot Topics and Gap Analysis

We identified hot research topics, which we believe will also shape future research endeavours in using agile approaches in healthcare software development. Those topics are agile development in mHealth [110], supporting agile healthcare software development with machine learning [111], and increasing adherence and patient safety [112,113].
Comparing the research content on agile software development in healthcare to the research on agile software development in general, the central research gap seems to be the employment of the agile approach in the development of large healthcare software systems, requiring the scaling of agile approaches [114] to multiple agile teams and global software development.

4.5. Strengths and Limitations of the Study

This study’s aims were to contribute to the recent literature on employing agile approaches in healthcare software development. However, this study has certain limitations. First, we used only two bibliographic databases, namely Scopus and Web of Science. The reason was that Scopus and Web of Science are the largest databases containing peer-reviewed publications published in recognised scientific journals, books, and conference proceedings. Second, to maintain the broadness required for scoping, we created a comprehensive database of existing literature; hence, the literature volume was too large to chart the publications in more depth. Consequently, we opted to produce the research field’s bibliometric maps (visual and tabulated). Finally, thematic analysis is a qualitative approach, thus susceptible to bias. While the author performed the study as objectively as possible, other authors might yield different results.
On the other hand, our study is the first comprehensive bibliometric study focusing solely on using agile approach employment in healthcare software development. Additionally, the study was performed with a novel triangulating approach, combining bibliometric mapping and thematic analysis.

5. Conclusions

The synthetic scoping review presents a holistic analysis of the research literature concerning the use of agile approaches in healthcare software development performed by descriptive and content-based bibliometric analysis. The increasing number of studies and the growth of the research community reveal that the popularity of ASD use in healthcare is growing, indicating that the healthcare community recognises that ASD can be used in creating high-quality software solutions that deliver more value to a high volume of stakeholders and end users, but still meet security and regulatory requirements. Following those requirements, risk management and a significant share of healthcare software operating in real-time environments seem to be the most significant barriers to ASD adoption in healthcare settings. In this respect, healthcare could investigate other critical industries like aviation or smart car production, where agile has already been successfully adopted. Additionally, the International Medical Informatics Association Technology Assessment & Quality Development in Health Informatics Working Group and the European Federation of Medical Informatics Working Group on Digital Health could be urged to add ASD adoption to their priorities.
The thematic analysis revealed that the research on ASD use in healthcare is tackling similar themes to ASD research in general, focusing on improved user experience, more value for end users, increased quality of software, and optimisation of software development resources. Technologically, the research focuses on mobile platforms, telemedicine, and ubiquitous healthcare, and the most popular agile approach used is scrum. International cooperation exists but should be intensified to enable sharing of knowledge, resources, and best practices, especially between developed and less developed countries.
The results of our study can inform healthcare and software development professionals about the broader aspects of ASD use in healthcare and enable them to develop a perspective on more specific research aspects like most popular research themes, trends, methods, tools, and benefits of using agile approaches in a healthcare environment.
Despite barriers, ASD can improve software development in healthcare settings and strengthen cooperation between healthcare and software development professionals. This could result in more successful digital health transformation and consequently more equitable access to expert-level healthcare even on a global level, and reduced global health and quality of life gaps.
In future work analysis could be extended to other databases like PubMed, Research Dimension, and Google Scholar. The analysis could be also extended with sentiment analysis to reduce bias.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Highsmith, J.; Cockburn, A. Agile Software Development: The Business of Innovation. Computer 2001, 34, 120–127. [Google Scholar] [CrossRef]
  2. Larusdottir, M.; Gulliksen, J.; Cajander, Å. A License to Kill—Improving UCSD in Agile Development. J. Syst. Softw. 2017, 123, 214–222. [Google Scholar] [CrossRef]
  3. Zaina, L.A.M.; Sharp, H.; Barroca, L. UX Information in the Daily Work of an Agile Team: A Distributed Cognition Analysis. Int. J. Hum. Comput. Stud. 2021, 147, 102574. [Google Scholar] [CrossRef]
  4. Hoda, R.; Salleh, N.; Grundy, J. The Rise and Evolution of Agile Software Development. IEEE Softw. 2018, 35, 58–63. [Google Scholar] [CrossRef]
  5. Uludag, Ö.; Philipp, P.; Putta, A.; Paasivaara, M.; Lassenius, C.; Matthes, F. Revealing the State-of-the-Art in Large-Scale Agile Development: A Systematic Mapping Study. arXiv 2020, arXiv:2007.05578. [Google Scholar] [CrossRef]
  6. Edison, H.; Wang, X.; Conboy, K. Comparing Methods for Large-Scale Agile Software Development: A Systematic Literature Review. IEEE Trans. Softw. Eng. 2022, 48, 2709–2731. [Google Scholar] [CrossRef]
  7. Kasauli, R.; Knauss, E.; Horkoff, J.; Liebel, G.; de Oliveira Neto, F.G. Requirements Engineering Challenges and Practices in Large-Scale Agile System Development. J. Syst. Softw. 2021, 172, 110851. [Google Scholar] [CrossRef]
  8. Heeager, L.T.; Nielsen, P.A. A Conceptual Model of Agile Software Development in a Safety-Critical Context: A Systematic Literature Review. Inf. Softw. Technol. 2018, 103, 22–39. [Google Scholar] [CrossRef]
  9. Vallon, R.; da Silva Estácio, B.J.; Prikladnicki, R.; Grechenig, T. Systematic Literature Review on Agile Practices in Global Software Development. Inf. Softw. Technol. 2018, 96, 161–180. [Google Scholar] [CrossRef]
  10. Barroca, L.; Sharp, H.; Salah, D.; Taylor, K.; Gregory, P. Bridging the Gap between Research and Agile Practice: An Evolutionary Model. Int. J. Syst. Assur. Eng. Manag. 2018, 9, 323–334. [Google Scholar] [CrossRef]
  11. Mishra, A.; Garbajosa, J.; Wang, X.; Bosch, J.; Abrahamsson, P. Future Directions in Agile Research: Alignment and Divergence between Research and Practice. J. Softw. Evol. Process 2017, 29, e1884. [Google Scholar] [CrossRef]
  12. Sindhwani, R.; Singh, P.L.; Prajapati, D.K.; Iqbal, A.; Phanden, R.K.; Malhotra, V. Agile System in Health Care: Literature Review. In Advances in Industrial and Production Engineering; Shanker, K., Shankar, R., Sindhwani, R., Eds.; Springer: Singapore, 2019; pp. 643–652. [Google Scholar]
  13. Ivanova, D.; Kadurin, V. A New Proposed Software Development Methodology for Healthcare Industry. AIP Conf. Proc. 2021, 2333, 030010. [Google Scholar] [CrossRef]
  14. Poth, A.; Jacobsen, J.; Riel, A. A Systematic Approach to Agile Development in Highly Regulated Environments. In Proceedings of the Agile Processes in Software Engineering and Extreme Programming—Workshops, Copenhagen, Denmark, 18–20 June 2020; Paasivaara, M., Kruchten, P., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 111–119. [Google Scholar]
  15. Islam, G.; Storer, T. A Case Study of Agile Software Development for Safety-Critical Systems Projects. Reliab. Eng. Syst. Saf. 2020, 200, 106954. [Google Scholar] [CrossRef]
  16. Cleland-Huang, J.; Agrawal, A.; Vierhauser, M.; Mayr-Dorn, C. Visualizing Change in Agile Safety-Critical Systems. IEEE Softw. 2021, 38, 43–51. [Google Scholar] [CrossRef]
  17. Steghöfer, J.-P.; Knauss, E.; Horkoff, J.; Wohlrab, R. Challenges of Scaled Agile for Safety-Critical Systems. In Proceedings of the International Conference on Product-Focused Software Process Improvement, Barcelona, Spain, 27–29 November 2019; Franch, X., Männistö, T., Martínez-Fernández, S., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 350–366. [Google Scholar]
  18. Goodison, R.; Borycki, E.M.; Kushniruk, A.W. Use of Agile Project Methodology in Health Care IT Implementations: A Scoping Review. Stud. Health Technol. Inform. 2019, 257, 140–145. [Google Scholar]
  19. Munn, Z.; Peters, M.D.J.; Stern, C.; Tufanaru, C.; McArthur, A.; Aromataris, E. Systematic Review or Scoping Review? Guidance for Authors When Choosing between a Systematic or Scoping Review Approach. BMC Med. Res. Methodol. 2018, 18, 143. [Google Scholar] [CrossRef]
  20. Roth, S. Research Guides: Systematic Reviews & Other Review Types: What Is a Scoping Review? Available online: https://guides.temple.edu/c.php?g=78618&p=4156607 (accessed on 9 April 2020).
  21. Arksey, H.; O’Malley, L. Scoping Studies: Towards a Methodological Framework. Int. J. Soc. Res. Methodol. 2005, 8, 19–32. [Google Scholar] [CrossRef]
  22. Kolosok, S.; Bilan, Y.; Vasylieva, T.; Wojciechowski, A.; Morawski, M. A Scoping Review of Renewable Energy, Sustainability and the Environment. Energies 2021, 14, 4490. [Google Scholar] [CrossRef]
  23. Westphaln, K.K.; Regoeczi, W.; Masotya, M.; Vazquez-Westphaln, B.; Lounsbury, K.; McDavid, L.; Lee, H.; Johnson, J.; Ronis, S.D. From Arksey and O’Malley and Beyond: Customizations to Enhance a Team-Based, Mixed Approach to Scoping Review Methodology. MethodsX 2021, 8, 101375. [Google Scholar] [CrossRef]
  24. Tricco, A.C.; Lillie, E.; Zarin, W.; O’Brien, K.; Colquhoun, H.; Kastner, M.; Levac, D.; Ng, C.; Sharpe, J.P.; Wilson, K.; et al. A Scoping Review on the Conduct and Reporting of Scoping Reviews. BMC Med. Res. Methodol. 2016, 16, 15. [Google Scholar] [CrossRef]
  25. Levac, D.; Colquhoun, H.; O’Brien, K.K. Scoping Studies: Advancing the Methodology. Implement. Sci. IS 2010, 5, 69. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Braun, V.; Clarke, V. What Can “Thematic Analysis” Offer Health and Wellbeing Researchers? Int. J. Qual. Stud. Health Well-Being 2014, 9, 26152. [Google Scholar] [CrossRef]
  27. Kokol, P.; Kokol, M.; Zagoranski, S. Machine Learning on Small Size Samples: A Synthetic Knowledge Synthesis. Sci. Prog. 2022, 105, 1–6. [Google Scholar] [CrossRef] [PubMed]
  28. Manifesto for Agile Software Development. Available online: https://agilemanifesto.org/ (accessed on 20 April 2020).
  29. Biesialska, K.; Franch, X.; Muntés-Mulero, V. Big Data Analytics in Agile Software Development: A Systematic Mapping Study. Inf. Softw. Technol. 2021, 132, 106448. [Google Scholar] [CrossRef]
  30. Hoda, R.; Salleh, N.; Grundy, J.; Tee, H.M. Systematic Literature Reviews in Agile Software Development: A Tertiary Study. Inf. Softw. Technol. 2017, 85, 60–70. [Google Scholar] [CrossRef]
  31. Brhel, M.; Meth, H.; Maedche, A.; Werder, K. Exploring Principles of User-Centered Agile Software Development: A Literature Review. Inf. Softw. Technol. 2015, 61, 163–181. [Google Scholar] [CrossRef]
  32. Dybå, T.; Dingsøyr, T. Empirical Studies of Agile Software Development: A Systematic Review. Inf. Softw. Technol. 2008, 50, 833–859. [Google Scholar] [CrossRef]
  33. Alzoubi, Y.I.; Gill, A.Q. An Empirical Investigation of Geographically Distributed Agile Development: The Agile Enterprise Architecture Is a Communication Enabler. IEEE Access 2020, 8, 80269–80289. [Google Scholar] [CrossRef]
  34. Venkatesh, V.; Thong, J.Y.L.; Chan, F.K.Y.; Hoehle, H.; Spohrer, K. How Agile Software Development Methods Reduce Work Exhaustion: Insights on Role Perceptions and Organizational Skills. Inf. Syst. J. 2020, 30, 733–761. [Google Scholar] [CrossRef]
  35. Atawneh, S. The Analysis of Current State of Agile Software Development. J. Theor. Appl. Inf. Technol. 2019, 97, 3197–3208. [Google Scholar]
  36. Stirbu, V.; Mikkonen, T. Towards Agile Yet Regulatory-Compliant Development of Medical Software. In Proceedings of the 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), Memphis, TN, USA, 15–18 October 2018; pp. 337–340. [Google Scholar]
  37. Jachmann, T. Transforming a Large Medical Organization towards Speed and Flow. In Proceedings of the 2019 IEEE/ACM 1st International Workshop on Software Engineering for Healthcare (SEH), Montreal, QC, Canada, 27 May 2019; pp. 17–20. [Google Scholar]
  38. Tanniru, M.R.; Agarwal, N.; Sokan, A.; Hariri, S. An Agile Digital Platform to Support Population Health—A Case Study of a Digital Platform to Support Patients with Delirium Using IoT, NLP, and AI. Int. J. Environ. Res. Public Health 2021, 18, 5686. [Google Scholar] [CrossRef] [PubMed]
  39. Kokol, P.; Blažun Vošner, H.; Kokol, M.; Završnik, J. Role of Agile in Digital Public Health Transformation. Front. Public Health 2022, 10, 899874. [Google Scholar] [CrossRef] [PubMed]
  40. Lim, H.M.; Teo, C.H.; Ng, C.J.; Chiew, T.K.; Ng, W.L.; Abdullah, A.; Hadi, H.A.; Liew, C.S.; Chan, C.S. An Automated Patient Self-Monitoring System to Reduce Health Care System Burden during the COVID-19 Pandemic in Malaysia: Development and Implementation Study. JMIR Med. Inform. 2021, 9, e23427. [Google Scholar] [CrossRef] [PubMed]
  41. De Morais Barroca Filho, I.; Sampaio, S.C.; Cruz, A.P.; Ramalho, V.H.F.; De Azevedo, J.A.R.; Da Silveira, A.C. More Agile than Ever: The Case Study of the Development of a Dashboard for the Management of ICU Beds during the Coronavirus Outbreak. In Proceedings of the 2021 IEEE 34th International Symposium on Computer-Based Medical Systems, Aveiro, Portugal, 7–9 June 2021; pp. 324–329. [Google Scholar]
  42. Demissie, S.; Keenan, F.; McCaffery, F. The Sync-up Process to Assist Multiple Stakeholder Communication of Requirement Analysis in Embedded Medical Software Development. In Proceedings of the 2021 4th International Conference on Information and Computer Technologies, Honolulu, HI, USA, 11–14 March 2021; pp. 131–136. [Google Scholar]
  43. Miyake, T.; Masuda, Y.; Deguchi, K.; Iwasaki, M.; Obanayama, K.; Miura, K. Strategic Risk Management Model for Agile Software Development: Case of Global Pharmaceutical Enterprise. In Innovation in Medicine and Healthcare; Chen, Y.-W., Tanaka, S., Howlett, R.J., Jain, L.C., Eds.; Springer Nature: Singapore, 2022; pp. 261–273. [Google Scholar]
  44. Strauss, A.T.; Morgan, C.; Khuri, C.E.; Slogeris, B.; Smith, A.G.; Klein, E.; Toerper, M.; DeAngelo, A.; Debraine, A.; Peterson, S.; et al. A Patient Outcomes–Driven Feedback Platform for Emergency Medicine Clinicians: Human-Centered Design and Usability Evaluation of Linking Outcomes Of Patients (LOOP). JMIR Hum. Factors 2022, 9, e30130. [Google Scholar] [CrossRef]
  45. McHugh, M.; McCaffery, F.; Casey, V. Barriers to Adopting Agile Practices When Developing Medical Device Software. In Proceedings of the International Conference on Software Process Improvement and Capability Determination, Palma de Mallorca, Spain, 29–31 May 2012; Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 141–147. [Google Scholar]
  46. Rahy, S.; Bass, J.M. Managing Non-Functional Requirements in Agile Software Development. IET Softw. 2022, 16, 60–72. [Google Scholar] [CrossRef]
  47. Gordon, W.J.; Stern, A.D. Challenges and Opportunities in Software-Driven Medical Devices. Nat. Biomed. Eng. 2019, 3, 493–497. [Google Scholar] [CrossRef]
  48. Pritchard, A. Statistical Bibliography or Bibliometrics? J. Doc. 1969, 25, 348–349. [Google Scholar]
  49. Hawkins, D.T. Bibliometrics of Electronic Journals in Information Science. Inf. Res. Int. Electron. J. 2001, 7, 120. [Google Scholar]
  50. Kokol, P.; Blažun Vošner, H.; Završnik, J. Application of Bibliometrics in Medicine: A Historical Bibliometrics Analysis. Health Inf. Libr. J. 2021, 38, 125–138. [Google Scholar] [CrossRef]
  51. Nyanchoka, L.; Tudur-Smith, C.; Thu, V.N.; Iversen, V.; Tricco, A.C.; Porcher, R. A Scoping Review Describes Methods Used to Identify, Prioritize and Display Gaps in Health Research. J. Clin. Epidemiol. 2019, 109, 99–110. [Google Scholar] [CrossRef]
  52. Van Eck, N.J.; Waltman, L. Visualizing Bibliometric Networks. In Measuring Scholarly Impact: Methods and Practice; Ding, Y., Rousseau, R., Wolfram, D., Eds.; Springer International Publishing: Cham, Switzerland, 2014; pp. 285–320. ISBN 978-3-319-10377-8. [Google Scholar]
  53. Kokol, P.; Završnik, J.; Vošner, H.B. Bibliographic-Based Identification of Hot Future Research Topics: An Opportunity for Hospital Librarianship. J. Hosp. Librariansh. 2018, 18, 315–322. [Google Scholar] [CrossRef]
  54. Kitzmiller, R.; Hunt, E.; Sproat, S.B. Adopting Best Practices: “Agility” Moves from Software Development to Healthcare Project Management. CIN—Comput. Inform. Nurs. 2006, 24, 75–84. [Google Scholar] [CrossRef] [PubMed]
  55. Seth, S. World’s Top 10 Software Companies. Available online: https://www.investopedia.com/articles/personal-finance/121714/worlds-top-10-software-companies.asp (accessed on 8 November 2019).
  56. Software Developer Statistics 2019: How Many Software Engineers Are in the US and in the World? Available online: https://www.daxx.com/blog/development-trends/number-software-developers-world (accessed on 7 February 2020).
  57. Gunn, D. 10 Best Countries to Outsource Software Development, Based on Data. Available online: https://www.codeinwp.com/blog/best-countries-to-outsource-software-development/ (accessed on 5 September 2022).
  58. Banos, O.; Villalonga, C.; Garcia, R.; Saez, A.; Damas, M.; Holgado-Terriza, J.A.; Lee, S.; Pomares, H.; Rojas, I. Design, Implementation and Validation of a Novel Open Framework for Agile Development of Mobile Health Applications. Biomed. Eng. Online 2015, 14, S6. [Google Scholar] [CrossRef]
  59. Enquobahrie, A.; Cheng, P.; Gary, K.; Ibanez, L.; Gobbi, D.; Lindseth, F.; Yaniv, Z.; Aylward, S.; Jomier, J.; Cleary, K. The Image-Guided Surgery Toolkit IGSTK: An Open Source C++ Software Toolkit. J. Digit. Imaging 2007, 20, 21–33. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  60. Kawamoto, K.; Martin, C.J.; Williams, K.; Tu, M.-C.; Park, C.G.; Hunter, C.; Staes, C.J.; Bray, B.E.; Deshmukh, V.G.; Holbrook, R.A.; et al. Value Driven Outcomes (VDO): A Pragmatic, Modular, and Extensible Software Framework for Understanding and Improving Health Care Costs and Outcomes. J. Am. Med. Inform. Assoc. 2015, 22, 223–235. [Google Scholar] [CrossRef]
  61. Fadahunsi, K.P.; O’Connor, S.; Akinlua, J.T.; Wark, P.A.; Gallagher, J.; Carroll, C.; Car, J.; Majeed, A.; O’Donoghue, J. Information Quality Frameworks for Digital Health Technologies: Systematic Review. J. Med. Internet Res. 2021, 23, e23479. [Google Scholar] [CrossRef]
  62. Mann, D.M.; Chokshi, S.K.; Kushniruk, A. Bridging the Gap Between Academic Research and Pragmatic Needs in Usability: A Hybrid Approach to Usability Evaluation of Health Care Information Systems. JMIR Hum. Factors 2018, 5, e10721. [Google Scholar] [CrossRef]
  63. Llorens-Vernet, P.; Miró, J. Standards for Mobile Health–Related Apps: Systematic Review and Development of a Guide. JMIR mHealth uHealth 2020, 8, e13057. [Google Scholar] [CrossRef]
  64. Smits, R.; Bryant, J.; Sanson-Fisher, R.; Tzelepis, F.; Henskens, F.; Paul, C.; Stevenson, W. Tailored and Integrated Web-Based Tools for Improving Psychosocial Outcomes of Cancer Patients: The Dotti Development Framework. J. Med. Internet Res. 2014, 16, e2849. [Google Scholar] [CrossRef]
  65. Kannan, V.; Basit, M.A.; Youngblood, J.E.; Bryson, T.D.; Toomay, S.M.; Fish, J.S.; Willett, D.L. Agile Co-Development for Clinical Adoption and Adaptation of Innovative Technologies. In Proceedings of the 2017 IEEE Healthcare Innovations and Point of Care Technologies (HI-POCT), Bethesda, MD, USA, 6–8 November 2017; pp. 56–59. [Google Scholar]
  66. Buckingham, C.D.; Adams, A.; Vail, L.; Kumar, A.; Ahmed, A.; Whelan, A.; Karasouli, E. Integrating Service User and Practitioner Expertise within a Web-Based System for Collaborative Mental-Health Risk and Safety Management. Patient Educ. Couns. 2015, 98, 1189–1196. [Google Scholar] [CrossRef]
  67. Kannan, V.; Fish, J.S.; Mutz, J.M.; Carrington, A.R.; Lai, K.; Davis, L.S.; Youngblood, J.E.; Rauschuber, M.R.; Flores, K.A.; Sara, E.J.; et al. Rapid Development of Specialty Population Registries and Quality Measures from Electronic Health Record Data: An Agile Framework. Methods Inf. Med. 2017, 56, e74–e83. [Google Scholar] [CrossRef] [PubMed]
  68. Tobias, G.; Spanier, A.B. Developing a Mobile App (IGAM) to Promote Gingival Health by Professional Monitoring of Dental Selfies: User-Centered Design Approach. JMIR mHealth uHealth 2020, 8, e19433. [Google Scholar] [CrossRef]
  69. Zotov, E.; Hills, A.F.; de Mello, F.L.; Aram, P.; Sayers, A.; Blom, A.W.; McCloskey, E.V.; Wilkinson, J.M.; Kadirkamanathan, V. JointCalc: A Web-Based Personalised Patient Decision Support Tool for Joint Replacement. Int. J. Med. Inf. 2020, 142, 104217. [Google Scholar] [CrossRef] [PubMed]
  70. Backman, C.; Harley, A.; Peyton, L.; Kuziemsky, C.; Mercer, J.; Monahan, M.A.; Schmidt, S.; Singh, H.; Gravelle, D. Development of a Path to Home Mobile App for the Geriatric Rehabilitation Program at Bruyère Continuing Care: Protocol for User-Centered Design and Feasibility Testing Studies. JMIR Res. Protoc. 2018, 7, e11031. [Google Scholar] [CrossRef]
  71. Giorgi, F.; Paulisch, F. Transition Towards Continuous Delivery in the Healthcare Domain. In Proceedings of the 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), Montreal, QC, Canada, 25–31 May 2019; pp. 253–254. [Google Scholar]
  72. Voigt, I.; Benedict, M.; Susky, M.; Scheplitz, T.; Frankowitz, S.; Kern, R.; Müller, O.; Schlieter, H.; Ziemssen, T. A Digital Patient Portal for Patients With Multiple Sclerosis. Front. Neurol. 2020, 11, 400. [Google Scholar] [CrossRef]
  73. Rew, D. The Visual Transformation of Healthcare Information Systems: A Global Digital Exemplar from a UK University Hospital for Women’s Health. Akusherstvo Ginekol. Russ. Fed. 2019, 2019, 57–66. [Google Scholar] [CrossRef]
  74. Jackson, P.; Sixsmith, A.; Mihailidis, A. High Level Architecture of a User-Friendly Relational Home Computing Interface for People with Mild Cognitive Impairment. Gerontechnology 2014, 13, 219. [Google Scholar] [CrossRef]
  75. Tang, T.; Lim, M.E.; Mansfield, E.; McLachlan, A.; Quan, S.D. Clinician User Involvement in the Real World: Designing an Electronic Tool to Improve Interprofessional Communication and Collaboration in a Hospital Setting. Int. J. Med. Inf. 2018, 110, 90–97. [Google Scholar] [CrossRef]
  76. Rehman, F.U.; Maqbool, B.; Riaz, M.Q.; Qamar, U.; Abbas, M. Scrum Software Maintenance Model: Efficient Software Maintenance in Agile Methodology. In Proceedings of the 2018 21st Saudi Computer Society National Computer Conference, Riyadh, Saudi Arabia, 25–26 April 2018. [Google Scholar]
  77. Clark, K.D.; Woodson, T.T.; Holden, R.J.; Gunn, R.; Cohen, D.J. Translating Research into Agile Development (TRIAD): Development of Electronic Health Record Tools for Primary Care Settings. Methods Inf. Med. 2019, 58, 001–008. [Google Scholar] [CrossRef]
  78. Tsangaris, E.; Edelen, M.; Means, J.; Gregorowitsch, M.; O’Gorman, J.; Pattanaik, R.; Dominici, L.; Hassett, M.; Witkowski, M.L.; Schrieber, K.; et al. User-Centered Design and Agile Development of a Novel Mobile Health Application and Clinician Dashboard to Support the Collection and Reporting of Patient-Reported Outcomes for Breast Cancer Care. BMJ Surg. Interv. Health Technol. 2022, 4, e000119. [Google Scholar] [CrossRef]
  79. Casey, M.; Perera, D.; Enticott, J.; Vo, H.; Cubra, S.; Gravell, A.; Waerea, M.; Miller, C. Improving Mental Health Care Outcomes: The Agile Psychological Medicine Clinic. Clin. Psychol. 2022, 26, 277–287. [Google Scholar] [CrossRef]
  80. Tran, S.; Smith, L.; El-Den, S.; Carter, S. The Use of Gamification and Incentives in Mobile Health Apps to Improve Medication Adherence: Scoping Review. JMIR mHealth uHealth 2022, 10, e30671. [Google Scholar] [CrossRef] [PubMed]
  81. Herrmann, S.; Power, B.; Rashidi, A.; Cypher, M.; Mastaglia, F.; Grace, A.; McKinnon, E.; Sarrot, P.; Michau, C.; Skinner, M.; et al. Supporting Patient-Clinician Interaction in Chronic HIV Care: Design and Development of a Patient-Reported Outcomes Software Application. J. Med. Internet Res. 2021, 23, e27861. [Google Scholar] [CrossRef] [PubMed]
  82. Wilson, K. Mobile Cell Phone Technology Puts the Future of Health Care in Our Hands. CMAJ 2018, 190, E378–E379. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  83. Sinabell, I.; Ammenwerth, E. Agile, Easily Applicable, and Useful EHealth Usability Evaluations: Systematic Review and Expert-Validation. Appl. Clin. Inform. 2022, 13, 67–79. [Google Scholar] [CrossRef] [PubMed]
  84. Johnson, C.M.; Johnson, T.R.; Zhang, J. A User-Centered Framework for Redesigning Health Care Interfaces. J. Biomed. Inform. 2005, 38, 75–87. [Google Scholar] [CrossRef] [PubMed]
  85. Rexfelt, O.; Rosenblad, E. The Progress of User Requirements through a Software Development Project. Int. J. Ind. Ergon. 2006, 36, 73–81. [Google Scholar] [CrossRef]
  86. Zheng, K.; Padman, R.; Johnson, M.P. User Interface Optimization for an Electronic Medical Record System. Stud. Health Technol. Inform. 2007, 129, 1058–1062. [Google Scholar]
  87. Marchak, J.G.; Cherven, B.; Williamson Lewis, R.; Edwards, P.; Meacham, L.R.; Palgon, M.; Escoffery, C.; Mertens, A.C. User-Centered Design and Enhancement of an Electronic Personal Health Record to Support Survivors of Pediatric Cancers. Support. Care Cancer 2020, 28, 3905–3914. [Google Scholar] [CrossRef]
  88. Sedlmayr, B.; Schöffler, J.; Prokosch, H.-U.; Sedlmayr, M. User-Centered Design of a Mobile Medication Management. Inform. Health Soc. Care 2019, 44, 152–163. [Google Scholar] [CrossRef]
  89. Fisher, A.M.; Mtonga, T.M.; Espino, J.U.; Jonkman, L.J.; Connor, S.E.; Cappella, N.K.; Douglas, G.P. User-Centered Design and Usability Testing of RxMAGIC: A Prescription Management and General Inventory Control System for Free Clinic Dispensaries. BMC Health Serv. Res. 2018, 18, 703. [Google Scholar] [CrossRef] [PubMed]
  90. Kannan, V.; Basit, M.A.; Bajaj, P.; Carrington, A.R.; Donahue, I.B.; Flahaven, E.L.; Medford, R.; Melaku, T.; Moran, B.A.; Saldana, L.E.; et al. User Stories as Lightweight Requirements for Agile Clinical Decision Support Development. J. Am. Med. Inform. Assoc. 2019, 26, 1344–1354. [Google Scholar] [CrossRef] [PubMed]
  91. Fox, S.; Brown, L.J.E.; Antrobus, S.; Brough, D.; Drake, R.J.; Jury, F.; Leroi, I.; Parry-Jones, A.R.; MacHin, M. Co-Design of a Smartphone App for People Living with Dementia by Applying Agile, Iterative Co-Design Principles: Development and Usability Study. JMIR mHealth uHealth 2022, 10, e24483. [Google Scholar] [CrossRef] [PubMed]
  92. Barambones, J.; Moral, C.; Ferre, X.; Villalba-Mora, E. A Scrum-Based Development Process to Support Co-Creation with Elders in the EHealth Domain. In Proceedings of the International Conference on Human-Centered Software Engineering, Eindhoven, The Netherlands, 30 November–2 December 2020; Bernhaupt, R., Ardito, C., Sauer, S., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 105–117. [Google Scholar]
  93. Ekstedt, M.; Kirsebom, M.; Lindqvist, G.; Kneck, Å.; Frykholm, O.; Flink, M.; Wannheden, C. Design and Development of an EHealth Service for Collaborative Self-Management among Older Adults with Chronic Diseases: A Theory-Driven User-Centered Approach. Int. J. Environ. Res. Public Health 2022, 19, 391. [Google Scholar] [CrossRef]
  94. Kokol, P.; Vošner, H.B.; Kokol, M.; Završnik, J. The Quality of Digital Health Software: Should We Be Concerned? Digit. Health 2022, 8. [Google Scholar] [CrossRef]
  95. Özcan-Top, Ö.; McCaffery, F. To What Extent the Medical Device Software Regulations Can Be Achieved with Agile Software Development Methods? XP—DSDM—Scrum. J. Supercomput. 2019, 75, 5227–5260. [Google Scholar] [CrossRef]
  96. Gerber, C.; Goevert, K.; Schweigert-Recksiek, S.; Lindemann, U. Agile Development of Physical Products—A Case Study of Medical Device Product Development. In Research into Design for a Connected World; Chakrabarti, A., Ed.; Springer: Singapore, 2019; pp. 823–834. [Google Scholar]
  97. Salisbury, J.P. Using Medical Device Standards for Design and Risk Management of Immersive Virtual Reality for At-Home Therapy and Remote Patient Monitoring. JMIR Biomed. Eng. 2021, 6, e26942. [Google Scholar] [CrossRef]
  98. Kauppinen, R.; Drake, M.; Lindblad, J.; Ranta, J. From Worklife Competencies to Educational Virtual Reality Implementations. In Proceedings of the 2022 10th International Conference on Information and Education Technology (ICIET), Matsue, Japan, 9–11 April 2022; pp. 64–69. [Google Scholar]
  99. Lozada-Martinez, E.; Naranjo, J.E.; Garcia, C.A.; Soria, D.M.; Toscano, O.R.; Garcia, M.V. SCRUM and Extreme Programming Agile Model Approach for Virtual Training Environment Design. In Proceedings of the 2019 IEEE Fourth Ecuador Technical Chapters Meeting, Guayaquil, Ecuador, 11–15 November 2019. [Google Scholar]
  100. Nazir, S.; Price, B.; Surendra, N.C.; Kopp, K. Adapting Agile Development Practices for Hyper-Agile Environments: Lessons Learned from a COVID-19 Emergency Response Research Project. Inf. Technol. Manag. 2022, 23, 193–211. [Google Scholar] [CrossRef]
  101. Varajão, J. Software Development in Disruptive Times. Commun. ACM 2021, 64, 32–35. [Google Scholar] [CrossRef]
  102. De Souza Gaspar, J.; Lage, E.M.; da Silva, F.J.; Mineiro, É.; Ramos De Oliveira, I.J.; Oliveira, I.; de Souza, R.G.; Oliveira Gusmão, J.R.; de Souza, C.F.D.; Nogueira Reis, Z.S. A Mobile Serious Game about the Pandemic (COVID-19—Did You Know?): Design and Evaluation Study. JMIR Serious Games 2020, 8, e25226. [Google Scholar] [CrossRef]
  103. Earl, T.; Katapodis, N.; Schneiderman, S. Care Transitions; Agency for Healthcare Research and Quality (US): Rockville, MD, USA, 2020. [Google Scholar]
  104. Azizoddin, D.R.; Adam, R.; Kessler, D.; Wright, A.A.; Kematick, B.; Sullivan, C.; Zhang, H.; Hassett, M.J.; Cooley, M.E.; Ehrlich, O.; et al. Leveraging Mobile Health Technology and Research Methodology to Optimize Patient Education and Self-Management Support for Advanced Cancer Pain. Support. Care Cancer 2021, 29, 5741–5751. [Google Scholar] [CrossRef] [PubMed]
  105. Gárate, F.J.; Chausa, P.; Whetham, J.; Jones, C.I.; García, F.; Cáceres, C.; Sánchez-González, P.; Wallitt, E.; Gómez, E.J.; EmERGE Consortium. Emerge Mhealth Platform: Implementation and Technical Evaluation of a Digital Supported Pathway of Care for Medically Stable HIV. Int. J. Environ. Res. Public Health 2021, 18, 3156. [Google Scholar] [CrossRef]
  106. Basit, M.A.; Baldwin, K.L.; Kannan, V.; Flahaven, E.L.; Parks, C.J.; Ott, J.M.; Willett, D.L. Agile Acceptance Test–Driven Development of Clinical Decision Support Advisories: Feasibility of Using Open Source Software. JMIR Med. Inform. 2018, 6, e9679. [Google Scholar] [CrossRef]
  107. Tiwari, S.; Abraham, A. Semantic Assessment of Smart Healthcare Ontology. Int. J. Web Inf. Syst. 2020, 16, 475–491. [Google Scholar] [CrossRef]
  108. Badanahatti, A.; Pillutla, S. Interleaving Software Craftsmanship Practices in Medical Device Agile Development. In Proceedings of the 13th Innovations in Software Engineering Conference on Formerly Known as India Software Engineering Conference, Jabalpur, India, 27–29 February 2020. [Google Scholar]
  109. Boardman, C.; Gray, D. The New Science and Engineering Management: Cooperative Research Centers as Government Policies, Industry Strategies, and Organizations. J. Technol. Transf. 2010, 35, 445–459. [Google Scholar] [CrossRef]
  110. Yi, P.X.; Yusof, M.M.; Chelappan, K. A Mobile-Based Tremor Detector Application for Patients with Parkinson’s Disease. Int. J. Adv. Comput. Sci. Appl. 2019, 10, 129–135. [Google Scholar] [CrossRef]
  111. Meinert, E.; Milne-Ives, M.; Surodina, S.; Lam, C. Agile Requirements Engineering and Software Planning for a Digital Health Platform to Engage the Effects of Isolation Caused by Social Distancing: Case Study. JMIR Public Health Surveill. 2020, 6, e19297. [Google Scholar] [CrossRef] [PubMed]
  112. Whiteley, L.; Brown, L.; Lally, M.; Heck, N.; van den Berg, J.J. A Mobile Gaming Intervention to Increase Adherence to Antiretroviral Treatment for Youth Living with Hiv: Development Guided by the Information, Motivation, and Behavioral Skills Model. JMIR mHealth uHealth 2018, 6, e8155. [Google Scholar] [CrossRef]
  113. Tamblyn, R.; Winslade, N.; Lee, T.C.; Motulsky, A.; Meguerditchian, A.; Bustillo, M.; Elsayed, S.; Buckeridge, D.L.; Couture, I.; Qian, C.J.; et al. Improving Patient Safety and Efficiency of Medication Reconciliation through the Development and Adoption of a Computer-Assisted Tool with Automated Electronic Integration of Population-Based Community Drug Data: The RightRx Project. J. Am. Med. Inform. Assoc. 2018, 25, 482–495. [Google Scholar] [CrossRef]
  114. Barroca, L.; Dingsøyr, T.; Mikalsen, M. Agile Transformation: A Summary and Research Agenda from the First International Workshop. Lect. Notes Bus. Inf. Process. 2019, 364, 3–9. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The dynamics of research literature production in agile software development in healthcare.
Figure 1. The dynamics of research literature production in agile software development in healthcare.
Applsci 12 09462 g001
Figure 2. The author keyword cluster landscape of the agile software development in healthcare. A total of 84 (from 845) keywords appearing in more than one publication are shown.
Figure 2. The author keyword cluster landscape of the agile software development in healthcare. A total of 84 (from 845) keywords appearing in more than one publication are shown.
Applsci 12 09462 g002
Figure 3. The landscape of institutional cooperation based on co-authorship.
Figure 3. The landscape of institutional cooperation based on co-authorship.
Applsci 12 09462 g003
Table 1. Themes in agile software development in healthcare.
Table 1. Themes in agile software development in healthcare.
ThemeColourRepresentative Author Keywords Used as Codes in the Thematic Analysis
Patient management and engagement in chronic disease with mobile applicationsGreenSoftware development, Diabetes, Obesity, Mobile application, Patient management, Patient engagement, Chronic diseases, Information security, Quality assurance, Co-design
Agile user-centred design of smart eHealth applicationRedeHealth, User centred design, Agile software development. Mobile phone. Information System, Information management, Self management
Agile development of medical device software and virtual reality applications
Digital public health during COVID-19
ViolletAgile, Scrum, Medical device software, Design thinking, Virtual reality, Kanban, Extreme programming
YellowDigital health, Public health, COVID-19. Health service research, Mental Health. Gamification, Informatics
Implementing safe telemedicine with mHealthLight blueTelemedicine, mHealth, Care transition, HIV, Cancer, rehabilitation
Test driven development of safe clinical decision support systemsBlueClinical decision support systems. Test driven development, Electronic health records, Software design, Patient safety, Medical informatics
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kokol, P. Agile Software Development in Healthcare: A Synthetic Scoping Review. Appl. Sci. 2022, 12, 9462. https://doi.org/10.3390/app12199462

AMA Style

Kokol P. Agile Software Development in Healthcare: A Synthetic Scoping Review. Applied Sciences. 2022; 12(19):9462. https://doi.org/10.3390/app12199462

Chicago/Turabian Style

Kokol, Peter. 2022. "Agile Software Development in Healthcare: A Synthetic Scoping Review" Applied Sciences 12, no. 19: 9462. https://doi.org/10.3390/app12199462

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop