Capturing Java naming conventions with first-order Markov models
Linstead, E.
Hughes, L.
Lopes, C.
Baldi, P.
Sch. of Inf. & Comput. Sci., Univ. of California, Irvine, CA;
This paper appears in: Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Publication Date: 17-19 May 2009
On page(s): 313-314
Location: Vancouver, BC,
ISSN: 1063-6897
ISBN: 978-1-4244-3998-0
INSPEC Accession Number: 10719457
Digital Object Identifier: 10.1109/ICPC.2009.5090074
Current Version Published: 2009-06-19
Abstract
We analyze naming conventions for classes, interfaces, methods, and fields across 12,151 open-source Java projects. This vocabulary data is then used to train first-order Markov models to classify entity names, as well as to assess adherence to common naming structure. Preliminary results yield an accuracy of 78.34%. Supplementary material may be found at: http://sourcerer.ics.uci.edu/icpc2009/icpc.html.
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.