DocumentCode
2355308
Title
Experiences with program static analysis
Author
Ogasawara, Hideto ; Aizawa, Minoru ; Yamada, Atsushi
Author_Institution
Syst. & Software Res. Lab., Toshiba Corp., Kawasaki, Japan
fYear
1998
fDate
20-21 Nov 1998
Firstpage
109
Lastpage
112
Abstract
Conventionally, software quality has been measured mainly by the number of test items, the test coverage, and the number of faults in the test phase. This approach of relying heavily on testing is not satisfactory from a quality assurance viewpoint. Since software is becoming larger and more complex, quality must be assured from the early phases, such as requirements analysis, design and coding. Code reviews are effective to build in software quality from the coding phase. However, for a large-scale software development, there are limitations in covering all the programs. The advantage of using static analysis tools is the capability to detect fault-prone programs easily and automatically. We describe the effective use of a static analysis tool, and show the effectiveness of the static analysis technique
Keywords
program testing; software metrics; software quality; software tools; system monitoring; code reviews; fault-prone programs; large-scale software development; program static analysis; program testing; quality assurance; requirements analysis; software metrics; software quality; static analysis tool; system design; test coverage; Information analysis; Laboratories; Programming; Quality management; Software measurement; Software quality; Software systems; Software testing; Switches; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Metrics Symposium, 1998. Metrics 1998. Proceedings. Fifth International
Conference_Location
Bethesda, MD
Print_ISBN
0-8186-9201-4
Type
conf
DOI
10.1109/METRIC.1998.731235
Filename
731235
Link To Document