A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi

Since the emergence of Web 2.0 in late 1999, online product reviews have played a significant role in the e-commerce channels, social media, online forums, and online communities. The majority of studies in the area of product review analysis (PRA) systems have focused on evaluating and improving th...

Full description

Bibliographic Details
Main Author: Mehdi , Mohammadi
Format: Thesis
Published: 2021
Subjects:
Online Access:http://studentsrepo.um.edu.my/13335/
http://studentsrepo.um.edu.my/13335/2/Mehdi_Mohammadi.pdf
http://studentsrepo.um.edu.my/13335/1/Mehdi_Mohammadi.pdf
_version_ 1848774834115313664
author Mehdi , Mohammadi
author_facet Mehdi , Mohammadi
author_sort Mehdi , Mohammadi
building UM Research Repository
collection Online Access
description Since the emergence of Web 2.0 in late 1999, online product reviews have played a significant role in the e-commerce channels, social media, online forums, and online communities. The majority of studies in the area of product review analysis (PRA) systems have focused on evaluating and improving the techniques for review analysis to increase efficiency, accuracy, effectiveness, usefulness, ranking, spam detection, and feature extraction. The architecture of PRA systems is not the primary concern of research in this field. In this study, some of the implicit and explicit architectures of scientifically reported PRA systems were extracted to examine how the architectures have been evolving. One of the recently employed architectures in this area is the microservice architecture, aimed at achieving high flexibility and maintainability by developing loosely-coupled microservices. Current PRA systems do not fully utilise microservice architecture to achieve low-coupling in design. This research focuses on evaluating existing PRA architectures and proposing improvements on a microservice-based PRA architecture (Viscovery) in terms of reducing coupling. To evaluate the proposed architecture, two different methods, one of them is a quality model (MM4S model) and the other one involving descriptive techniques, were adopted. A prototype PRA system was developed based on the proposed architecture. The prototype system can retrieve reviews from multiple e-commerce websites and analyse the review text. The evaluation shows that the prototype system achieves lower coupling, as compared to a benchmarked microservice-based PRA system.
first_indexed 2025-11-14T14:04:36Z
format Thesis
id um-13335
institution University Malaya
institution_category Local University
last_indexed 2025-11-14T14:04:36Z
publishDate 2021
recordtype eprints
repository_type Digital Repository
spelling um-133352022-03-31T18:17:39Z A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi Mehdi , Mohammadi QA75 Electronic computers. Computer science QA76 Computer software Since the emergence of Web 2.0 in late 1999, online product reviews have played a significant role in the e-commerce channels, social media, online forums, and online communities. The majority of studies in the area of product review analysis (PRA) systems have focused on evaluating and improving the techniques for review analysis to increase efficiency, accuracy, effectiveness, usefulness, ranking, spam detection, and feature extraction. The architecture of PRA systems is not the primary concern of research in this field. In this study, some of the implicit and explicit architectures of scientifically reported PRA systems were extracted to examine how the architectures have been evolving. One of the recently employed architectures in this area is the microservice architecture, aimed at achieving high flexibility and maintainability by developing loosely-coupled microservices. Current PRA systems do not fully utilise microservice architecture to achieve low-coupling in design. This research focuses on evaluating existing PRA architectures and proposing improvements on a microservice-based PRA architecture (Viscovery) in terms of reducing coupling. To evaluate the proposed architecture, two different methods, one of them is a quality model (MM4S model) and the other one involving descriptive techniques, were adopted. A prototype PRA system was developed based on the proposed architecture. The prototype system can retrieve reviews from multiple e-commerce websites and analyse the review text. The evaluation shows that the prototype system achieves lower coupling, as compared to a benchmarked microservice-based PRA system. 2021-02 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/13335/2/Mehdi_Mohammadi.pdf application/pdf http://studentsrepo.um.edu.my/13335/1/Mehdi_Mohammadi.pdf Mehdi , Mohammadi (2021) A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi. Masters thesis, Universiti Malaya. http://studentsrepo.um.edu.my/13335/
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
Mehdi , Mohammadi
A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi
title A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi
title_full A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi
title_fullStr A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi
title_full_unstemmed A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi
title_short A microservice-based architecture for an online product review analysis system / Mehdi Mohammadi
title_sort microservice-based architecture for an online product review analysis system / mehdi mohammadi
topic QA75 Electronic computers. Computer science
QA76 Computer software
url http://studentsrepo.um.edu.my/13335/
http://studentsrepo.um.edu.my/13335/2/Mehdi_Mohammadi.pdf
http://studentsrepo.um.edu.my/13335/1/Mehdi_Mohammadi.pdf