Performing High Efficiency Source Code Static Analysis with Intelligent Extensions

  • Authors:
  • Shu Xiao;Christopher Pham

  • Affiliations:
  • ARF, Cisco Systems, Inc., San Jose, CA;ARF, Cisco Systems, Inc., San Jose, CA

  • Venue:
  • APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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.