English

Long-term Productivity for Long-term Impact

Software Engineering 2020-09-30 v1

Abstract

We present a new conceptual definition of 'productivity' for sustainably developing research software. Existing definitions are flawed as they are short-term biased, thus devaluing long-term impact, which we consider to be the principal goal. Taking a long-term view of productivity helps fix that problem. We view the outputs of the development process as knowledge and user satisfaction. User satisfaction is used as a proxy for effective quality. The explicit emphasis on all knowledge produced, rather than just the operationalizable knowledge (code) implies that human-reusable knowledge, i.e. documentation, should also be greatly valued when producing research software.

Keywords

Cite

@article{arxiv.2009.14015,
  title  = {Long-term Productivity for Long-term Impact},
  author = {Spencer Smith and Jacques Carette},
  journal= {arXiv preprint arXiv:2009.14015},
  year   = {2020}
}

Comments

9 pages, Collegeville Workshop on Scientific Software Whitepaper, 2020

R2 v1 2026-06-23T18:52:45.705Z