|
ABSTRACT
Software testability analysis has been an important research direction since 1990s and becomes more pervasive when entering 21st century. In this paper, we summarize problems in existing research work. We propose to use beta distribution to indicate software testability. When incorporating testing effectiveness information, we theoretically prove that the distribution can express testing effort and test value at the same time. We conduct experiment and validate our results on Siemens programs. Future work concentrate on deducing a prior estimation of the distribution for given software and testing criterion pair from program slicing and semantic analysis.
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
|
|
| |
2
|
McCall J.A., Richards P.K., and Walters G.F. Factors in Software Quality. NIST, New York, 1977.
|
| |
3
|
Boehm B.W., C B., and H.E. Characteristics of software quality. TRW, Amsterdam, North Holland, 1978.
|
| |
4
|
ISO/IEC. ISO/IEC 9126:Software Engineering Product quality. ISO Press, Geneva, Switzerland, 1991.
|
| |
5
|
|
| |
6
|
|
| |
7
|
J.Voas. Factors that affect program testabilities. In Proc. Of the 9th Pacific Northwest Software Quality Conf., pages 235--247. IEEE, October 1991.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
J.E.Payne, R.T.Alexander, and C.D. Hutchinson. Design-for-testability for object oriented software. Object Magazine, 7(5):34--43, May 1997.
|
| |
15
|
A. Goel, S.C Gupta, and S.K. Wasan. Probe mechanism for object-oriented software testing. In Proc. of the 6th International Conference on Fundamental Approaches to Software Engineering, pages 310--324. IEEE, April 2003.
|
| |
16
|
|
| |
17
|
|
| |
18
|
IEEE. IEEE Standard Glossary of Software Engineering Terminology. IEEE Computer Society Press, New York, 1990.
|
| |
19
|
|
| |
20
|
|
 |
21
|
|
| |
22
|
L.Zhao, J.M. Wang, and J.G. Sun. Improving the effectiveness of software testability measure. In Proc. of ISSADS 2006 (To be appeared), January 2006.
|
 |
23
|
|
 |
24
|
|
| |
25
|
G.J. Hahn and S.S. Shapiro. Statistical Models in Engineering. Wiley & Sons, New York, 1967.
|
| |
26
|
|
| |
27
|
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]
|
| |
28
|
Joe W. Duran and Simeon C. Ntafos. An evaluation of random testing. IEEE Transactions on Software Engineering, 10(4):438--444, April 1984.
|
| |
29
|
E.J. Weyuker. Can we measure software testing effectiveness? In Proc. of the First Int'l Software Metrics Symposium, pages 100--107. IEEE, May 1993.
|
| |
30
|
|
 |
31
|
|
| |
32
|
|
| |
33
|
V. Okun, P.E. Black, and Y. Yesh. Comparison of fault classes in specification-based testing. Information and Software Technology, 46(5):525--533, November 2004.
|
|