• DocumentCode
    665578
  • Title

    A fusion approach for classifying duplicate problem reports

  • Author

    Banerjee, Sean ; Syed, Zahid ; Helmick, Jordan ; Cukic, Bojan

  • Author_Institution
    Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ. Morgantown, Morgantown, WV, USA
  • fYear
    2013
  • fDate
    4-7 Nov. 2013
  • Firstpage
    208
  • Lastpage
    217
  • Abstract
    Issue tracking systems play a critical role in software maintenance by allowing users and developers to submit problem reports for observed failures. A major problem in these systems is that two or more users can, and do, submit reports describing the same issue. Automated classification of such duplicate problem reports is an area of active research. The corpus of existing research shows a slow improvement in classification accuracy using relatively small subsets of problem report data. When applied to an entire project´s problem repository, they exhibit a reduction in performance. In this paper we propose a novel duplicate report detection approach using multi-label classification. We use a suite of 24 duplicate classification techniques and MULAN software package to train a multi-label classifier. This multi-label classifier selects a set of similarity measures (from a pool of measures) that are most likely to find the true primary report. To demonstrate its effectiveness the method was tested on the entire Firefox repository. This data set encompasses 12+ years of problem reports and contains over 30,000 duplicate reports. Our results indicate that multi-label classification boosts the performance of the individual measures by up to 40% while returning overall results that match or outperform existing methods. The proposed method uses less than 1% of the dataset for training.
  • Keywords
    pattern classification; program debugging; software maintenance; Firefox repository; automated classification; duplicate problem reports; issue tracking systems; multilabel classification; novel duplicate report detection approach; similarity measures; software maintenance; Data models; Frequency measurement; Size measurement; Software; Time measurement; Vectors; Weight measurement; duplicate problem report classification; multi-label classification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering (ISSRE), 2013 IEEE 24th International Symposium on
  • Conference_Location
    Pasadena, CA
  • Type

    conf

  • DOI
    10.1109/ISSRE.2013.6698920
  • Filename
    6698920