Posted 3/12/2024, 11:05:48 AM
NASA Improves Software Reliability Through New Tools and Best Practices
- Examined historical software incidents to understand common causes of failures like automation behaving unexpectedly, missing requirements, and data issues
- Using AI/ML for applications like image recognition and physics predictions, while developing ethics frameworks and considering security
- Code Analysis Pipeline tool supports software quality by running static analysis and generating code metrics for review
- Captured software best practices across NASA in guidance documents and provided training on requirements implementation
- Software Technical Discipline Team helps projects with architecture, project management, requirements, testing, and more through communities and guidance