References
- K. Beck, "Implementation Patterns 1st Edition," Addison-Wesley Professional, 2007.
- Thomas M. Pigoski, "Practical Software Maintenance: Best Practices for Managing Your Software Investment," Wiley Publishing, 1st edition, 1996.
- Joseph (Yossi) Gil and Itay Maman, "Micro patterns in java code," in Proc. of Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, OOPSLA '05, pages 97-116, New York, NY, USA, 2005. ACM.
- Rakesh Agrawal, Tomasz Imielinski, and Arun Swami, "Mining association rules between sets of items in large databases." SIGMOD Rec., vol. 22, no. 2, 207-216, June 1993. https://doi.org/10.1145/170036.170072
- Takayuki Suzuki, Kazunori Sakamoto, Fuyuki Ishikawa, and Shinichi Honiden, "An approach for evaluating and suggesting method names using n-gram models," in Proc. of Proceedings of the 22Nd International Conference on Program Comprehension, ICPC 2014, pages 271-274, New York, NY, USA, 2014. ACM.
- C. E. Shannon. "A mathematical theory of communication," SIGMOBILE Mob. Comput. Commun. Rev., vol. 5, no. 1, 3-55, January 2001.
- F. Deissenbock and M. Pizka, "Concise and consistent naming," in Proc. of Proceedings of the International Workshop on Program Comprehension (IWPC'05), pages 97-106. IEEE CS Press, 2005.
- D. Lawrie, H. Feild, and D. Binkley, "Syntactic identifier conciseness and consistency," in Proc. of Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), 27-29 September 2006, Philadelphia, Pennsylvania, USA, pages 139-148, 2006.
- George A. Miller. "Wordnet: A lexical database for English," Commun. ACM, vol. 38, no. 11, 39-41, November 1995. https://doi.org/10.1145/219717.219748
- Eclipse. Eclipse Class ASTParser.
- Oracle. Code Conventions for the Java Programming Language: Why Have Code Conventions SunMicrosystems.
- S. Kim and D. Kim, "Automatic identifier inconsistency detection using code dictionary," Empirical Software Engineering, vol. 21, no.v2, 565-604, 2016. https://doi.org/10.1007/s10664-015-9369-5
- Stanford. The Stanford Parser: A statistical parser Homepage.
- S. Kim, T. Kim, I. Lee, J.A Kim, and Y. Cho, "Feature vectors for recognizing java method naming patterns," in Proc. of Asia Pacific International Conference on Information Science and Technology, pages 320-322. IEEE, 2017.
- Hae-Sang Park and Chi-Hyuck Jun, "A simple and fast algorithm for k-medoids clustering," Expert Systems with Applications, vol. 36, no. 2, Part 2, 3336 - 3341, 2009. https://doi.org/10.1016/j.eswa.2008.01.039
- J. A. Hartigan and M. A. Wong, "Algorithm as 136: A k-means clustering algorithm," Journal of the Royal Statistical Society. Series C (Applied Statistics), vol. 28, no. 1, 100-108, 1979.
- T. Calinski and J. Harabasz, "A dendrite method for cluster analysis," Communications in statistics, vol. 3, no. 1, 1-27, 1974.
- William B. Frakes and Ricardo Baeza-Yates, "Information Retrieval: Data Structures and Algorithms," PrenticeHall, Inc., 1st edition, 1992.
- I.H. Witten, E. Frank, and M.A. Hall, "Data Mining: Practical Machine Learning Tools and Techniques, Third Edition(Morgan Kaufmann Series in Data Management Systems)," Morgan Kaufmann, 2011.