共 139 条
[1]
Fowler M, Beck K., Refactoring: Improving the Design of Existing Code, (1999)
[2]
van Emden E, Moonen L., Java quality assurance by detecting code smells, Proc. of the 9th Working Conf. on Reverse Engineering, pp. 97-106, (2002)
[3]
Moha N, Gueheneuc YG, Duchien L, Le Meur AF., DECOR: A method for the specification and detection of code and design smells, IEEE Trans. on Software Engineering, 36, 1, pp. 20-36, (2010)
[4]
Liu H, Xu ZF, Zou YZ., Deep learning based feature envy detection, Proc. of the 33rd IEEE/ACM Int’l Conf. on Automated Software Engineering, pp. 385-396, (2018)
[5]
Ouni A, Kessentini M, Sahraoui H, Inoue K, Deb K., Multi-criteria code refactoring using search-based software engineering: An industrial case study, ACM Trans. on Software Engineering and Methodology, 25, 3, (2016)
[6]
Vidal S, Berra I, Zulliani S, Marcos C, Pace JAD., Assessing the refactoring of brain methods, ACM Trans. on Software Engineering and Methodology, 27, 1, (2018)
[7]
Fard AM, Mesbah A., JSNOSE: Detecting JavaScript code smells, Proc. of the 13th IEEE Int’l Working Conf. on Source Code Analysis and Manipulation, pp. 116-125, (2013)
[8]
Fakhoury S, Arnaoudova V, Noiseux C, Khomh F, Antoniol G., Keep it simple: Is deep learning good for linguistic smell detection?, Proc. of the 25th IEEE Int’l Conf. on Software Analysis, Evolution and Reengineering, pp. 602-611, (2018)
[9]
Bu YF, Liu H, Li GJ., God class detection approach based on deep learning, Ruan Jian Xue Bao/Journal of Software, 30, 5, pp. 1359-1374, (2019)
[10]
Amorim L, Costa E, Antunes N, Fonseca B, Ribeiro M., Experience report: Evaluating the effectiveness of decision trees for detecting code smells, Proc. of the 26th IEEE Int’l Symp. on Software Reliability Engineering, pp. 261-269, (2015)