共 79 条
[1]
Lehman MM(1984)On understanding laws, evolution, and conservation in the large-program life cycle Journal of Systems and Software 1 213-221
[2]
Eick SG(2001)Does code decay? Assessing the evidence from change management data IEEE Transactions on Software Engineering 27 1-12
[3]
Graves TL(2006)On the automatic modularization of software systems using the bunch tool IEEE Transactions on Software Engineering 32 193-208
[4]
Karr AF(2013)Using structural and semantic measures to improve software modularization Empirical Software Engineering 18 901-932
[5]
Marron JS(2014)Improving software modularization via automated analysis of latent topics and dependencies ACM Transactions on Software Engineering and Methodology 23 1-33
[6]
Mockus A(2015)Many-Objective Software Remodularization Using NSGA-III ACM Transactions on Software Engineering and Methodology 24 1-45
[7]
Mitchell BS(2018)An empirical study of cohesion and coupling: Balancing optimization and disruption IEEE Transactions on Evolutionary Computation 22 394-414
[8]
Mancoridis S(2016)Multi-Criteria Code Refactoring Using Search-Based Software Engineering ACM Transactions on Software Engineering and Methodology 25 1-53
[9]
Bavota G(2007)Hierarchical clustering for software architecture recovery IEEE Transactions on Software Engineering 33 759-780
[10]
de Lucia A(2016)Using Cohesion and Coupling for Software Remodularization ACM Transactions on Software Engineering and Methodology 25 1-28