New generation of software testing techniques

  • T2T: a framework for automated test to test transformations
  • Test suites that evolve with code
  • 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 automated analysis

  • Adaptive profiling program and user behavior after deployment
  • Analysis of missions
  • Monitoring path properties
  • 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

  • Development and maintenance of mashups in collaborative environments
  • 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.