Software development and handling research data in mathematics

In mathematics, the service GitHub(externer Link) is widely used for software development, both for collaborative work on the software and for download by users. Zenodo(externer Link), an EU-funded repository at CERN, also offers useful facilities for storing software and research data in the field of mathematics, also offering an extended guarantee of retention.

Versioning of software, its appropriate documentation and the use of persistent identifiers are important with a view to ensuring the reproducibility of results.

When data is used in mathematics (in statistics, for instance), it often only serves to illustrate the mathematical procedures and methods that have been developed. These are frequently subject to quite easy public access or are in some cases artificially generated for this purpose. There may be exceptions in the case of cooperation with companies. Here, mostly alienated data is used, which then has to be documented. Open access to and persistent handling of data is regarded as necessary and indeed essential in mathematics.

In research projects in the field of mathematics, the mathematical results, the associated software (in the version used to achieve the results) and the required data should be considered as an integral whole and published as such.