12
From Students… …to Professionals The Capstone Experience Project Plan Workspace Sentiment Analysis Team Herman Miller Jake Baum Lynn Dai Marla Defensor Sophie Frankel John Nguyen-Tran Department of Computer Science and Engineering Michigan State University Spring 2020

Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

From Students…

…to Professionals

The Capstone Experience

Project PlanWorkspace Sentiment Analysis

Team Herman MillerJake Baum

Lynn DaiMarla DefensorSophie Frankel

John Nguyen-Tran

Department of Computer Science and EngineeringMichigan State University

Spring 2020

Page 2: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Functional Specifications

• Herman Miller’s problem:

▪ Utilization sensors that are currently installed are not able to analyze employee sentiment pertaining to certain workspaces around the office

• Our team’s solution:

▪Mobile application for employee sentiment input

▪ Natural language processing tool to analyze employee sentiment

▪Web analytics platform to display data

The Capstone Experience Team Herman Miller Project Plan Presentation 2

Page 3: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Design Specifications

• iOS and Android mobile application▪ Kiosks placed around the office will allow for immediate

employee feedback▪ Rewards available for answering questions if employees

download app on their personal devices

• Bluetooth proximity beacons• Questions will be sent out to employees via push

notification when proximity threshold is met• Questions answered will be sent to database and

will be analyzed with Amazon Comprehend• Data collected will be displayed on our core

analytics platform with Google Analytics APIThe Capstone Experience Team Herman Miller Project Plan Presentation 3

Page 4: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Kiosk App

The Capstone Experience 4Team Herman Miller Project Plan PresentationFigure 1 Figure 2

Page 5: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Mobile App - User

The Capstone Experience 5Team Herman Miller Project Plan Presentation

Figure 1 Figure 2 Figure 3

Page 6: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Mobile App - Guest

The Capstone Experience 6Team Herman Miller Project Plan Presentation

Figure 1 Figure 2 Figure 3

Page 7: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Web Analytics Platform

The Capstone Experience 7Team Herman Miller Project Plan Presentation

Page 8: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Technical Specifications

• Three Primary Components:

▪ iOS/Android Mobile Application

▪ Backend AWS server to collect and analyze data

oAmazon RDS with PostgreSQL

oAmazon Comprehend

▪ Analytics platform that displays data from the backend database

oReact

oGoogle Analytics API

The Capstone Experience Team Herman Miller Project Plan Presentation 8

Page 9: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

System Architecture

The Capstone Experience Team Herman Miller Project Plan Presentation 9

Page 10: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

System Components

• Hardware Platforms▪ Android & iOS Mobile Devices

▪ Estimote Beacons

• Software Platforms / Technologies▪ Amazon Web Services (AWS)oAWS Relational Database Service (RDS PostgreSQL)

oAWS Comprehend Analytics❖Natural Language Processing Tool

oAWS Device Farm

▪ Google Analytics API

The Capstone Experience Team Herman Miller Project Plan Presentation 10

Page 11: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Risks

• Real-Time Implementation with Beacons

▪ Difficulty: high, Importance: high

▪ Beacons must be configured to properly deliver notifications to the correct end users

▪ Mitigation: Prototyping and field-testing beacons

• AWS Data Management

▪ Difficulty: medium, Importance: high

▪ Data aggregation and management are key factors in our project, but none of us have experience working with AWS.

▪ Mitigation: Work with Herman Miller AWS Manager for guidance

• Sentiment Analysis Data Manipulation

▪ Difficulty: medium, Importance: medium

▪ Our application must be able to gather sentiment data, but we have very limited experience working with Amazon Comprehend.

▪ Mitigation: Review documentation and work with Herman Miller's AWS manager and technical contact

The Capstone Experience Team Herman Miller Project Plan Presentation 11

Page 12: Workspace Sentiment Analysis - Michigan State University€¦ · Natural language processing tool to analyze employee sentiment Web analytics platform to display data . The Capstone

Questions?

The Capstone Experience Team Herman Miller Project Plan Presentation 12

?

? ??

?

?

?

?

?