Repository logo
 
Publication

Subject Analyzer: Módulo de Classificação Automática - Plataforma E-goi

dc.contributor.advisorPereira, Isabel Cecília Correia da Silva Praça Gomes
dc.contributor.authorSantos, Ana Manuel Soares dos
dc.date.accessioned2021-12-29T16:00:25Z
dc.date.available2024-11-15T01:30:49Z
dc.date.issued2021
dc.description.abstractCom a constante evolução do mundo digital e tendo em consideração a situação pandémica atual, a utilização de emails como meio de comunicação apresenta um crescimento notório, assim como o email marketing, que é considerado o canal que gera o maior Return On Investment (ROI). Com as caixas de email sobrecarregadas, os utilizadores tendem a priorizar certos emails em detrimento de outros com base em algumas decisões, sendo a leitura do assunto um fator decisivo na sua abertura. Assim, pretende-se criar uma ferramenta de suporte aos editores das campanhas de email, que analisa e classifica um determinado assunto, de forma a aumentar a sua taxa de aberturas e consequente sucesso da campanha. Com base no histórico de emails enviados pela plataforma E-goi, procura-se criar um sistema que prevê o impacto de um determinado assunto, classificando-o de zero a cinco estrelas. Iniciado pela introdução ao projeto, na qual se identifica o problema existente e os objetivos propostos, e se apresenta a empresa na qual o projeto se enquadra, o presente documento visa contextualizar o leitor quanto aos conceitos mais relevantes relativos ao projeto e às soluções concorrentes existentes no mercado. De seguida, analisam-se técnicas de Natural Language Processing (NLP), assim como algoritmos de Machine Learning (ML) e Deep Learning (DL), de forma a concluir qual a melhor estratégia a adotar. Logo após, são apresentadas as frameworks de apoio à implementação mais utilizadas. Posteriormente, é elaborada a análise de valor de negócio que visa analisar e avaliar o propósito do projeto. Posto isto, é analisada e modelada a solução na qual se explica o domínio, os requisitos pretendidos e se apresentam duas soluções alternativas de design, seguidas da avaliação e escolha da mais adequada. Uma vez definida a melhor abordagem arquitetural, apresenta-se o design detalhado da solução, seguida da implementação da mesma. Por último, de modo a avaliar o potencial a nível funcional, a qualidade e usabilidade do sistema e a satisfação do utilizador, apresentam-se métodos de avaliação baseados em testes de software, testes de hipóteses, inquéritos e no modelo Quantitative Evaluation Framework (QEF).pt_PT
dc.description.abstractRegarding the constant evolution of the digital world and considering the current pandemic situation, the emails usage as a communication channel presents notable growth, as well as email marketing, which is considered the channel that generates the highest ROI. With mailboxes overloaded, users tend to prioritize certain emails over others based on some decisions, being the reading of the subject a decisive factor in its opening. Thus, it is intended to create a support tool for the email campaigns editors, which analyzes and classifies a certain subject, in order to increase its openings rate and consequent success of the campaign. Based on the history of emails sent by the E-goi platform, an attempt is made to create a system that predicts the impact of a given subject, classifying it from zero to five stars. Initiated by the introduction of the project, which identifies the existing problem and the proposed objectives, and presents the company in which the project fits, this document aims to contextualize the reader regarding the most relevant concepts related to the project and the competing solutions existing in the market. Then, NLP techniques are analyzed as well as ML and DL algorithms in order to conclude which is the best strategy to adopt. Soon after, the most used implementation support frameworks are presented. Subsequently, the business value analysis is performed to analyze and evaluate the purpose of the project. Therefore, the solution is analyzed and modeled, explaining the domain and the requirements and presenting two alternative design solutions followed by the evaluation and choice of the most appropriate one. Once the best architectural approach is defined, the detailed design of the solution is presented, followed by its implementation. Finally, in order to assess the functional potential, quality and usability of the system and user satisfaction, evaluation methods based on software tests, hypothesis tests, surveys and the QEF model are presented.pt_PT
dc.identifier.tid202795764pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/19227
dc.language.isoporpt_PT
dc.subjectCampanha de Emailpt_PT
dc.subjectAssuntopt_PT
dc.subjectClassificaçãopt_PT
dc.subjectTaxa de Aberturaspt_PT
dc.subjectNatural Language Processingpt_PT
dc.subjectMachine Learningpt_PT
dc.subjectDeep Learningpt_PT
dc.subjectEmail campaignpt_PT
dc.subjectSubjectpt_PT
dc.subjectClassificationpt_PT
dc.subjectOpenings Ratept_PT
dc.subjectNatural Language Processingpt_PT
dc.subjectMachine Learningpt_PT
dc.subjectDeep Learningpt_PT
dc.titleSubject Analyzer: Módulo de Classificação Automática - Plataforma E-goipt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informática - Engenharia de Softwarept_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_AnaSantos_2021_MEI.pdf
Size:
10.62 MB
Format:
Adobe Portable Document Format