• DocumentCode
    2851488
  • Title

    Automatic Classification of Software Change Request Using Multi-label Machine Learning Methods

  • Author

    Ahsan, Syed Nadeem ; Ferzund, Javed ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
  • fYear
    2009
  • fDate
    13-14 Oct. 2009
  • Firstpage
    79
  • Lastpage
    86
  • Abstract
    Automatic text classification of the software change request (CR) can be used for automating impact analysis, bug triage and effort estimation. In this paper, we focus on the automation of the process for assigning CRs to developers and present a solution that is based on automatic text classification of CRs. In addition our approach provides the list of source files, which are required to be modified and an estimate for the time required to resolve a given CR. To perform experiments, we downloaded the set of resolved CRs from the OSS project´s repository for Mozilla. We labeled each CR with multiple labels i.e., the developer name, the list of source files, and the time spent to resolve the CR. To train the classifier, our approach applies the Problem Transformation and Algorithm Adaptation methods of multi-label machine learning to the multi-labeled CR data. With this approach, we have obtained precision levels up to 71.3% with 40.1% recall.
  • Keywords
    learning (artificial intelligence); pattern classification; software maintenance; text analysis; Mozilla; OSS project; algorithm adaptation; automatic software change request classification; automatic text classification; bug triage; multilabel machine learning methods; problem transformation; Indexing; Information retrieval; Large scale integration; Machine learning algorithms; Semantics; Software; Time division multiplexing; bug triage; information retrieval; machine learning; multi-label; software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop (SEW), 2009 33rd Annual IEEE
  • Conference_Location
    Skovde
  • ISSN
    1550-6215
  • Print_ISBN
    978-1-4244-6863-8
  • Electronic_ISBN
    1550-6215
  • Type

    conf

  • DOI
    10.1109/SEW.2009.15
  • Filename
    5621702