Empirical Software Engineering Journal, 01 Aug 2016 In the special section on software reverse engineering: Mining architectural violations from version history, by Cristiano…