Abstract
Better software drives better research, a fundamental principle in the research software engineering community. Similarly, better architecture underpins better software, a core belief in the software engineering research community. Therefore, we advocate and emphasize the importance of designing robust architectures for research software to elevate the quality of research outcomes, and illustrate this with two case studies.
Funding Information
  • German Research Foundation (391160252, 528713834)
  • UK Research and Innovation (EP/S021779/1, AH/Z000114/1)
  • Wellcome Trust (222381/Z/21/Z)
  • Biological and Environmental Research (DE-SC0025510)