2009-2010 University Catalog 
  
2009-2010 University Catalog

IT 824 - Program Analysis for Software Testing

Credits: 3
Different methods for analyzing software, primarily for purpose of testing. Analysis techniques, specific algorithms, tools, and applications. Goals are to explore current research issues, learn how to build software analysis tools, and understand how these techniques can be applied to software development activities. Focuses on applications for testing software, including automatic test data generation, objectoriented testing, and testing client-server applications. Also considers analysis techniques for other software-related activities such as maintenance, reuse, object-oriented development, metrics, and optimization.

Prerequisites
CS 540 or CS/SWE 637, or permission of instructor.

Hours of Lecture or Seminar per week
3
Hours of Lab or Studio per week
0