• DocumentCode
    3406877
  • Title

    Bug resolution catalysts: Identifying essential non-committers from bug repositories

  • Author

    Mani, Shoma ; Nagar, S. ; Mukherjee, Dipankar ; Narayanam, Ramasuri ; Sinha, Vibha Singhal ; Nanavati, Amit A.

  • Author_Institution
    IBM Res., New Delhi, India
  • fYear
    2013
  • fDate
    18-19 May 2013
  • Firstpage
    193
  • Lastpage
    202
  • Abstract
    Bugs are inevitable in software projects. Resolving bugs is the primary activity in software maintenance. Developers, who fix bugs through code changes, are naturally important participants in bug resolution. However, there are other participants in these projects who do not perform any code commits. They can be reporters reporting bugs; people having a deep technical know-how of the software and providing valuable insights on how to solve the bug; bug-tossers who re-assign the bugs to the right set of developers. Even though all of them act on the bugs by tossing and commenting, not all of them may be crucial for bug resolution. In this paper, we formally define essential non-committers and try to identify these bug resolution catalysts. We empirically study 98304 bug reports across 11 open source and 5 commercial software projects for validating the existence of such catalysts. We propose a network analysis based approach to construct a Minimal Essential Graph that identifies such people in a project. Finally, we suggest ways of leveraging this information for bug triaging and bug report summarization.
  • Keywords
    graph theory; professional aspects; program debugging; project management; public domain software; software maintenance; bug report summarization; bug repositories; bug resolution catalysts; bug triaging; bug-tossers; essential noncommitter identification; minimal essential graph; network analysis based approach; open source; software maintenance; software projects; Accuracy; Computer bugs; History; Prediction algorithms; Software; Standards; Support vector machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories (MSR), 2013 10th IEEE Working Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    2160-1852
  • Print_ISBN
    978-1-4799-0345-0
  • Type

    conf

  • DOI
    10.1109/MSR.2013.6624027
  • Filename
    6624027