The Next Generation of Metadata-Oriented Testing of Research Software

12/25/2018
by   Doug Mulholland, et al.
0

Research software refers to software development tools that accelerate discovery and simplifies access to digital infrastructures. However, although research software platforms can be built increasingly more innovative and powerful than ever before, with increasing complexity there is a greater risk of failure if unplanned for and untested program scenarios arise. As systems age and are changed by different programmers the risk of a change impacting the overall system increases. In contrast, systems that are built with less emphasis on program code and more emphasis on data that describes the application can be more readily changed and maintained by individuals who are less technically skilled but are often more familiar with the application domain. Such systems can also be tested using automatically generated advanced testing regimes.

READ FULL TEXT

page 1

page 2

page 3

research
01/05/2018

Comment Generation for Source Code: State of the Art, Challenges and Opportunities

Researches have shown that most effort of today's software development i...
research
03/01/2021

Software Development with Scrum: A Bibliometric Analysis and Profile

Introduction of the Scrum approach into software engineering has changed...
research
06/18/2023

A Metadata-Based Ecosystem to Improve the FAIRness of Research Software

The reuse of research software is central to research efficiency and aca...
research
06/26/2023

Context-Encoded Code Change Representation for Automated Commit Message Generation

Changes in source code are an inevitable part of software development. T...
research
01/12/2022

The openCARP CDE – Concept for and implementation of a sustainable collaborative development environment for research software

This work describes the setup of an advanced technical infrastructure fo...
research
11/20/2020

Hyperparameter Optimization for AST Differencing

Computing the differences between two versions of the same program is an...
research
10/01/2022

Software system rationalisation: How to get better outcomes through stronger user engagement

As businesses get more sizable and more mature they now, inevitably accr...

Please sign up or login with your details

Forgot password? Click here to reset