DocumentCode :
762672
Title :
Two Mistakes and Error-Free Software: A Confession
Author :
Glass, Robert L.
Author_Institution :
Griffith Univ., Brisbane, QLD
Volume :
25
Issue :
4
fYear :
2008
Firstpage :
96
Lastpage :
96
Abstract :
The software development process and the resulting product are so complex that no error-detecting approach will ever be able to produce error-free software. The test coverage analyzer was a wonderful tool for measuring how well-tested a piece of software. First, the software being tested is instrumented so that the tool would capture which of the software´s logic segments had been executed. Then a suite of test cases are run against that software and learned which segments had been executed, and how many times. The Test Coverage Analyzer concept, in whatever form it takes today, is still important and useful. And so are all the other error- removal processes we´ve developed over the years. But it will take a pretty elaborate combination of testing approaches to even let us produce truly reliable software.
Keywords :
program testing; software reliability; software tools; error-free software; software development process; software logic segment; software reliability; software testing; test coverage analyzer tool; Aerospace testing; Combinatorial mathematics; Couplings; Databases; Engineering profession; Logic testing; Research and development; Software engineering; Software testing; Software tools; Test Coverage Analyzer; error-free software; silver bullet; software engineering; software errors;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2008.102
Filename :
4548415
Link To Document :
بازگشت