Towards a novel approach for defect localization based on part-of-speech and invocation

Conference paper


Tong, Y., Zhou, Y., Fang, L. and Chen, T. 2015. Towards a novel approach for defect localization based on part-of-speech and invocation. Internetware 2015: 7th Asia-Pacific Symposium on Internetware. Wuhan, China 06 Nov 2016 Association for Computing Machinery (ACM). pp. 52-61 https://doi.org/10.1145/2875913.2875919
TypeConference paper
TitleTowards a novel approach for defect localization based on part-of-speech and invocation
AuthorsTong, Y., Zhou, Y., Fang, L. and Chen, T.
Abstract

Given a corpus of bug reports, software developers must read various descriptive sentences in order to identify corresponding buggy source files which potentially result in the defects. This process itself represents one of the most expensive, as well as time-consuming, activities during software maintenance and evolution. To alleviate the workload of developers, many methods have been proposed to automate this process and narrow down the scope of reviewing buggy files. In this paper, we present a novel buggy source file localization approach, leveraging both a part-of-speech based weighting strategy and the invocation relationship among source files. We also integrate an adaptive technique to strengthen the optimization of the performance. The adaptive technique consists of two modules. One is to maximize the accuracy of the first recommended file, and the other aims at improving the accuracy of the fixed defect file list. We evaluate our approach on three large-scale open source projects, i.e., ASpectJ, Eclipse, and SWT. Compared with the baseline work, our approach can improve 17.13%, 6.29% and 3.15% on top 1, top 5 and top 10 respectively for ASpectJ, 6.40%, 4.94% and 4.39% on top 1, top 5 and top 10 respectively for Eclipse, and 15.31%, 8.16% and 5.10% on top 1, top 5 and top 10 respectively for SWT.

Research GroupFoundations of Computing group
ConferenceInternetware 2015: 7th Asia-Pacific Symposium on Internetware
Page range52-61
ISBN
Hardcover978-1-4503-3641-3
PublisherAssociation for Computing Machinery (ACM)
Publication dates
Print06 Nov 2015
Publication process dates
Deposited12 Apr 2016
Accepted06 Nov 2015
Output statusPublished
Digital Object Identifier (DOI)https://doi.org/10.1145/2875913.2875919
LanguageEnglish
Book titleInternetware '15: Proceedings of the 7th Asia-Pacific Symposium on Internetware
Permalink -

https://repository.mdx.ac.uk/item/86374

  • 14
    total views
  • 0
    total downloads
  • 1
    views this month
  • 0
    downloads this month

Export as