|
[1]
|
Zhang, Y., Ge, C., Liu, H. and Zheng, K. (2024) Code Smell Detection Based on Supervised Learning Models: A Survey. Neurocomputing, 565, Article 127014. [Google Scholar] [CrossRef]
|
|
[2]
|
Wu, Z., Chen, X. and Lee, S.U. (2023) A Systematic Literature Review on Android-Specific Smells. Journal of Systems and Software, 201, Article 111677. [Google Scholar] [CrossRef]
|
|
[3]
|
Habchi, S., Rouvoy, R. and Moha, N. (2019) On the Survival of Android Code Smells in the Wild. 2019 IEEE/ACM 6th International Conference on Mobile Software Engineering and Systems, Montreal, 25 May 2019, 87-98. [Google Scholar] [CrossRef]
|
|
[4]
|
Cedrim, D., Garcia, A., Mongiovi, M., Gheyi, R., Sousa, L., de Mello, R., et al. (2017) Understanding the Impact of Refactoring on Smells: A Longitudinal Study of 23 Software Projects. Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, New York, 4-8 September 2017, 465-475. [Google Scholar] [CrossRef]
|
|
[5]
|
Bavota, G., De Lucia, A., Di Penta, M., Oliveto, R. and Palomba, F. (2015) An Experimental Investigation on the Innate Relationship between Quality and Refactoring. Journal of Systems and Software, 107, 1-14. [Google Scholar] [CrossRef]
|
|
[6]
|
马丁·福勒. 重构: 改善既有代码的设计[M]. 第2版. 北京: 人民邮电出版社, 2019.
|
|
[7]
|
Iannone, E., Pecorelli, F., Di Nucci, D., Palomba, F. and De Lucia, A. (2020) Refactoring Android-Specific Energy Smells. Proceedings of the 28th International Conference on Program Comprehension, New York, 13-15 July 2020, 451-455. [Google Scholar] [CrossRef]
|
|
[8]
|
Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta, M., De Lucia, A., et al. (2015) When and Why Your Code Starts to Smell Bad. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Florence, 16-24 May 2015, 403-414. [Google Scholar] [CrossRef]
|
|
[9]
|
Khomh, F., Vaucher, S., Guéhéneuc, Y. and Sahraoui, H. (2009) A Bayesian Approach for the Detection of Code and Design Smells. 2009 9th International Conference on Quality Software, Jeju, 24-25 August 2009, 305-314. [Google Scholar] [CrossRef]
|
|
[10]
|
Mannan, U.A., Ahmed, I., Almurshed, R.A.M., Dig, D. and Jensen, C. (2016) Understanding Code Smells in Android Applications. Proceedings of the International Conference on Mobile Software Enginee ring and Systems, New York, 14-22 May 2016, 225-234. [Google Scholar] [CrossRef]
|
|
[11]
|
Nucci, D.D., Palomba, F., Tamburri, D.A., et al. (2018) Detecting Code Smells Using Machine Learning Techniques: Are We There Yet? IEEE International Conference on Software Analysis, Campobasso, 20-23 March 2018, 612-621. [Google Scholar] [CrossRef]
|
|
[12]
|
卜依凡, 刘辉, 李光杰. 一种基于深度学习的上帝类检测方法[J]. 软件学报, 2019, 30(5): 1359-1374.
|
|
[13]
|
田迎晨, 李柯君, 王太明, 等. 代码坏味研究综述[J]. 软件学报, 2023, 34(1): 150-170.
|
|
[14]
|
Saca, M.A. (2017) Refactoring Improving the Design of Existing Code. 2017 IEEE 37th Central America and Panama Convention, Managua, 15-17 November 2017, 1-3. [Google Scholar] [CrossRef]
|
|
[15]
|
Sharma, T., Efstathiou, V., Louridas, P. and Spinellis, D. (2021) Code Smell Detection by Deep Direct-Learning and Transfer-Learning. Journal of Systems and Software, 176, Article 110936. [Google Scholar] [CrossRef]
|
|
[16]
|
Tao, Z., Huiling, L., Wenwen, W. and Xia, Y. (2019) GA-SVM Based Feature Selection and Parameter Optimization in Hospitalization Expense Modeling. Applied Soft Computing, 75, 323-332. [Google Scholar] [CrossRef]
|