Download Artificial Intelligence Methods in Software Testing PDF

TitleArtificial Intelligence Methods in Software Testing
File Size11.9 MB
Total Pages222
Document Text Contents
Page 1

Artificial Intelligence Methods
in

Software Testing
I Id i tors

Mark Last
Abraham Kandel
Horst Bunke

MACHINE PERCEPTION
ARTIFICIAL INTELLIGENCE

Volume 56

World Scientific

Page 2

Artificial Intelligence Methods
in

Software Testing

Page 111

Automated GUI Regression Testing Using AI Planning 99

[27] Pednault, E.P.D. "ADL: Exploring the middle ground between STRIPS and the
situation calculus". In Proceedings ofKR '89 (Toronto, Canada, pp. 324 - 331, May
1989).

[28] Pollock, L., and Soffa, M. L. "Incremental global reoptimization of programs".
ACM Transactions on Programming Languages and Systems 14, 2 (Apr. 1992), 173
-200 .

[29] Pressman, R. S. Software Engineering: A Practitioner's Approach. McGraw-Hill,
1994.

[30] Rosenblum, D., and Rothermel, G. "A comparative study of regression test selection
techniques". In Proceedings of the IEEE Computer Society 2nd International
Workshop on Empirical Studies of Software maintenance (Oct. 1997), pp.89 - 94.

[31] Rosenblum, D. S., and Weyuker, E. J. "Predicting the cost-effectiveness of
regression testing strategies". In Proceedings of the Fourth ACM SIGSOFT
Symposium on the Foundations of Software Engineering (New York, Oct. 16 -18
1996), vol.21 ofACM Software Engineering Notes, ACM Press, pp. 118 -126.

[32] Rosenblum, D. S., and Weyuker, E. J. "Using coverage information to predict the
cost-effectiveness of regression testing strategies". IEEE Transactions on Software
Engineering 23, 3 (Mar. 1997), 146 - 156.

[33] Rothermel, G., and Harrold, M. J. "A safe, efficient algorithm for regression test
selection". In Proceedings of the Conference on Software Maintenance (1993), pp.
358-369.

[34] Rothermel, G., and Harrold, M. J. "A safe, efficient regression test selection
technique". ACM Transactions on Software Engineering and Methodology, 2 (Apr.
1997), 173-210.

[35] Rothermel, G., and Harrold, M. J. "Empirical studies of a safe regression test
selection technique". IEEE Transactions on Software Engineering 24, 6 (June
1998), 401-419 .

[36] Rothermel, G., Harrold, M. J., Ostrin, J., and Hong, C. "An empirical study of the
effects of minimization on the fault detection capabilities of test suites". In
Proceedings; International Conference on Software Maintenance (1998), pp. 34 -
43.

[37] Schach, S. R Software Engineering, snd ed. Richard D. Irwin/Aksen Associates,
1993.

[38] Weld, D. S. "An introduction to least commitment planning". AI Magazine, 15, 4
(1994), 2 7 - 6 1 .

[39] Weld, D. S. "Recent advances in AI planning". AI Magazine 20, 1 (Spring 1999), 55
- 6 4 .

[40] White, L. "Regression testing of GUI event interactions". In Proceedings of the
International Conference on Software Maintenance (Washington, Nov. 4 - 8 1996),
pp. 350-35.

Page 221

208 S. Dick & A. Kandel

[45] Provost, F.; Fawcett, T.; Kohavi, R., "The case against accuracy estimation for
comparing induction algorithms", in Proceedings, 15th Int. Conf. On Machine
Learning, Madison, WI, USA, July 24-27, 1998, pp. 445-453.

[46] Royce, W.W., "Managing the development of large software systems", in
Proceedings, IEEE WESCON, August 1970, pp. 1-9. Reprinted in Proceedings,
9' International Conference on Software Engineering, Monterey, CA, USA,
March 30-April 2, 1987, pp. 328-338.

[47] Schwenk, H.; Bengio, Y., "AdaBoosting neural networks: application to on-line
character recognition", in Proceedings of ICANN '97, Lausanne, Switzerland,
Oct. 8-10, 1997, pp. 967-972.

[48] Shin, M.; Goel, A.L., "Knowledge Discovery and Validation in Software Metrics
Databases", Proceedings ofSPIE - The International Society for Optical
Engineering, vol. 3695, April 1999, pp. 226-233.

[49] Stubbs, D.F.; Webre, N.W., Data Structures with Abstract Data Types and Ada,
Boston, MA: PWS Pub. Co., 1993.

[50] Xie, X.L.; Beni, G., "A Validity Measure for Fuzzy Clustering", IEEE
Transactions on Pattern Analysis and Machine Intelligence, vol. 13 no. 8,
August 1991, 841-847. Reprinted in Bezdek, J.C.; Pal, S.K., Fuzzy Models for
Pattern Recognition: Methods that Search for Structures in Data, Piscataway,
NJ: IEEE Press, 1992, pp. 219-225.

Page 222

4111 MP 111111 C'H 11 fU'H I W l u M11 [Hi I

Software Testing

An inadequate infrastructure for software testing is causing major losses to the

world economy. The characteristics of software quality problems are quite similar

to other tasks successfully tackled by artificial intelligence techniques. The aims

of this book are to present state-of-the-art applications of artificial intelligence

and data mining methods to quality assurance of complex software systems,

and to encourage further research in this important and challenging area.

Key Features

• Coverage of novel methods for software testing and software quality assurance

• Introduction to state-of-the-art data mining models and techniques

• Analyses of new and promising application domains of artificial intelligence

and data mining in software quality engineering

• Contributions from leading authors in the fields of software engineering and

data mining

www.worldscientific.com
5549 he

ISBN 981 238 854 0

inn
9 "789812"

http://www.worldscientific.com

Similer Documents