Preprints‎ > ‎

CODES: mining sourCe cOde Descriptions from developErs diScussions by Carmine Vassallo, Sebastiano Panichella, Massimiliano Di Penta and Gerardo Canfora

pubblicato 28 mar 2014, 02:15 da Gerardo Canfora   [ aggiornato in data 10 giu 2014, 14:01 ]
Program comprehension is a crucial activity, preliminary to any software maintenance task. Such an activity can be difficult when the source code is not adequately documented, or the documentation is outdated. Differently from the many existing software re-documentation approaches, based on different kinds of code analysis, this paper describes CODES (mining sourCe cOde Descriptions from developErs diScussions), a tool which applies a “social” approach to software re-documentation. Specifically, CODES extracts candidate method documentation from StackOverflow discussions, and creates Javadoc descriptions from it. We evaluated CODES to mine Lucene and Hibernate method descriptions. The results indicate that CODES is able to extract descriptions for 20% and 28% of the Lucene and Hibernate methods with a precision of 84% and 91% respectively.
Demo URL:
Demo Web Page: 
A tool demo at IEEE International Conference on Program Comprehension (ICPC 2014)

Best Tool Award

Gerardo Canfora,
28 mar 2014, 02:15