Artaza Haydee, Chue Hong Neil, Corpas Manuel, Corpuz Angel, Hooft Rob, Jimenez Rafael C, Leskošek Brane, Olivier Brett G, Stourac Jan, Svobodová Vařeková Radka, Van Parys Thomas, Vaughan Daniel
The Earlham Institute & ELIXIR-UK, Norwich Research Park, Norwich, NR4 7UH, UK.
Software Sustainability Institute, University of Edinburgh, Edinburgh, EH9 3FD, UK.
F1000Res. 2016 Aug 16;5. doi: 10.12688/f1000research.9206.1. eCollection 2016.
Metrics for assessing adoption of good development practices are a useful way to ensure that software is sustainable, reusable and functional. Sustainability means that the software used today will be available - and continue to be improved and supported - in the future. We report here an initial set of metrics that measure good practices in software development. This initiative differs from previously developed efforts in being a community-driven grassroots approach where experts from different organisations propose good software practices that have reasonable potential to be adopted by the communities they represent. We not only focus our efforts on understanding and prioritising good practices, we assess their feasibility for implementation and publish them here.
评估良好开发实践采用情况的指标是确保软件具有可持续性、可重用性和功能性的有用方法。可持续性意味着如今使用的软件在未来将可用——并将继续得到改进和支持。我们在此报告一组初步指标,用于衡量软件开发中的良好实践。该倡议与之前的努力不同,它是一种由社区驱动的基层方法,来自不同组织的专家提出具有合理潜力被其代表的社区采用的良好软件实践。我们不仅致力于理解良好实践并确定其优先级,还评估其实施的可行性并在此公布。