Software Inspection - Supporting the Process
Previous research has focused on the development and evaluation of a tool that
supports a generic software inspection process. This system is known as
ASSIST
(Asynchronous/Synchronous Software Inspection Support Tool). ASSIST is
driven by an inspection process modeling language which is capable of describing
and enforcing any current and future inspection process. ASSIST currently supports
all phases of the inspection process and supports both individual and group-based
phases of inspection. Group-based phases can be performed synchronously or
asynchronously, with the choice of same-place or different-place synchronous
meetings. Empirical evaluation of ASSIST has demonstrated that basic tool based
inspection is as effective at defect detection as manual inspection.
Much of the current (and future) work (in software inspections) focuses on
bring additional benefits to software inspectors by new support mechanisms.
Specifically, the group is investigating: