• DocumentCode
    2156236
  • Title

    A bug you like: A framework for automated assignment of bugs

  • Author

    Baysal, Olga ; Godfrey, Michael W. ; Cohen, Robin

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    297
  • Lastpage
    298
  • Abstract
    Assigning bug reports to individual developers is typically a manual, time-consuming, and tedious task. In this paper, we present a framework for automated assignment of bug-fixing tasks. Our approach employs preference elicitation to learn developer predilections in fixing bugs within a given system. This approach infers knowledge about a developer´s expertise by analyzing the history of bugs previously resolved by the developer. We apply a vector space model to recommend experts for resolving bugs. When a new bug report arrives, the system automatically assigns it to the appropriate developer considering his or her expertise, current workload, and preferences. We address the task allocation problem by proposing a set of heuristics that support accurate assignment of bug reports to the developers.
  • Keywords
    program debugging; a bug you like; automated bugs assignment; bug-fixing tasks; preference elicitation; task allocation problem; Artificial intelligence; Automatic control; Computer bugs; Computer science; Data mining; Digital cameras; History; Information retrieval; Machine learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090066
  • Filename
    5090066