Text this: Measuring testing as a distributed component of the software life cycle.