Sentiment Analysis techniques have been largely applied to Tweets, newsgroups and Social Networks in general, with several applications in sociological studies. Users tend to comment and express their opinions much more genuinely on Social Networks, as if their natural filters were somehow lifted. In particular, complaints regarding malfunctions of specific services are often filed in form of public comments or Tweets, on the official accounts of the Service providers. In some cases, people just express dissatisfaction regarding services on their own accounts, and use hashtags to better identify the specific topic they are referring to. In this paper, a framework for the analysis of Tweets is proposed, with the specific objective to identify malfunctioning of essential services, such as water, electrical, gas or public illumination. Since the number of comments and Tweets to analyse is considerable, a microservices based architecture, with Docker containers and Kafka queues, has been created. This allows to define a scalable and parallelizable architecture, whose characteristics can be adapted to the number of Tweets to be analysed, which are in turn treated as a continuous data streaming.

A Microservices Based Architecture for the Sentiment Analysis of Tweets

Di Martino B.;Bombace V.;D'Angelo S.;Esposito A.
2022

Abstract

Sentiment Analysis techniques have been largely applied to Tweets, newsgroups and Social Networks in general, with several applications in sociological studies. Users tend to comment and express their opinions much more genuinely on Social Networks, as if their natural filters were somehow lifted. In particular, complaints regarding malfunctions of specific services are often filed in form of public comments or Tweets, on the official accounts of the Service providers. In some cases, people just express dissatisfaction regarding services on their own accounts, and use hashtags to better identify the specific topic they are referring to. In this paper, a framework for the analysis of Tweets is proposed, with the specific objective to identify malfunctioning of essential services, such as water, electrical, gas or public illumination. Since the number of comments and Tweets to analyse is considerable, a microservices based architecture, with Docker containers and Kafka queues, has been created. This allows to define a scalable and parallelizable architecture, whose characteristics can be adapted to the number of Tweets to be analysed, which are in turn treated as a continuous data streaming.
2022
978-3-030-99618-5
978-3-030-99619-2
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11591/527961
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact