Page 238 - 《软件学报》2021年第8期
P. 238

2520                                   Journal of Software  软件学报 Vol.32, No.8,  August 2021

                [16]    Palomba F, Zanoni M, Fontana FA, De Lucia A, Oliveto R. Toward a smell-aware bug prediction model. IEEE Trans. on Software
                     Engineering, 2019,45(2):194−218. [doi: 10.1109/TSE.2017.2770122]
                [17]    Fontana FA, Ferme V, Zanoni M, Yamashita A. Automatic metric thresholds derivation for Code Smell detection. In: Proc. of the
                     6th Int’l Workshop on Emerging Trends in Software Metrics. New York: IEEE, 2015. 44−53. [doi: 10.1109/WETSoM.2015.14]
                [18]    Palomba F, Oliveto R, De Lucia A. Investigating Code Smell co-occurrences using association rule learning: A replicated study. In:
                     Proc. of the IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation. New York: IEEE, 2017. 8−13. [doi:
                     10.1109/MALTESQUE.2017.7882010]
                [19]    Lin T, Gao JH, Fu X, Lin Y. A container-destructor-explorer paradigm to Code Smells detection. Journal of Chinese Computing
                     Systems, 2016,37(3):469−473 (in Chinese with English abstract). [doi: 10.3969/j.issn.1000-1220.2016.03.014]
                [20]    Fokaefs M, Tsantalis N, Chatzigeorgiou A. Jdeodorant: Identification and removal of feature envy bad smells. In: Proc. of the 23rd
                     Int’l Conf. on Software Maintenance. New York: IEEE, 2007. 519−520. [doi: 10.1109/ICSM.2007.4362679]
                [21]    Blei DM, Ng AY, Jordan MI. Latent dirichlet allocation. Journal of Machine Learning Research, 2003,3:993−1022. [doi: 10.1162/
                     jmlr.2003.3.4-5.993]
                [22]    Bavota G, Oliveto R, De Lucia A, Marcus A, Gueheneuc YG, Antoniol G. In medio stat virtus: Extract class refactoring through
                     Nash equilibria. In: Proc. of the IEEE Conf. on Software Maintenance, Reengineering, and Reverse Engineering. New York: IEEE,
                     2014. 214−223.[doi: 10.1109/CSMR-WCRE.2014.6747173]
                [23]    Le  Q,  Mikolov T. Distributed representations of sentences  and documents.  In: Proc. of the Int’l  Conf. on  Machine  Learning.
                     Cambridge: JMLR, 2014. 1188−1196. [doi: 10.5555/3044805.3045025]
                [24]    Closure compiler. 2020. https://developers.google.com/closure/compiler/
                [25]    Nicolay J, Noguera C, De Roover C, De Meuter W. Determining dynamic coupling in JavaScript using object type inference. In:
                     Proc. of the 13th Int’l Working Conf. on Source Code Analysis and Manipulation. New York: IEEE, 2013. 126−135. [doi: 10.1109/
                     SCAM.2013.6648193]
                [26]    Moha N, Gueheneuc YG, Duchien AF. Decor: A method for the specification and detection of code and design smells. IEEE Trans.
                     on Software Engineering, 2010,36(1):20−36. [doi: 10.1109/TSE.2009.50]
                [27]    Al Dallal J. Measuring the discriminative power of object-oriented class cohesion metrics. IEEE Trans. on Software Engineering,
                     2011,37(6):788−804. [doi: 10.1109/tse.2010.97]
                [28]    Aji S, Kaimal R. Document summarization using positive pointwise mutual information. Int’l Journal of Computer Science and
                     Information Technology, 2012,4(2):Article No.47. [doi: 10.5121/ijcsit.2012.4204]
                [29]    Niwa  Y,  Nitta  Y. Co-Occurrence vectors from  corpora vs. distance vectors from  dictionaries. In: Proc. of the 15th  Conf. on
                     Computational Linguistics. ACL, 1994. 304−309. [doi: 10.3115/991886.991938]
                [30]    Kuhn A, Ducasse S, Gírba T. Semantic clustering: Identifying topics in source code. Information and Software Technology, 2007,
                     49(3):230−243. [doi: j.infsof.2006.10.017]
                [31]    Han  JM, Wang W, Li T, He Y.  Feature  location method  of evolved  software.  Journal  of Frontiers  of Computer  Science and
                     Technology, 2016,10(9):1201−1210 (in Chinese with English abstract). [doi: j.issn.1673-9418.1507062]
                [32]    Awesome-qr.js. 2020. https://github.com/SumiMakito/Awesome-qr.js
                [33]    three.js. 2020. https://github.com/mrdoob/three.js
                [34]    Zar JH. Significance testing of the Spearman rank correlation coefficient. Journal of the American Statistical Association, 1972,
                     67(339):578−580. [doi: 10.1080/01621459.1972.10481251]
                [35]    Wilcoxon F. Individual comparisons of grouped data by ranking methods. Journal of Economic Entomology, 1946,39(2):269−270.
                     [doi: 10.1093/jee/39.2.269]
                [36]    Badri L, Badri M, Touré  F. Exploring empirically the  relationship between  lack  of cohesion in  object-oriented systems and
                     coupling and size. In: Proc. of the 5th Int’l Conf. on Software and Data Technologies. Setubal: SciTe Press, 2010. 317−324. [doi:
                     10.1007/978-3-642-17578-7_9]
                [37]    Gao Y, Liu H, Fan XZ, Niu ZD, Shao WZ. Resolution sequence of bad smells. Ruan Jian Xue Bao/Journal of Software, 2012,23(8):
                     1965−1977 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/4152.htm [doi: 10.3724/SP.J.1001.2012.04152]
   233   234   235   236   237   238   239   240   241   242   243