3/16/2016 – ROSE adopts production-level software engineering and quality assurance practices

ROSE is widely used by industry, government, academia, and within U.S. Department of Energy (DOE) national labs.

Specifically, ROSE has been used for research work on large-scale DOE applications, and because of this, recent work has focused on making ROSE suitable for production-level use as a result of work for ASC at LLNL. Current development work includes production-level software development practices: project management and issue/bug tracking with Atlassian JIRA, multiple levels of software releases, static analysis of the full ROSE code base, testing of thousands of ROSE configurations every week at LLNL and on the Amazon cloud (AWS), many tens of thousands of regression tests, and much more. Moreover, the ROSE team has a 13-year history of releasing ROSE for external use within DOE, and a 9-year history of releasing ROSE on the Web.

ROSE continues to gear up with best practice software engineering and quality assurance practices to ensure a high-quality software that is suitable for production-level usage.

Stay tuned for even more improvements as our team continues to actively work on making ROSE a high-quality compiler infrastructure for your compiler tools.

Posted in News