• Corpus ID: 16359352

Which Sustainable Software Practices Do Scientists Find Most Useful?

@article{Schossau2014WhichSS,
  title={Which Sustainable Software Practices Do Scientists Find Most Useful?},
  author={Jory Schossau and Greg Wilson},
  journal={ArXiv},
  year={2014},
  volume={abs/1407.6220}
}
We studied scientists who attended two-day workshops on basic software skills to determine which tools and practices they found most useful. Our pre- and post-workshop surveys showed increases in self-reported familiarity, while our interviews showed that participants found learning Python more useful than learning the Unix shell, that they found pointers to further resources very valuable, and that background material---the "why" behind the skills---was also very valuable. 

Figures from this paper

Talk to Me: A Case Study on Coordinating Expertise in Large-Scale Scientific Software Projects
TLDR
A case study of developers of the Trilinos project surveys the software development challenges addressed and shows how those problems are connected with what they know and how they communicate, and outlines a path forward for future research.
Second Workshop on on Sustainable Software for Science: Practice and Experiences (WSSSPE2): Submission, Peer-Review and Sorting Process, and Results
This technical report discusses the submission and peer-review process used by the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2) and the results of that
Lightning talk: Report on software metrics for research software
This technical report records and discusses the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2). The report includes a description of the alternative,
Report on the Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3)
TLDR
The report includes a description of the keynote presentation of the workshop, which served as an overview of sustainable scientific software, and summarizes a set of lightning talks in which speakers highlighted to-the-point lessons and challenges pertaining to sustaining scientific software.
Report on the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2)
TLDR
This technical report records and discusses the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2), which included a description of the alternative, experimental submission and review process, and five discussions from the topic areas of exploring sustainability; software development experiences; credit & incentives; reproducibility & reuse & sharing; and code testing & code review.

References

SHOWING 1-3 OF 3 REFERENCES
How do scientists develop and use scientific software?
TLDR
The main conclusions are that the knowledge required to develop and use scientific software is primarily acquired from peers and through self-study, rather than from formal education and training and there is no uniform trend of association between rank of importance of software engineering concepts and project/team size.
Best Practices for Scientific Computing
We describe a set of best practices for scientific software development, based on research and experience, that will improve scientists' productivity and the reliability of their software.
A survey of the practice of computational science
TLDR
A survey of scientists from diverse disciplines, practicing computational science at a doctoral-granting university with very high re search activity reveals several patterns that suggest interesting avenues to bridge the gap between scientific researchers and programming tools developers.