Why we need checks and balances to assure quality (software quality) | IEEE Journals & Magazine | IEEE Xplore