DocumentCode :
2443939
Title :
Mining Java class identifier naming conventions
Author :
Butler, Simon
Author_Institution :
Dept. of Comput., Open Univ., Milton Keynes, UK
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
1641
Lastpage :
1643
Abstract :
Classes represent key elements of knowledge in object-orientated source code. Class identifier names describe the knowledge recorded in the class and, much of the time, record some detail of the lineage of the class. We investigate the structure of Java class names identifying common patterns of naming and the way components of class identifier names are repeated in inheritance hierarchies. Detailed knowledge of class identifier name structures can be used to improve the accuracy of concept location tools, to support reverse engineering of domain models and requirements traceability, and to support development teams through class identifier naming recommendation systems.
Keywords :
Java; data mining; object-oriented methods; reverse engineering; Java class identifier naming convention mining; class identifier name structure; class identifier naming recommendation system; concept location tool; development team; domain model; object-orientated source code; reverse engineering; Accuracy; Educational institutions; Java; Programming; Software maintenance; Speech; identifier names; inheritance; source code;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227216
Filename :
6227216
Link To Document :
بازگشت