Software Inspections are a disciplined engineering practice for detecting and correcting defects in software artifacts, and preventing their leakage into field operations. Software Inspections were introduced in the 1970s at IBM, which pioneered their early adoption and later evolution2. Software Inspections provide value in improving software reliability, availability, and maintainability.
Software Inspections are strict and close examinations conducted on requirements, specifications, architectures, designs, code, test plans and procedures, and other artifacts3,4. Inspection against requirements, architecture, and designs generally requires a human mind8. On the other hand, checking for many of the rules in coding standards is tedious and error-prone for a human. Rubric checks these automatically, allowing engineers to invest more time in other aspects of software inspection.
Return on Investment
The Return on Investment for Software Inspections is defined as net savings
divided by detection cost4,5.
Savings result from early detection
and correction, thereby avoiding the increased cost that comes with the detection and
correction of defects later in the life cycle.
An undetected minor defect that escapes detection and leaks to the next phase may cost two to four times to detect and correct6. Rubric targets violations of coding standards. This class of defects can be detected on-the-fly as a developer works. As a result, Rubric can catch these defects much earlier than manual inspections can.
Cost of Manual Inspection
The cost of performing Software Inspections includes the individual preparation
effort of each participant before the session and the effort of
participants during the inspection session. Typically, 4-5 people participate and
expend 1-2 hours of preparation and 1-2 hours at the inspection session each. This cost of
10 to 20 hours of total effort per session results in the early detection of
5-10 defects in 250-500 lines of new development code or 1000-1500 lines of
legacy code7.
Rubric can increase the efficiency of inspection by allowing developers
to focus on inspection activities related to requirements, architectures,
designs.
Learn more about software inspections at The Carnegie Mellon Software Engineering Institute.








See Rubric in action, click here for a flash demo.
Request a beta evaluation. E-mail us at: info@ensoftcorp.com
Request a quote today. E-mail us at: info@ensoftcorp.com
To learn more about Rubric, or any of our other tools, contact us:
+1 (515) 296-3253
contactus@ensoftcorp.com
For full contact information, click here.