Objectives: The Naval Air Systems Command (NAVAIR) needs research to increase the reliability of software in DoD systems. NAVAIR would like the SERC to perform this research in four primary tasks:
Design and implement an open source framework and associated tools that enable the automatic application of software reliability models. This framework will be an important step toward predicting and modeling how software interacts with systems over time in their intended environments.
Analyze DoD processes and policies for software testing and reliability to identify suitable software reliability models and methods for employing the models, with the goal of making significant improvements to the quality and reliability of the software systems. Appropriate use of such models should allow development teams to remove defects earlier, reducing rework and improving the affordability of software-intensive systems. A survey of early software reliability prediction methods should be performed to identify development and organizational practices, processes, and product characteristics, which should be collected to enabled the above stated goals.