Return to Article Details Rework and Reuse Effects in Software Economy