Project Description
Web applications are pervasive and must be well-tested to maintain high quality. Test suites should uncover faults in the software, represent typical usage, and be generated and executed at a relatively low cost. In this project, we will explore applying genetic algorithms to web application testing using actual user requests. Genetic algorithms have many tunable parameters (e.g., fitness function and mutation operator probabilities) that greatly affect their results. We will explore the parameter space and recommend the combinations of parameters that yield the best results for several subject web applications. We will then empirically compare test suites generated using genetic algorithms with those generated with other techniques.
Prerequisites
Taken CSCI-209
Special Comments
Project Information (subject to change)
Estimated Start Date: 6/2/2025
Estimated End Date: 8/8/2025
Estimated Project Duration: 10 weeks
Maximum Number of Students Sought: 1
Research Location: Hybrid
Contact Information: Sara Sprenkle (email: SprenkleS@wlu.edu)