DocumentCode :
3290072
Title :
Using software tools and metrics to produce better quality test software
Author :
Anderson, J.L., Jr.
Author_Institution :
NSWC Corona Div., CA, USA
fYear :
2004
fDate :
20-23 Sept. 2004
Firstpage :
293
Lastpage :
297
Abstract :
Automatic test equipment (ATE) software is often written by test equipment engineers without professional software training. This may lead to poor designs and an excessive number of defects. The Naval Surface Warfare Center (NSWC), Corona Division, as the US Navy\´s recognized authority on test equipment assessment, has reviewed a large number of test software programs. As an aid in the review process, various software tools have been used such as PC-lint or Understand for C++. This paper focus on software tools for C compilers since C is the most error prone language in use today. The McCabe cyclomatic complexity metric and the Halstead complexity measures are just two of the ways to measure "software quality". Applying the best practices of industry including coding standards, software tools, configuration management and other practices produce better quality code in less time. Good quality code would also be easier to write, understand, maintain and upgrade.
Keywords :
C language; automatic test equipment; automatic test software; program compilers; software metrics; software quality; software standards; software tools; ATE software; C compiler; Halstead complexity measures; McCabe cyclomatic complexity metric; NSWC; Naval Surface Warfare Center; automatic test equipment; software quality; software tools; test software programs; Automatic test equipment; Best practices; Code standards; Computer industry; Corona; Software measurement; Software quality; Software testing; Software tools; Test equipment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
AUTOTESTCON 2004. Proceedings
ISSN :
1088-7725
Print_ISBN :
0-7803-8449-0
Type :
conf
DOI :
10.1109/AUTEST.2004.1436853
Filename :
1436853
Link To Document :
بازگشت