|
ABSTRACT
The object-oriented (OO) paradigm is rapidly gaining acceptance in the software industry. However, the powerful features of this new paradigm also introduce a new set of OO software testing and maintenance problems. The pioneering work in identifying these new problems includes [7, 10-12, 14, 16, 18]. The problems can be summarized as: 1) the understanding problem; 2) the complex interdependency problem; 3) the object state behavior testing problem; and 4) the tool support problem. Detailed discussions of these problems will be provided later. Our industrial experience confirms these discoveries.
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
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
Kirani, S. and Tsai, W.T. Method sequence specification and verification of classes. J. Object-Oriented Programming (Oct. 1994), 28-38.
|
| |
10
|
Kung, D., Gao, J., Hsia, P., Lin0, J., and Toyoshima, Y. Design recovery for software testing of object-oriented programs. In Proceedings of the Working Conference on Reverse Engineering (Baltimore, MD, May 21-23, 1993), pp. 202-211.
|
| |
11
|
Kung, D., Suchak, N., Hsia, P., Toyoshima, Y., and Chen, C. On object state testing. In Proceedings of COMPSAC'94, IEEE Computer Society Press, 1994.
|
| |
12
|
David Chenho Kung , Jerry Gao , Pei Hsia , F. Wen , Yasufumi Toyoshima , Cris Chen, Change Impact Identification in Object Oriented Software Maintenance, Proceedings of the International Conference on Software Maintenance, p.202-211, September 01, 1994
|
| |
13
|
Kung, D., Gao, J., Hsia, P., Toyoshima, Y., and Chen, C. A test strategy for object-oriented systems. In Proceedings of Computer Software and Applications Conference (Dallas, Texas, August 9-11, 1995).
|
| |
14
|
|
| |
15
|
|
| |
16
|
Smith, M.D. and Robson, D.J. Object-oriented programming: The problems of validation. In Proceedings of the 1EEE Conference on Software Maintenance (1990), 272-281.
|
| |
17
|
|
| |
18
|
|
CITED BY 16
|
|
Mary Jean Harrold , James A. Jones , Tongyu Li , Donglin Liang , Alessandro Orso , Maikel Pennings , Saurabh Sinha , S. Alexander Spoon , Ashish Gujarathi, Regression test selection for Java software, ACM SIGPLAN Notices, v.36 n.11, p.312-326, 11/01/2001
|
|
|
|
|
|
Y. Labiche , P. Thévenod-Fosse , H. Waeselynck , M.-H. Durand, Testing levels for object-oriented software, Proceedings of the 22nd international conference on Software engineering, p.136-145, June 04-11, 2000, Limerick, Ireland
|
|
|
|
|
|
Pei Hsia , Xiaolin Li , David C. Kung, Class testing and code-based criteria, Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research, p.14, November 12-14, 1996, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L. Briand , E. Arisholm , S. Counsell , F. Houdek , P. Thévenod--fosse, Empirical Studies of Object-Oriented Artifacts, Methods,and Processes: State of the Art and Future Directions, Empirical Software Engineering, v.4 n.4, p.387-404, December 1999
|
|
|
|
|
|
|
|
|
Qurat-ul-ann Farooq , Muhammad Zohaib Z. Iqbal , Zafar I Malik , Aamer Nadeem, An approach for selective state machine based regression testing, Proceedings of the 3rd international workshop on Advances in model-based testing, p.44-52, July 09-12, 2007, London, United Kingdom
|
|
|
|
|