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 :
بازگشت