| Deriving models of software fault-proneness |
| Full text |
Pdf
(164 KB)
|
| Source
|
SEKE; Vol. 27
archive
Proceedings of the 14th international conference on Software engineering and knowledge engineering
table of contents
Ischia, Italy
SESSION: Validation and verification
table of contents
Pages: 361 - 368
Year of Publication: 2002
ISBN:1-58113-556-4
|
|
Authors
|
|
Giovanni Denaro
|
Politecnico di Milano, Piazza Leonardo da Vinci, 32, 20133 Milano (Italy)
|
|
Sandro Morasca
|
Università degli Studi dell'Insubria, Via Valleggio, 11, I-22100 Como (Italy)
|
|
Mauro Pezzè
|
Università degli Studi di Milano Bicocca, Via Bicocca degli Arciboldi, 8 I-20126 Milano (Italy)
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 73, Citation Count: 9
|
|
|
ABSTRACT
The effectiveness of the software testing process is a key issue for meeting the increasing demand of quality without augmenting the overall costs of software development. The estimation of software fault-proneness is important for assessing costs and quality and thus better planning and tuning the testing process. Unfortunately, no general techniques are available for estimating software fault-proneness and the distribution of faults to identify the correct level of test for the required quality. Although software complexity and testing thoroughness are intuitively related to the costs of quality assurance and the quality of the final product, single software metrics and coverage criteria provide limited help in planning the testing process and assuring the required quality.By using logistic regression, this paper shows how models can be built that relate software measures and software fault-proneness for classes of homogeneous software products. It also proposes the use of cross-validation for selecting valid models even for small data sets.The early results show that it is possible to build statistical models based on historical data for estimating fault-proneness of software modules before testing, and thus better planning and monitoring the testing activities.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
V. Basili and D. Hutchens. An empirical study of a syntactic complexity family. IEEE Transactions on Software Engineering, 9(6):664-672, November 1983. Special Section on Software Metrics.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
D. Hosmer and S. Lemeshow. Applied Logistic Regression. Wiley-Interscience, 1989.
|
| |
10
|
Monica Hutchins , Herb Foster , Tarak Goradia , Thomas Ostrand, Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria, Proceedings of the 16th international conference on Software engineering, p.191-200, May 16-21, 1994, Sorrento, Italy
|
| |
11
|
|
| |
12
|
|
| |
13
|
T. Khoshgoftaar, D. Lanning, and A. Pandya. A comparative-study of pattern-recognition techniques for quality evaluation of telecommunications software. IEEE Journal On Selected Areas In Communications, 12(2):279-291, 1994.
|
 |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
T. McCabe. A complexity measure. IEEE Transactions on Software Engineering, 2(4):308-320, December 1976.
|
| |
18
|
P. McCullagh and J. A. Nelder. Generalized Linear Models. Chapman and Hall, London, second edition, 1989.
|
| |
19
|
Keith W. Miller , Larry J. Morell , Robert E. Noonan , Stephen K. Park , David M. Nicol , Branson W. Murrill , Jeffrey M. Voas, Estimating the Probability of Failure When Testing Reveals No Failures, IEEE Transactions on Software Engineering, v.18 n.1, p.33-43, January 1992
[doi> 10.1109/32.120314]
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
A. Pasquini, A. Crespo, and P. Matrella. Sensitivity of reliability-growth models to operational profile errors vs. testing accuracy {software testing}. IEEE Transaction on Reliability, 45(4):531-540, December 1996.
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
M. Woodward, M. Hennell, and D. Hedley. A measure of control flow complexity in program text. IEEE Transactions on Software Engineering, 5(1):45-50, January 1979.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gang Xiao , Finnegan Southey , Robert C. Holte , Dana Wilkinson, Software testing by active learning for commercial games, Proceedings of the 20th national conference on Artificial intelligence, p.898-903, July 09-13, 2005, Pittsburgh, Pennsylvania
|
|
|
|
|