Issues in Applying Empirical Software Engineering to Software Architecture