Run-time extensibility and librarization of simulation software
This targets the scientific software community by highlighting usability issues, but it is incremental as it calls for improvements without presenting new methods or results.
The paper addresses the problem of build-time configuration and environment assumptions hindering progress and usability in scientific simulation software, advocating for reusable and flexible packages to meet future demands.
Build-time configuration and environment assumptions are hampering progress and usability in scientific software. That which would be utterly unacceptable in non-scientific software somehow passes for the norm in scientific packages. The community needs reusable software packages that are easy use and flexible enough to accommodate next-generation simulation and analysis demands.