• DocumentCode
    2076006
  • Title

    Making defect-finding tools work for you

  • Author

    Nanda, Mangala Gowri ; Gupta, Monika ; Sinha, Saurabh ; Chandra, Satish ; Schmidt, David ; Balachandran, Pradeep

  • Author_Institution
    IBM Res. - India, New Delhi, India
  • Volume
    2
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    99
  • Lastpage
    108
  • Abstract
    Given the high costs of software testing and fixing bugs after release, early detection of bugs using static analysis can result in significant savings. However, despite their many benefits, recent availability of many such tools, and evidence of a positive return-on-investment, static-analysis tools are not used widely because of various usability and usefulness problems. The usability inhibitors include the lack of features, such as capabilities to merge reports from multiple tools and view warning deltas between two builds of a system. The usefulness problems are related primarily to the accuracy of the tools: identification of false positives (or, spurious bugs) and uninteresting bugs among the true positives. In this paper, we present the details of an online portal, developed at IBM Research, to address these problems and promote the adoption of static-analysis tools. We report our experience with the deployment of the portal within the IBM developer community. We also highlight the problems that we have learned are important to address, and present our approach toward solving some of those problems.
  • Keywords
    portals; program diagnostics; IBM Research; IBM developer community; bug fixing; defect-finding tools; online portal; software testing; static-analysis tools; usability problems; usefulness problems; Computer bugs; Java; Null value; Open source software; Portals; Servers; Usability; defect differencing; defect merging; defect prioritization; defect views; static analysis portal;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1810295.1810310
  • Filename
    6062143