Memon, A. M., Pollack, M. E., and Soffa, M. L. (2001).
Hierarchical GUI Test Case Generation Using Auto-
mated Planning. IEEE transactions on software engi-
neering, 27(2):144–155.
Mraz, R. T., Howe, A. E., von Mayrhauser, A., and Li,
L. (1995). System Testing With an AI Planner.
In Software Reliability Engineering, 1995. Proceed-
ings., Sixth International Symposium on, pages 96–
105. IEEE.
Myers, G. J. (1979). The Art of Software Testing. ISBN:
0-471-04328-1.
Obes, J. L., Sarraute, C., and Richarte, G. (2013). At-
tack Planning in the Real World. arXiv preprint
arXiv:1306.4044.
Pednault, E. P. (1989). ADL: Exploring the Middle Ground
Between STRIPS and the Situation Calculus. Kr,
89:324–332.
Penberthy, J. S., Weld, D. S., et al. (1992). UCPOP: A
Sound, Complete, Partial Order Planner for ADL. Kr,
92:103–114.
P
´
erez, J. and Crespo, Y. (2009). Perspectives on Automated
Correction of Bad Smells. In Proceedings of the joint
international and annual ERCIM workshops on Prin-
ciples of software evolution (IWPSE) and software
evolution (Evol) workshops, pages 99–108. ACM.
Petersen, K., Feldt, R., Mujtaba, S., and Mattsson, M.
(2008). Systematic mapping studies in software en-
gineering. In Ease, volume 8, pages 68–77.
Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015).
Guidelines for Conducting Systematic Mapping Stud-
ies in Software Engineering: An Update. Information
and Software Technology, 64:1–18.
Pressman, R. (2016). Software Engineering: A Practi-
tioner’s Approach, 8th ed. McGraw Hill Brasil.
Razavi, N., Farzan, A., and McIlraith, S. A. (2014). Gen-
erating Effective Tests for Concurrent Programs via
AI Automated Planning Techniques. International
Journal on Software Tools for Technology Transfer,
16(1):49–65.
Russell, S. J. and Norvig, P. (2016). Artificial Intelligence:
A Modern Approach. Malaysia; Pearson Education
Limited.
Sacerdoti, E. D. (1974). Planning in a Hierarchy of Abstrac-
tion Spaces. Artificial intelligence, 5(2):115–135.
Scheetz, M., von Mayrhauser, A., and France, R. (1999).
Generating Test Cases from an OO Model with an AI
Planning System. In Software Reliability Engineering,
1999. Proceedings. 10th International Symposium on,
pages 250–259. IEEE.
Schnelte, M. and G
¨
uldali, B. (2010). Test Case Genera-
tion for Visual Contracts Using AI Planning. INFOR-
MATIK 2010. Service Science–Neue Perspektiven f
¨
ur
die Informatik. Band 2.
Shmaryahu, D., Shani, G., Hoffmann, J., and Steinmetz, M.
(2018). Simulated Penetration Testing as Contingent
Planning. In Twenty-Eighth International Conference
on Automated Planning and Scheduling.
Silva, J. M. and Silva, J. R. (2019). A New Hierarchical Ap-
proach to Requirement Analysis of Problems in Auto-
mated Planning. Engineering Applications of Artifi-
cial Intelligence, 81:373–386.
Soltani, S., Asadi, M., Ga
ˇ
sevi
´
c, D., Hatala, M., and
Bagheri, E. (2012). Automated Planning for Fea-
ture Model Configuration Based on Functional and
Non-functional Requirements. In Proceedings of the
16th International Software Product Line Conference-
Volume 1, pages 56–65. ACM.
Soltani, S., Asadi, M., Hatala, M., Gasevic, D., and Bagheri,
E. (2011). Automated Planning for Feature Model
Configuration Based on Stakeholders Business Con-
cerns. In Proceedings of the 2011 26th IEEE/ACM
International Conference on Automated Software En-
gineering, pages 536–539. IEEE Computer Society.
Srivastava, P. R. and Kim, T.-h. (2009). Application of
genetic algorithm in software testing. International
Journal of software Engineering and its Applications,
3(4):87–96.
Tunio, M. Z., Luo, H., Wang, C., Zhao, F., Shao, W., and
Pathan, Z. H. (2018). Crowdsourcing Software Devel-
opment: Task Assignment Using PDDL Artificial In-
telligence Planning. Journal of Information Process-
ing Systems, 14(1).
von Mayrhauser, A., Scheetz, M., and Dahlman, E. (1999).
Generating Goal-Oriented Test Cases. In compsac,
page 110. IEEE.
von Mayrhauser, A., Scheetz, M., Dahlman, E., and Howe,
A. E. (2000). Planner Based Error Recovery Test-
ing. In Software Reliability Engineering, 2000. ISSRE
2000. Proceedings. 11th International Symposium on,
pages 186–195. IEEE.
Wazlawick, R. (2013). Software Engineering: Concepts
and Practices, volume 1. Elsevier Brasil.
Wotawa, F. (2016). On the Automation of Security Testing.
In Software Security and Assurance (ICSSA), 2016 In-
ternational Conference on, pages 11–16. IEEE.
Wotawa, F. and Bozic, J. (2014). Plan It! Automated Secu-
rity Testing Based on Planning. In IFIP International
Conference on Testing Software and Systems, pages
48–62. Springer.
Yen, I.-L., Bastani, F. B., Mohamed, F., Ma, H., and Linn, J.
(2002). Application of AI Planning Techniques to Au-
tomated Code Synthesis and Testing. In Tools with Ar-
tificial Intelligence, 2002.(ICTAI 2002). Proceedings.
14th IEEE International Conference on, pages 131–
137. IEEE.
Zhu, Z. and Jiao, L. (2019). Improving Search-Based Soft-
ware Testing by Constraint-based Genetic Operators.
In Proceedings of the Genetic and Evolutionary Com-
putation Conference, pages 1435–1442. ACM.
A Systematic Literature Mapping of Artificial Intelligence Planning in Software Testing
159