The ACM Computing Classification System (1998)

I.2.2 Automatic Programming

  • Automatic analysis of algorithms
  • Program modification
  • Program synthesis
  • Program transformation
  • Program verification