There are numerous improvements that can be made to the application. Many of these are user preferences and others relate to improving the results of the application. A GUI interface would be useful in many situations. Among the user options, we may want add support for:
Displaying individual tweets
Allowing null sub-topics
Processing other tweet fields
Providing list of topics or sub-topics the user can choose from
Generating additional statistics and supporting charts
With regard to process result improvements, the following should be considered:
Correct user entries for misspelling
Remove spacing around punctuation
Use alternate stop word removal techniques
Use alternate sentiment analysis techniques
The details of many of these enhancements are dependent on the GUI interface used and the purpose and scope of the application.