LLM-based Test-driven Interactive Code Generation: User Study and Empirical Evaluation | Synapse