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