Though the errors found in integration testing should be much fewer
than those found in unit testing, they are more time-consuming to diagnose
and fix. Studies of testing [Ref 15] have shown architectural errors can be as
much as thirty times as costly to repair as detailed design errors