Application of software inspection methodology in design and code