Program Synthesis Without Full Specifications for Novel Applications
The vocabulary problem in human-system communication