Skip to Main Content
Pathways to Science: Science, Technology, Engineering, and Mathematics. Search for a program . . . find your future.

Bug Wars: Research Experience for Undergraduates in Software Testing

Click Here to Learn More and Apply! 

Academic Level:
For most summer research programs, this is your upcoming status as of the fall. Always check with the individual program's website for details.

Undergraduates - First Year
Undergraduates - Sophomore
Undergraduates - Junior
Undergraduates - Senior

Bug Wars is an REU site project that exposes students to research on software testing and AI planning through both competition and collaboration. The intellectual merit of this project includes creating new knowledge about user-session-based testing, model-based testing with AI planning, and the combination of these two techniques as applied to web applications. A novel feature of this REU is that it encourages both competition and collaboration. The students initially split into two teams that strive to find the most faults in web application systems under test. One team collects, reduces, and prioritizes user-session-based test suites. A second team uses machine learning to build models of the software and AI planning to generate test suites. Students compete to show the merits of their approach on the same systems by considering the sizes and fault detection effectiveness (FDE) of their test suites. The students then critically discuss their work and propose combining the different approaches to further improve effectiveness.

No prior research experience is necessary. We hope that this paid summer internship encourages participants to pursue graduate studies. One outcome of the success of this program is the number of Bug Wars students that decide to pursue graduate studies after the program.

The program provides

- 10 week program with a cohort of students

- $500/week stipend

-Housing provided in UNT dorms

-Travel assistance provided to some students

Participating Institution(s):
(Click an institution to see all programs it hosts)
University of North Texas, Denton (Lead)

Program Materials:
 • Program Website 

This Program can be Described by:
Academic Disciplines:
Artificial Intelligence
Computational Sciences
Computer & Electrical Engineering
Computer Sciences
Digital Media
General Engineering & Physical Sciences
General Math & Computational Sciences
General Technology
Information Sciences
STEM Fields

Software Engineering
Software Maintenance

Learn More and Apply!

This program is funded by:
National Science Foundation (NSF)

Page last updated 10/30/2016
Click here to submit updates to this program listing!

Create your own user feedback survey


a flag denotes an institution that is the lead of an allianceInstitution that is the lead of an alliance

An exclamation point denotes a program with an upcoming deadlineUpcoming deadline

an airplane denotes a study abroad opportunityProgram includes a study abroad component

icon indicating a short-term opportunityDifferent from a program, an opportunity is generally short-term; they include paid workshops, travel funds, or professional development opportunities

icon indicating a nationwide programNationwide programs are not based at individual institutions

an airplane denotes a study abroad opportunityProgram Just Posted

a suitcase denotes portable fundingPortable Funding

a globe denotes funding for international studentsFunds International Students

a checkbox denotes a program recently updatedProgram recently updated