Empirical Studies in Software Maintenance and Evolution