- Matthew E. Miller
 - Manisha Kumari
 - Lucki Ratsavong
 
The goal of this project is to create enterpise-business value through the use of sentiment analysis. Sentiment analysis is the process of surmising context/tone/etc from written text, it's a sub-discipline of natural language processing (NLP). Sentiment analysis is a powerful tool for a world with increasingly digital text.
Sentiment analysis can be performed on any formatted set of digital text. We can extend the reach of sentiment analysis by using other technologies bridge the gap between the pysical world and digital world, a.k.a translate non-digital data into a digital form. For example, optical character recognition (OCR) can be used to process images of printed, non-digital text, into digital form. Then, this data can be processed with sentiment analysis.
Consider another possibility, transcription of audio from telephone conversations. First, audio transciption technologies can be used to translate audio into digital text. Then, this digital text can be processed with natural language processing tools.
There are a variety of other sources which can be analyized with natural language processing. This project focuses on processing data sources that will provide meaningful feedback to Kent State staffers.
- Python
 - Vader Sentiment Analysis
 - Monkey Learn
 - github.com/words
 - Python Flask app
 - Python Anywhere remote server
 - React.js user interface
 - MySQL DB
 - ... Add remaining
 
- Natural Language Processing
 - Sentiment Analysis
 - Vader Sentiment
 - MonkeyLearn API
 - Github.com/words
 - Natural Language Toolkit
 
- Email lab instructors about twitter-data contact -> Got positive confirmation from Hanan ([email protected])
 - Set meeting with Hanan to review twitter data and interview as SME
 - Email/visit Heather Michaud (lingustics)
 - Identify project stakeholders
 - Setup python anywhere server
 - Setup local file-directory structure
 - Design ER diagrams
 - Setup remote-request processing server
 - Setup remote databases, myDB and kentDB
 - Design processing-server's program logic (high-level, has many subtasks)
 - Implement processing-server's design (high-level, has many subtasks)
 - Design web app, user interface
 - Implement user interface
 - Connect system components
 - Test, revise, maintain
 - Curate all supporting document
 - Create project presentation slides
 
- Matthew E. Miller, Manisha Kumari, Lucki Ratsavong
 
