DocumentCode :
2330567
Title :
Extending Bug Localization Using Information Retrieval and Code Clone Location Techniques
Author :
Beard, Matthew
Author_Institution :
Comput. Sci. Dept., Univ. of Alabama in Huntsville, Huntsville, AL, USA
fYear :
2011
fDate :
17-20 Oct. 2011
Firstpage :
425
Lastpage :
428
Abstract :
Bug localization involves the use of information about a bug to assist in locating sections of code that must be modified to fix the bug. Such a task can involve a considerable amount of time and effort on the part of software developers and/or maintainers. Recently, several automated bug localization techniques based on information retrieval (IR) models have been developed to speed the process of bug localization. Another code analysis technique involves locating duplicated sections of code in software projects, called code clones. We examine the application of code clone location techniques in the context of bug localization. We attempt to determine the advantages of extending existing code clone location techniques through the inclusion of IR models in the analysis process. We also examine a technique for extending the use of bug logging repositories and version control systems by analyzing the two using IR techniques.
Keywords :
information retrieval; program debugging; software engineering; IR models; bug localization; code analysis technique; code clone location techniques; information retrieval; software projects; Cloning; Computer bugs; Context; Information retrieval; Joining processes; Semantics; Software; bug repository; bugzilla; code clones; concept location; concurrent versions system; feature identification; information retrieval; program comprehension; static analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2011 18th Working Conference on
Conference_Location :
Limerick
ISSN :
1095-1350
Print_ISBN :
978-1-4577-1948-6
Type :
conf
DOI :
10.1109/WCRE.2011.61
Filename :
6079872
Link To Document :
بازگشت