With its collaborators, the SE Research Group of the University of Alabama focuses on complex software libraries, tools, and applications to ensure the reliability and quality of the research software that it develops. We are also working to understand the differences, necessities, impacts, and barriers of applying general SE practices to research software through ongoing projects around the world. We believe that, scientific communities must adopt good SE practices...
We offer tutorials on Code Review Process, Test-Driven Development, and Testing.