machine programming
English
Noun
machine programming (uncountable)
- (computing, programming, software) A research area concerned with automating software development and maintenance by enabling computational systems to infer or accept intended behavior, construct or refine programs that implement that behavior, and adapt those programs to changing execution environments and requirements.