CSE498, Collaborative Design, Fall 2018
Computer Science and Engineering
Michigan State University

Founded in 1903, Ford Motor Company is the second-largest automaker in the U.S. and fifth-largest in the world, employing 202,000 people worldwide and selling 6.6 million vehicles in 2017.

Currently, Ford offers several mobile apps for connected vehicles, allowing users to take advantage of features such as remote start, parking search, media streaming and more.

With their passion for customer satisfaction, Ford associates continually monitor user feedback for their apps to ensure that they meet the needs of their customers.

Our Customer App Review Dashboard streamlines this process by providing a convenient and automated system to analyze, summarize and display data from many app reviews all at a single glance.

Reviews are gathered from multiple app stores and analyzed using Natural Language Processing (NLP) to determine whether the sentiment of each review is positive, negative or neutral. Our web app visualizes the results of this analysis, enabling Ford associates to see the distribution of positive versus negative reviews at a glance.

Updates to our review analysis are sent through the Slack messaging service, which gives a real-time feed of user feedback. Ford associates use our companion web app to adjust dashboard settings.

Our Customer App Review Dashboard’s frontend is written in Angular 6. Our RESTful API is written in Java using Spring Cloud Function. Our NLP is implemented using Amazon Comprehend. The backend processing is serverless, performed using AWS Lambda.