10. A system comprising: one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising: accessing, by one or more computers, a root technology maturity hypothesis and a plurality of associated, intermediate technology maturity hypotheses that must be confirmed for the root technology maturity hypothesis to be proven, each hypothesis forecasting an extent to which a technology will progress and an impact of the progress of the technology, and each intermediate technology maturity hypothesis being associated with one or more precursor technology events that are to be tracked to confirm or disprove the respective intermediate technology maturity hypothesis, each precursor technology event having one or more associated regular expressions; searching one or more information sources to identify information contextually relevant to one or more of the precursor technology events; automatically analyzing, by one or more computers, the identified information retrieved from the one or more information sources to identify one or more text strings matching the regular expressions associated with one or more of the precursor technology events; for each identified text string, determining that the text string either confirms or disproves the precursor technology event associated with the text string; for each precursor technology event confirmed or disproved by an identified text string, determining a respective status of the associated intermediate technology maturity hypothesis to be one of confirmed, disproved, or indeterminate based on a status of its associated one or more precursor technology events; determining the status of the root technology maturity hypothesis as confirmed, disproved, or indeterminate based on the status of the intermediate technology maturity hypotheses, such that the root technology maturity hypothesis is determined to be confirmed only if each of the plurality of intermediate technology maturity hypotheses is confirmed; and providing a status display that displays the status of the plurality of intermediate technology maturity hypotheses and the root technology maturity hypothesis.
10. A system comprising: one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising: accessing, by one or more computers, a root technology maturity hypothesis and a plurality of associated, intermediate technology maturity hypotheses that must be confirmed for the root technology maturity hypothesis to be proven, each hypothesis forecasting an extent to which a technology will progress and an impact of the progress of the technology, and each intermediate technology maturity hypothesis being associated with one or more precursor technology events that are to be tracked to confirm or disprove the respective intermediate technology maturity hypothesis, each precursor technology event having one or more associated regular expressions; searching one or more information sources to identify information contextually relevant to one or more of the precursor technology events; automatically analyzing, by one or more computers, the identified information retrieved from the one or more information sources to identify one or more text strings matching the regular expressions associated with one or more of the precursor technology events; for each identified text string, determining that the text string either confirms or disproves the precursor technology event associated with the text string; for each precursor technology event confirmed or disproved by an identified text string, determining a respective status of the associated intermediate technology maturity hypothesis to be one of confirmed, disproved, or indeterminate based on a status of its associated one or more precursor technology events; determining the status of the root technology maturity hypothesis as confirmed, disproved, or indeterminate based on the status of the intermediate technology maturity hypotheses, such that the root technology maturity hypothesis is determined to be confirmed only if each of the plurality of intermediate technology maturity hypotheses is confirmed; and providing a status display that displays the status of the plurality of intermediate technology maturity hypotheses and the root technology maturity hypothesis. 17. The system of claim 10 , wherein the plurality of intermediate technology maturity hypotheses include two or more intermediate technology hypotheses, only one of which must be confirmed for the root technology maturity hypothesis to be proven.