Aneesah: a novel methodology and algorithms for sustained dialogues and query refinement in natural language interfaces to databases. - Khurim Shabaz (2017)