Tech: Invited Talk: Improving XSEDE Software Quality using Software Engineering Best Practice
Abstract: XSEDE is introducing a range of system and software engineering practices to achieve systematic and continuous improvement in the quality of its integrated and supported software. This paper will describe XSEDE’s software engineering practices and what we hope to obtain from them. We discuss the technical and cultural challenges of establishing community-defined practices, and the techniques we have been using to address these challenges. We will introduce the initial engineering practices implemented in project year 1, outline additional engineering practice improvements planned during project year 2, and suggest how these engineering practices could be leveraged by the broader XSEDE community.