• DocumentCode
    2441208
  • Title

    Inferring developer expertise through defect analysis

  • Author

    Nguyen, Tung Thanh ; Nguyen, Tien N. ; Duesterwald, Evelyn ; Klinger, Tim ; Santhanam, Peter

  • Author_Institution
    Iowa State Univ., Ames, IA, USA
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1297
  • Lastpage
    1300
  • Abstract
    Fixing defects is an essential software development activity. For commercial software vendors, the time to repair defects in deployed business-critical software products or applications is a key quality metric for sustained customer satisfaction. In this paper, we report on the analysis of about 1,500 defect records from an IBM middle-ware product collected over a five-year period. The analysis includes a characterization of each repaired defect by topic and a ranking of developers by inferred expertise on each topic. We find clear evidence that defect resolution time is strongly influenced by a specific developer and his/her expertise in the defect´s topic. To validate our approach, we conducted interviews with the product´s manager who provided us with his own ranking of developer expertise for comparison. We argue that our automated developer expertise ranking can be beneficial in the planning of a software project and is applicable beyond software support in the other phases of the software lifecycle.
  • Keywords
    DP industry; customer satisfaction; data mining; maintenance engineering; middleware; program debugging; software engineering; software management; IBM middle-ware product; automated developer expertise ranking; business-critical software products; commercial software vendors; customer satisfaction; defect analysis; defect repair; defect resolution time; product manager; quality metric; software development activity; software lifecycle; software project planning; Maintenance engineering; Organizations; Planning; Predictive models; Programming; Software; Bug Fixing; Mining Software Repositories;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227095
  • Filename
    6227095