• DocumentCode
    633770
  • Title

    Using Co-change Histories to Improve Bug Localization Performance

  • Author

    Tantithamthavorn, Chakkrit ; Ihara, Akinori ; Matsumoto, Ken-ichi

  • Author_Institution
    Software Eng. Lab. Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Nara, Japan
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    543
  • Lastpage
    548
  • Abstract
    A large open source software (OSS) project receives many bug reports on a daily basis. Bug localization techniques automatically pinpoint source code fragments that are relevant to a bug report, thus enabling faster correction. Even though many bug localization methods have been introduced, their performance is still not efficient. In this research, we improved on existing bug localization methods by taking into account co-change histories. We conducted experiments on two OSS datasets, the Eclipse SWT 3.1 project and the Android ZXing project. We validated our approach by evaluating effectiveness compared to the state-of-the-art approach Bug Locator. In the Eclipse SWT 3.1 project, our approach reliably identified source code that should be fixed for a bug in 72.46% of the total bugs, while Bug Locator identified only 51.02%. In the Android ZXing project, our approach identified 85.71%, while Bug Locator identified 60%.
  • Keywords
    program debugging; project management; public domain software; software maintenance; software performance evaluation; Android ZXing project; Eclipse SWT 3.1 project; OSS datasets; bug localization performance improvement; co-change histories; open source software project; software maintenance; software project; source code fragments; Androids; Computer bugs; Equations; History; Humanoid robots; Mathematical model; Vectors; Bug Localization; Co-Change Histories; Information Retrieval; Software Maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Type

    conf

  • DOI
    10.1109/SNPD.2013.92
  • Filename
    6598517