“…In current practice, scientific software originates in a diverse set of production systems that differ markedly in their incentive structures for creating, using, sharing, and enhancing software [7,18,24]. A sea change is in progress, however, as science shifts toward cyberinfrastructure, offering to reduce duplicated effort and enhance large scale collaboration [3,9,33,43] both in science and in the production of scientific software. Science policy makers are seeking understanding of how best to shape the practice of science to enable this vision.…”