[1] Jones T C. Estimating Software Costs[M]. McGraw-Hill, 1998.
[2] Parr T. ANTLR[EB/OL]. http://www.antlr.org, 2014-12-10.
[3] Apache. Lucene[EB/OL]. http://lucene.apache.org, 2015-09-24.
[4] Kraft N A, Bonds B W, Smith R K. Cross-language clone detection[C]// Proceedings of the 20th International Conference on Software Engineering & Knowledge Engineering (SEKE’08). 2008:54-59.
[5] Jiang Lingxiao, Misherghi G, Su Zhendong, et al. DECKARD: Scalable and accurate tree-based detection of code clones[C]// Proceedings of the 29th International Conference on Software Engineering (ICSE’07). 2007:96-105.
[6] Crussell J, Gibler C, Chen Hao. AnDarwin: Scalable detection of Android application clones based on semantics[J]. IEEE Transactions on Mobile Computing, 2015,14(10):2007-2019.
[7] Kamiya T, Kusumoto S, Inoue K. CCFinder: A multilinguistic token-based code clone detection system for large scale source code[J]. IEEE Transactions on Software Engineering, 2002,28(7):654-670.
[8] Li Zhenmin, Lu Shan, Myagmar S, et al. CPMiner: A tool for finding copy-paste and related bugs in operating system code[C]// Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI’04). 2004:289-302.
[9] Jiang Lingxiao, Su Zhendong. Automatic mining of functionally equivalent code fragments via random testing[C]// Proceedings of the 18th International Symposium on Software Testing and Analysis (ISSTA’09). 2009:81-92.
[10]Kim H, Jung Y, Kim S, et al. MeCC: Memory comparison-based clone detector[C]// Proceedings of the 33rd International Conference on Software Engineering (ICSE’11). 2011:301-310.
[11]Keivanloo I, Zhang Feng, Zou Ying. Threshold-free code clone detection for a large-scale heterogeneous Java repository[C]// Proceedings of the 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER’15). 2015:201-210.
[12]Al-Omari F, Keivanloo I, Roy C K, et al. Detecting clones across Microsoft .Net programming languages[C]// Proceedings of the 19th Working Conference on Reverse Engineering (WCRE’12). 2012:405-414.
[13]Elastic. Elasticsearch[EB/OL]. https://www.elastic.co/products/elasticsearch, 2015-09-24.
[14]International Swaps and Derivatives Association. FpML[EB/OL]. http://www.fpml.org/about/, 2015-09-24.
[15]Higo Y, Kusumoto S. How should we measure functional sameness from program source code? An exploratory study on Java methods[C]// Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE’14). 2014:294-305.
[16]Deissenboeck F, Heinemann L, Hummel B, et al. Challenges of the dynamic detection of functionally similar code fragments[C]// Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR’12). 2012:299-308.
[17]Marcus A, Maletic J I. Identification of high-level concept clones in source code[C]// Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE’01). 2001:107-114.
[18]Wang Haoyu, Guo Yao, Ma Ziang, et al. WuKong: A scalable and accurate two-phase approach to Android app clone detection[C]// Proceedings of the 2015 International Symposium on Software Testing and Analysis (ISSTA’15). 2015:71-82.
[19]Ray B, Posnett D, Filkov V, et al. A large scale study of programming languages and code quality in Github[C]// Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE’14). 2014:155-165.
[20]Zhong Hao, Thummalapenta S, Xie Tao, et al. Mining API mapping for language migration[C]// Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE’10). 2010:195-204.
[21]Nguyen A T, Nguyen H A, Nguyen T T, et al. Statistical learning approach for mining API usage mappings for code migration[C]// Proceedings of the 29th International Conference on Automated Software Engineering (ASE’14). 2014:457-468. |