Scientific research relies on software. Software written by scientists will be the foundation on which future generations must construct their understanding of how the Universe works. Software is also as distributed as it is dynamic. Versioning and authorship in these contexts are fluid, presenting new challenges for traditional publishing models and archival practices.
Scientists trust that their contributions to human knowledge will not vanish. They trust that institutions like libraries and archives will capture their work and attribute it to them. This is currently not a safe assumption though for people whose contributions to science are code. The systems and normative behaviors that drive the global scholarly communication apparatus need to adapt. For these reasons I do research and contribute to projects and initiatives that aim to help scientists make their software more easily citable and persistent.