A mechanism is provided in a data processing system for automatically generating question and answer pairs for training a question answering system for a given domain. The mechanism receives user input of question text for a question to be submitted to a question answering system in a user interface. The mechanism determines a question strength score for the question text. The question strength score represents a likelihood the question text will result in a correct answer with high confidence. The mechanism presents a graphical representation of the question strength score in the user interface.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method, in a question answering system, for presenting a question strength score for a question being asked of a question answering system, the method comprising: receiving question text comprising at least a portion of a question to be submitted to the question answering system in a user interface; determining a question strength score for the question text, wherein the question strength score represents a likelihood the question text will result in a correct answer with high confidence; and presenting a graphical representation of the question strength score in the user interface. 2. The method of claim 1, wherein determining the question strength score comprises: parsing the question text to obtain a natural language processing structure of the question text; and classifying the question text to identify a question type. 3. The method of claim 2, wherein parsing the question text to obtain the natural language processing structure of the question text comprises identifying a focus or a lexical answer type. 4. The method of claim 3, further comprising presenting a graphical indicator of the focus or the lexical answer type within the question text in the user interface. 5. The method of claim 2, wherein determining the question strength score further comprises comparing the natural language processing structure of the question text and the question type to known good structures and types in a question history. 6. The method of claim 5, wherein determining the question strength score further comprises determining the question strength score based on confidence scores of the known good question structures and question types in the question history. 7. The method of claim 6, further comprising: responsive to the user submitting the question text to the question answering system, generating a candidate answer having a respective confidence score; and storing the question text, the natural language processing structure of the question text, the question type of the question text, and the confidence score in the question history. 8. The method of claim 5, further comprising: generating a question forming tip for rephrasing the question text based on the comparison of the natural language processing structure of the question text and the question type to the known good structures and types in the question history; and presenting the question forming tip in the user interface. 9. The method of claim 8, wherein presenting the question forming tip in the user interface comprises presenting the question forming tip in response to user interaction with the graphical representation of the question strength score. 10. The method of claim 1, wherein presenting the graphical representation of the question strength score comprises presenting the graphical representation in real time as a user inputs the question text into the user interface. 11. The method of claim 1, further comprising: identifying an ambiguous word in the question text; presenting a disambiguation control in association with the ambiguous word in the user interface; and responsive to user selection of the disambiguation control, presenting a user interface for disambiguating the ambiguous word. 12. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a question answering system, causes the question answering system to: receive question text comprising at least a portion of a question to be submitted to the question answering system in a user interface; determine a question strength score for the question text, wherein the question strength score represents a likelihood the question text will result in a correct answer with high confidence; and present a graphical representation of the question strength score in the user interface. 13. The computer program product of claim 12, wherein determining the question strength score comprises: parsing the question text to obtain a natural language processing structure of the question text; and classifying the question text to identify a question type. 14. The computer program product of claim 13, wherein determining the question strength score further comprises comparing the natural language processing structure of the question text and the question type to known good question structures and question types in a question history. 15. The computer program product of claim 14, wherein determining the question strength score further comprises determining the question strength score based on confidence scores of the known good structures and types in the question history. 16. The computer program product of claim 14, wherein the computer readable program further causes the question answering system to: generate a question forming tip for rephrasing the question text based on the comparison of the natural language processing structure of the question text and the question type to the known good structures and types in the question history; and present the question forming tip in the user interface. 17. The computer program product of claim 12, wherein presenting the graphical representation of the question strength score comprises presenting the graphical representation in real time as a user inputs the question text into the user interface. 18. An apparatus comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: receive question text comprising at least a portion of a question to be submitted to a question answering system in a user interface; determine a question strength score for the question text, wherein the question strength score represents a likelihood the question text will result in a correct answer with high confidence; and present a graphical representation of the question strength score in the user interface. 19. The apparatus of claim 18, wherein determining the question strength score comprises: parsing the question text to obtain a natural language processing structure of the question text; classifying the question text to identify a question type; comparing the natural language processing structure of the question text and the question type to known good structures and types in a question history; and determining the question strength score based on confidence scores of the known good question structures and question types in the question history. 20. The apparatus of claim 18, wherein presenting the graphical representation of the question strength score comprises presenting the graphical representation in real time as a user inputs the question text into the user interface.