Mastering the Internal Software Audit