DocumentCode :
3310995
Title :
An evaluation of source code mining techniques
Author :
Khatoon, Shahida ; Mahmood, Arif ; Guohui Li
Author_Institution :
Sch. of Comput. & Appl. Technol., Huazhong Univ. of Sci. & Technol. (HUST), Wuhan, China
Volume :
3
fYear :
2011
fDate :
26-28 July 2011
Firstpage :
1929
Lastpage :
1933
Abstract :
This paper reviews the tools and techniques which rely only on data mining methods to determine patterns from source code such as programming rules, copy paste code segments, and API usage. The work provides comparison and evaluation of the current state-of-the-art in source code mining techniques. Furthermore it identifies the essential strengths and weaknesses of individual tools and techniques to make an evaluation indicative of future potential. The pervious related works only focus on one specific pattern being mined such as special kind of bug detection. Thus, there is a need of multiple tools to test and find potential information from software which increase cost and time of development. Hence there is a strong need of tool which helps in developing quality software by automatically detecting different kind of bugs in one pass and also provides code reusability for the developers.
Keywords :
application program interfaces; data mining; program debugging; reviews; software reusability; API usage; bug detection; copy paste code segment; data mining method; programming rule; quality software development; source code mining technique; Cloning; Computer bugs; Context; Data mining; Programming; Software; Software engineering; API usage; Copy-paste code; Programming rule; Source code mining; literature review;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fuzzy Systems and Knowledge Discovery (FSKD), 2011 Eighth International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-180-9
Type :
conf
DOI :
10.1109/FSKD.2011.6019877
Filename :
6019877
Link To Document :
بازگشت