During the December test, a series of software glitches and an issue with the spacecraft's automated timer resulted in Starliner failing to dock at the space station and returning to Earth a week early.

In February, a NASA safety review panel found that Boeing had narrowly missed a "catastrophic failure" in the botched test, and recommended examining the company's software verification process before letting it fly humans to space.

NASA officials held back on ordering a redo because they "didn?t think it would be sufficient" to address all of the concerns raised in the safety review, an agency official told Reuters, adding that NASA would be making additional recommendations.

Boeing and Elon Musk's rocket company, SpaceX, are separately building space taxis to ferry astronauts to the space station under NASA's effort to revive its human spaceflight program.

"Flying another uncrewed flight will allow us to complete all flight test objectives and evaluate the performance of the second Starliner vehicle at no cost to the taxpayer," the company said in a statement.

(Reporting by Saumya Sibi Joseph in Bengaluru and Joey Roulette in Washington; Editing by Shinjini Ganguli and Peter Cooney)