New generation of software testing techniques

  • Development of test case reuse techniques
  • Automatic test case generation based on field data
  • Carving unit test cases
  • Testing of web applications and ubiquitous applications
  • Sponsors: National Science Foundation - ITR , REU, CRI , IBM.

    Large scale software dynamic analysis

  • Adaptive profiling program and user behavior after deployment
  • Creating behavioral models for dynamic analysis
  • Adaptive garbage collection schemes
  • Assisting software failure reproduction and fault isolation
  • Sponsors: NASA-EPSCOR, NSF - ITR , NSF CAREER Award , NSF CNS, Layman Award.

    End-user software engineering

  • End-user environments: within Matlab, within Web-authoring tools
  • Automation and customization of web browsing activities
  • Characterization of web application interfaces through directed requests
  • Light-monitoring of web services
  • Sponsors: EUSES Consortium through a NSF-ITR Award , UNL Faculty Fellowship.

    Bug Hunt: A web-based tutorial to instill good testing practices

  • Making software testing engaging
  • Teaching testing principles early
  • Reducing load on instructors
  • Go Bug Hunt!
  • Sponsors: Great Plains Initiative, NSF CAREER Award.