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
Link To Document