May 7, 2014
Naval Air Warfare Center Weapons Division employees recently created a new analysis tool that will save time, reduce costs and improve the quality of software products.
The Defect Reduction Using Code Analyzers Project is a small team established to assist in software development and improvement in software products by providing defect and security analysis on NAWCWD’s software.
“In software engineering and acquisition, we are always trying to improve our quality and reduce cost,” said Chris Rickets, lead engineer for the DRUCA project. “DRUCA is currently supporting several NAWCWD projects and has been instrumental in detecting primary rate interface one and two defects that could have had significant impacts on the program’s schedule, cost, and quality.”
Rickets, Mohit Aggarwal, John Dancy, Michelle Short and Jeff Schwalb have been developing DRUCA for the past two years at NAWCWD China Lake.
“It’s an innovative idea for WD; it will be important in reducing test costs for our software program because any defects that we find prior to going into testing can be fixed at a reduced cost,” said Susie Raglin, head of NAWCWD Corporate Operations. “The more defects that you can identify and correct prior to test, saves a significant amount of money; which can be reinvested in additional capabilities.”
After the initial analysis, the DRUCA team can provide follow-on support as needed and provide updated detailed reports to software engineers and managers.
“These strategies combined, allow teams to deliver an improved quality product at a reduced cost while adhering to schedules and timelines,” Rickets said. “It is essential that software works reliably and consistently as intended. The DRUCA team can assist programs with significant quality improvement towards satisfying the commander’s focus areas: delivering warfighting capabilities, speed to the fleet, and reducing operational costs.”
Naval Air Systems Command’s current approach to software defect identification and removal includes thorough software peer inspections along with consistent coding standards. By using the high-end code analyzers under DRUCA, development and engineering teams will be able to identify defect types and improve coding standards to address and mitigate any repeat of future defects.
Managers and supervisors benefit by getting a better perspective of the developing software quality, and learn where they need to focus their efforts in order to be successful.
“This is the perfect example of a NAWCWD teammate having an innovative idea, following through and creating something that will benefit WD and the Navy,” Raglin said.
Along with running diagnostics, the team offers training across engineering levels, from young engineers to journeyman software engineers on how to identify, resolve and avoid defect injection while enhancing skillset.
For more information, contact the DRUCA team at 760-939-5501.
“The commitment over the years to getting this idea pushed forward has been amazing,” Raglin said. “It is going to be a great capability for WD and kudos to the teammates that have been involved.”
NAWCWD Public Affairs