The Software Engineering Support Centre (SESC) is an EPSRC funded project with the aim of promoting software engineering in the UK research software community. We provide information, advice and training on practical software engineering tools and techniques through reports, tutorials, hands-on workshops and seminars.
We have experience in helping developers in computational science improve their development process, testing and documentation with the use of simple tools such as revision control for their files, coverage testing and systems to extract code comments as documentation. There are several useful reports and posts on these topics here.
One of the major components of SESC is the CCPForge service a collaborative development environment for the UK scientific software community and their collaborators. CCPForge provides the following for registered projects: