• 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