ACM Home Page
Please provide us with feedback. Feedback
A new approach for software testability analysis
Full text PdfPdf (108 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
SESSION: Doctoral symposium: presentations table of contents
Pages: 985 - 988  
Year of Publication: 2006
ISBN:1-59593-375-1
Author
Liang Zhao  TsingHua University, Beijing, China
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 136,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1134285.1134469
What is a DOI?

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
 
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.