• DocumentCode
    2609067
  • Title

    An Approach to Merge Results of Multiple Static Analysis Tools (Short Paper)

  • Author

    Meng, Na ; Wang, Qianxiang ; Wu, Qian ; Mei, Hong

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    169
  • Lastpage
    174
  • Abstract
    Defects have been compromising quality of software and costing a lot to find and fix. Thus a number of effective tools have been built to automatically find defects by analyzing code statically. These tools apply various techniques and detect a wide range of defects, with a little overlap among defect libraries. Unfortunately, the advantages of tools´ defect detection capacity are stubborn to combine, due to the unique style each tool follows when generating analysis reports. In this paper, we propose an approach to merge results from different tools and report them in a universal manner. Besides, two prioritizing policies are introduced to rank results so as to raise users´ efficiency. Finally, the approach and prioritizing policies are implemented in an integrated tool by merging results from three independent analyzing tools. In this way, end users may comfortably benefit from more than one static analysis tool and thus improve software´s quality.
  • Keywords
    program diagnostics; software quality; software tools; code analysis; defect detection; defect libraries; multiple static analysis tools; software quality; Computer science; Computer science education; Educational technology; Information analysis; Java; Laboratories; Merging; Pattern analysis; Software quality; Software tools; general specification; prioritizing policyquality; quality; result merge; static analysis tool;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.30
  • Filename
    4601541