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