Before revision: Since most software fails because of mistakes, eliminating the mistakes at the earliest possible step is also a relatively inexpensive , and reliable way to produce software.
After revision: Since most software fails because of mistakes eliminating the mistakes at the earliest possible step is also a relatively inexpensive , and reliable way to produce software.