PreprintCC BY-NC-ND 4.0arXiv
Building Mathematical Software -- Lessons from the Development of GAP
Abstract
Mathematical software has particular needs that are not all covered by the existing literature on software engineering or algorithm design. This paper looks at some of these aspects, in the concrete context of the computer algebra system GAP. It also studies the potential impact AI systems could have on the development process for mathematical software.
Versions
Related
- Development and operational deployment of a staff rostering system using mathematical optimisation in a municipal water utility
- Artificial Intelligence in Pharmaceutical Development: Building Rigorous, Decision-Ready Evidence
- Development of Canva-Based Student Worksheets (LKPD) to Support Students’ Mathematical Communication Skills
- CDFCI: High-Performance Parallel Software for Quantum Many-Body Eigenvalue Problems
- PDECheck: A Diagnostic Software Suite for Auditing Learned PDE Simulators
BibTeX
@misc{hulpke2026building,
title = {{Building Mathematical Software -- Lessons from the Development of GAP}},
author = {Alexander Hulpke},
howpublished = {arXiv},
year = {2026},
month = oct,
doi = {10.48550/arxiv.2610.36300},
eprint = {2610.36300},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2610.36300},
note = {CC BY-NC-ND 4.0},
}
RIS
TY - UNPB
TI - Building Mathematical Software -- Lessons from the Development of GAP
AU - Alexander Hulpke
PY - 2026
DA - 2026/10/26
PB - arXiv
DO - 10.48550/arxiv.2610.36300
UR - https://arxiv.org/abs/2610.36300
AB - Mathematical software has particular needs that are not all covered by the existing literature on software engineering or algorithm design. This paper looks at some of these aspects, in the concrete context of the computer algebra system GAP. It also studies the potential impact AI systems could have on the development process for mathematical software.
ER -