Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

matthew-dews/ITSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITSA (Individual Twitter Sentiment Analysis)

ITSA is a tool for collecting tweets from specific twitter users and applying sentiment analysis to the tweets. This analysis is applied in three stages through a CLI. The results are stored in CSV files for further analysis.

Dependencies

It is recommended that you place the dependencies in a folder called lib, otherwise you will need to change some code for SentiStrength.

Stages

This program goes through 3 stages. Through the CLI you may select which stages to run. The results from each stage are stored in CSV files

These stages are as follows:

  1. Data collection
    • Tweets are collected from twitter from the users defined in itsa.properties
  2. Normalization
    • Tweets are stripped of their links
  3. Sentiment analysis
    • Positive and negative scores are calculated for each tweet

Limitations/Future Work

Those interested in continuing the work of this project should read the Future Work section of the paper in the data and paper zip file. Here are a few relating to implementation:

  • The twitter API limits the number of tweets that can be collected from a user to 3200
  • No modularity in first phase, must be done manually
  • Limited configuration options. Most tweaks will need to be made in the code.
  • Access to CSV fields is done by index (0, 1, 2... etc). Doing it by header would mitigate many issues

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages