DocumentCode :
2177526
Title :
Performing high efficiency source code static analysis with intelligent extensions
Author :
Xiao, Shu ; Pham, Christopher
Author_Institution :
ARF, Cisco Systems, Inc., San Jose, CA, USA
fYear :
2004
fDate :
30 Nov.-3 Dec. 2004
Firstpage :
346
Lastpage :
355
Abstract :
This paper presents an industry practice for highly efficient source code analysis to promote software quality. As a continuous work of previously reported source code analysis system, we researched and developed a few engineering-oriented intelligent extensions to implement more cost-effective extended code static analysis and engineering processes. These include an integrated empirical scan and filtering tool for highly accurate noise reduction, and a new code checking test tool to detect function call mismatch problems, which may lead to many severe software defects. We also extended the system with an automated defect filing and verification procedure. The results show that, for a huge code base of millions of lines, our intelligent extensions not only contribute to the completeness and effectiveness of static analysis, but also establish significant engineering productivity.
Keywords :
program diagnostics; program verification; software fault tolerance; software quality; software tools; engineering productivity; engineering-oriented intelligent extension; filtering tool; function call mismatch problem; high efficiency source code static analysis; integrated empirical scan; intelligent extension; noise reduction; software quality; verification procedure; Computer industry; Computer languages; Filtering; Noise reduction; Performance analysis; Productivity; Software engineering; Software quality; Software testing; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2004. 11th Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-2245-9
Type :
conf
DOI :
10.1109/APSEC.2004.72
Filename :
1371937
Link To Document :
بازگشت