DocumentCode :
2358561
Title :
Investigation of Coding Patterns over Version History
Author :
Date, Hironori ; Ishio, Takashi ; Inoue, Katsuro
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
fYear :
2012
fDate :
26-27 Oct. 2012
Firstpage :
40
Lastpage :
45
Abstract :
A coding pattern is a sequence of method calls and control structures, which appears repeatedly in the source code. In this paper, we have extracted coding patterns of each version of two Java applications, and then explored the life-span of all of the coding patterns across those versions. This paper reports the characteristics of coding patterns of various life-spans. While learning from coding patterns enables us to perform appropriate modifications and enhancements for the software, many coding patterns are unstable as similar to the result of clone genealogy research.
Keywords :
Java; object-oriented methods; source coding; Java application; clone genealogy research; coding pattern extraction; control structures; source code; version history; Cloning; Encoding; History; Java; Pattern recognition; Software; Synchronization; Coding Pattern; Java; Repository Mining; Sequential Pattern Mining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Software Engineering in Practice (IWESEP), 2012 Fourth International Workshop on
Conference_Location :
Osaka
Print_ISBN :
978-1-4673-4366-4
Type :
conf
DOI :
10.1109/IWESEP.2012.18
Filename :
6363295
Link To Document :
بازگشت