Measuring the Impact of Code Dependencies on Software Architecture Recovery Techniques