<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Arminda Guerra Lopes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luís Fonseca</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ITI, LARSyS, Universidade da Madeira, Campus Universitário da Penteada</institution>
          ,
          <addr-line>9020-105, Funchal</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Polytechnic Institute of Castelo Branco</institution>
          ,
          <addr-line>Address, Castelo Branco</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The use of forums and social networks facilitates the exchange of cultural, social, and scientific comments. In the analysis of large loads of text, opinion mining enables numerous alternatives by reducing labour requirements. Opinion mining and tools facilitate the identification of the sentiment expressed in each message without requiring human intervention. There are platforms that provide sentiment analysis. The purpose of this paper is to provide an overview of the state of the art on this subject, the most relevant analysis techniques, and the results obtained. SentiStrength, IMDb, and SERENE were chosen as tools. The results of each tool application will be compared at the end of the analysis.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Opinion Mining</kwd>
        <kwd>Sentiment Analysis</kwd>
        <kwd>Emotions</kwd>
        <kwd>Natural Language Processing</kwd>
        <kwd>IMDb</kwd>
        <kwd>SentiStrength</kwd>
        <kwd>SERENE</kwd>
        <kwd>Artificial Intelligence</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Emotions are essential to successful and effective human-to-human communication. Adoption of
new technology depends on user acceptance. An opinion mining tool can help companies gain insight
into how their customers feel about a brand, whether they are positive, negative, or neutral. One of the
most important ways to keep customers engaged is to monitor their brands, including sentiment
analysis.</p>
      <p>Emotion AI (also known as Artificial Intelligence) or Opinion Mining is a method of extracting
feelings and emotions from a text. This is the methodology for systematically identifying, extracting,
quantifying, and studying affective states by utilizing natural language processing, text analysis,
computational linguistics, and biometrics. The purpose of opinion mining is to identify the emotional
tone behind a body of text. In organizations, this is a popular method for determining and categorizing
opinions about products, services, or ideas. The authors of this paper use the terms interchangeably.
Sentiment Analysis provides insights into social media sentiment, brand experience, patient experience,
customer satisfaction, multilingual insights, news trend analysis, and real-time sentiment insights.</p>
      <p>The process of opinion mining can be approached in a variety of ways. In large-scale sentiment
analysis, traditional machine learning methods such as Naïve Bayes, Logistic Regression, and Support
Vector Machines (SVM) are widely used because of their scalability.</p>
      <p>There are four main steps in opinion mining: Data collection - the data that will be analyzed; Text
cleaning - the data can be processed and prepared for analysis through text cleaning tools; Analyzing
the data; Understanding the results.</p>
      <p>The purpose of this paper is to present current knowledge about opinion mining tools, based on a
literature review, and to identify how their use can affect the environment where they are used. They
are also briefly discussed in terms of their advantages.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Conceptual Context</title>
      <p>In using information technologies to seek out and understand others' opinions, new opportunities
and challenges arise. Natural Language Processing combines computational linguistics, machine
learning, and deep learning models to model human language rules. In combination with these
technologies, computers can analyze human language, whether it is text or audio data, and can
comprehend the speaker's or writer's intent and mood. The process of understanding, interpreting, and
changing human language is known as natural language processing, or NLP.</p>
      <p>One of the most common applications of NLP is opinion mining. The method identifies and extracts
views based on spoken or written language. The term sentiment analysis is also used to describe it.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>An overview of opinion mining applications</title>
      <p>Opinion mining is a branch of natural language processing that aims to recognize and extract
opinions from a given text, which includes blogs, reviews, social media, forums, and news to get
feedback from customers. A new product is also evaluated after it has been sold to discover what the
public thinks of it.</p>
      <p>When a product attribute (interface, user experience, functionality) is searched for using opinion
mining models, the exact information that is needed can be obtained. An audience's perception of a
product can help determine its success. Is there anything that needs to be improved about the product?
In addition to customer service firms, sentiment analysis is frequently used to automatically categorize
incoming calls as "urgent" and "not urgent." Using machine learning to automate the customer service
industry, it has become more important than ever to understand consumers' feelings. Because of this,
businesses are increasingly using chatbots based on natural language processing.
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>A new approach to natural language processing using opinion mining</title>
      <p>In opinion mining, unstructured text can be turned into structured data using natural language
processing and open-source tools. The Twitter platform, for instance, is a rich source of feelings, with
individuals sharing their thoughts and opinions.</p>
      <p>People often attribute the most importance to social media comments based on moods (positive or
negative). Customer emotions give a more comprehensive picture of what influences their
decisionmaking process and, in some circumstances, even dictates it. Therefore, sentiment analysis based on
emotion is a valuable use of Natural Language Processing. A sophisticated social media monitoring
strategy paired with NLP for speech analysis can help companies analyze consumer emotions and
respond appropriately.</p>
      <p>Among the examples of NLP for sentiment analytics are search results - search engines use natural
language processing (NLP) to surface relevant results according to similar search patterns or user intent,
making it easy for anyone to find what they're looking for; Language translations - Many languages do
not allow direct translation and have different sentence structure orderings. In the early days of NLP
online, email filters were used to filter emails and write grammatically correct replies. Spam filters
began by looking for certain terms or phrases that indicated spam. Email classification in Gmail is one
of the most frequent, newer uses of NLP.</p>
      <p>The Sentiment Analytics method allows one to determine the feelings and emotions experienced by
a viewer. The experience of emotions is not included. A broad response is identified and analyzed by
contrasting positive and negative experiences.</p>
      <p>The use of both Emotion Analysis and Sentiment Analysis can transform the way people react to
new products. Since emotion and sentiment analysis have similar advantages and functions, people tend
to use them interchangeably.</p>
      <p>Despite this, there are significant differences between these two systems. In contrast to sentiment
analytics, which categorizes customer opinions into negative, positive, or neutral, emotion analysis
provides insight into the motivations and emotional blocks of customers. Emotion analysis is beyond
the scope of this paper.</p>
    </sec>
    <sec id="sec-5">
      <title>3. A Study</title>
      <p>In this section, we present the analysis of papers relevant to our research. The focus for this analysis
is the data or the results obtained through the usage of opinion mining tools, the databases where the
research was conducted, and the results found.</p>
      <p>The focus for the research was opinion mining with data gathering methods and several algorithms
for an all-encompassing state of the art review, as well as the measurements used for sentiment analysis
in wherever a sentimental value could be obtained.</p>
      <p>
        The authors’ choice for research papers was in two different databases: ACM Digital Library (ACM
Digital Library, n.d.)[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and IEEEXplore (IEEE Xplore, n.d.), [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. It was found a huge number of
results, the most relevant were selected considering not only the title but also the paper’s date. Authors
chose the recent ones.
      </p>
      <p>After the selection of the papers found in the initial search, the titles and abstracts were analyzed
to choose the most relevant. For this selection the papers had to include some sort of opinion
mining/sentiment analysis (text or other) and include the description of the algorithms used to obtain
the narrated results described in each paper. A total of 10 papers was selected through this method,
mostly related to comments in web platforms with most of them being about movie review platforms
as it seems to be the most common use case according to our search. There were also two other papers
added to this list, one from 2013 and the other from 2022 that use a tool (SERENE) relevant to the
search.</p>
    </sec>
    <sec id="sec-6">
      <title>4. Results</title>
      <p>and 2).</p>
      <p>The papers are organized in two tables by publication date, where each row represents one paper,
with its title and citation, followed by the authors' names and a brief description of its contents (table 1</p>
      <p>The work in this paper considers most users don’t have
time to read other users’ reviews and comments,
therefore the authors suggest a system capable of
analyzing sentiment to improve the accuracy of the
overall ratings on movies.</p>
      <p>This project aims to use sentiment analysis on various
comments including movie reviews, product reviews and
tweets using SentiWordNet and other machine learning
algorithms.</p>
      <p>For this paper, the authors aim to improve the results of
existing sentiment analysis tools like SentiStrength and
SentiWordNet using machine learning.</p>
      <p>The work in this paper intends to use parameters apart
from textual values for sentiment analysis, for this
purpose the authors use two state-of-the-art datasets and
develop a method capable of detecting sentiment more
accurately.</p>
      <p>The authors use SERENE, a web sentiment analysis tool
to better the user experience with data gathered from the
actions taken by users on platforms.</p>
      <p>For this paper the authors develop a multimodal system
that uses textual, acoustic, and visual information on the
CMU-MOSEI dataset, according to the authors, the
method developed has a higher accuracy than the models
in the dataset.</p>
      <p>As shown in the tables, each of the papers in the previous subsection was analyzed thoroughly and
the data collection, algorithms, techniques, or software used for either data collection or sentiment
analysis are presented in the same order.</p>
      <p>
        The authors use data from Chinese platforms Douban and iQiYi to improve sentiment ratings of
movie review comments for recommendation purposes [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The authors do not provide a description of
their data collection method; however, they use sentiment analysis techniques on the comments from
these platforms. As well as heuristics that change the approach to sentiment analysis, the authors present
an appropriate lexicon for platforms' language, along with words to describe cast parts instead of the
film, as well as popular words like “binge watch”. By analyzing the top 10 movies on the platform, the
authors compare five different methods. Overall accuracy was not high, but one of the methods had
around 80% accuracy.
      </p>
      <p>
        In a 2017 study, crawling tools to gather information from the Chinese movie platform Douban was
used to develop a comprehensive rating model of Douban movies based on sentiment analysis [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The
paper proposes a rating model that includes comment sentiment as well as, ratings from 1 to 5. To
improve this model, the authors suggest removing some comments based on the metadata, such as
comments before the premiere, since they can be biased by social media. Another suggestion would be
to highlight the comments that have been most liked. In comparison to the platform's method, the work
developed for this paper shows a more accurate rating on all tests.
      </p>
      <p>
        Suhariyanto et al. predict movie sentiment using Rotten Tomatoes reviews and scores by using
SentiWordnet [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] crawl tools directly from Rotten Tomatoes [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The authors propose further
processing after storing the gathered data to improve sentiment analysis by removing stop words (and,
or ...). To try to approach the result to the actual movie score, they combined SentiWordNet with expert
reviews to determine whether comments were overwhelmingly positive or negative. Based on the expert
review scores, the method developed was much more accurate than SentiWordNet.
      </p>
      <p>
        An online movie review sentiment analysis based on 100 random comments using a public database
of movie reviews uses a technique to handle negative comments [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. SentiWordNet is used in this work,
but negation prefixes are treated to improve results. According to the authors, prefixes such as "anti"
can change the meaning of a word and could negatively affect the result if not identified by the
algorithm. According to the authors, despite not using the same test data, their algorithm has a notably
higher accuracy than similar algorithms without prefixes.
      </p>
      <p>
        Using deep learning for sentiment analysis, authors analyzed movie comments on a public dataset
which, according to the authors, had 3000 comments [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The purpose of this paper is to classify each
comment according to its sentiment (good, bad, great, decent). A deep learning algorithm and a machine
learning algorithm are then trained using these data sets. As a result of using this technique, the lowest
accuracy achieved was 98%.
      </p>
      <p>
        A Word Vector Based Review Vector Method for Sentiment Analysis of Movie Reviews Exploring
the Applicability of Movie Reviews [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] uses comments from IMDb, with no information about how the
data was obtained, citing only the size of the dataset (25000 comments). They aim to use machine
learning to classify words within a variable size vector that is generated by an algorithm generating
dimensions. According to the article, the method presented in the article displays good results when
compared to traditional sentiment analysis tools. Despite having an 87% accuracy, the authors consider
their method to be an improvement, given that it helps in a few languages, despite not having the best
accuracy.
      </p>
      <p>
        It was shown that the authors could predict the success of a movie based on the opinions expressed
in comments on Youtube trailers using sentiment analysis [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This work makes use of an API that
allows them to collect data, which are comments on video trailers. A random sample of 20 trailers from
2016 was chosen. For sentiment analysis, various Python libraries are used to find positives and
negatives in the comments. A linear regression equation is then used to predict how successful the
movies were in terms of box office revenue. The results of this paper demonstrate that the trailer
comments can be used to predict the success of a movie.
      </p>
      <p>
        Using NLP tools, for movies based on the title, genre, rating, cast, revenue, and comments of the
public dataset TMDb (The Movie Database) was proposed [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Using only common sentiment analysis
words, such as good or bad, this work performs a comparative sentiment analysis. The authors report
that the algorithm has an accuracy rate of 66.7%, which is then combined with the rest of the data for a
final accuracy of 70%, which indicates the importance of full text analysis when it comes to sentiment
analysis.
      </p>
      <p>
        Using a hybrid approach [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] examines three different datasets: tweets, movie reviews, and product
reviews. Several datasets have been obtained from Kaggle, including the tweets and movie comments,
and the product comments from an obsolete repository. They trained a machine learning model using
four different techniques based on the obtained sentiment value from SentiWordNet. A comparison is
then made between the classifications in the different platforms and the method developed by the
authors. According to the authors, their solution uses sentiment analysis values to better classify neutral
reviews.
      </p>
      <p>
        In a Combination of Machine Learning and Lexicon Based Techniques for Sentiment Analysis, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
use an IMDb dataset containing movie reviews as well as an Amazon dataset containing product
reviews. Both datasets contain human-classified reviews as either positive or negative. SentiStrength
and SentiWordNet are used by the authors for generating numeric values for sentiment used in training
machine-learning algorithms. The results of these algorithms are then combined into a meta-classifier
to improve their individual performance. According to the authors, using the meta-classifier does not
result in a significant improvement in accuracy.
      </p>
      <p>
        In Rahman et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] the authors differ from the majority of sentiment analysis research by
incorporating nonverbal information into their classification methods, according to the authors, who
tested their developed methodology on state-of-the-art datasets (CMU-MOSI and CMU-MOSEI) using
acoustic and visual parameters as well as text transcribed from the videos. Based on multimodal
parameters, the proposed technique is effective in fine-tuning sentiment.
      </p>
      <p>
        The SERENE case study [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] interplay between AI and HCI for UX evaluation: SERENE (User
Experience Detector) is a tool that, when implemented in web platforms, can detect user actions, and
classify them based on their emotion, resulting in a heatmap displaying where users express certain
emotions. The project aims to improve user experience using this data. This study shows sentiment
analysis goes beyond text analysis, despite focusing on human-computer interaction.
      </p>
      <p>
        Khalan &amp; Shaikh refers to the development of an algorithm suitable for recognizing emotions, in
which textual, visual, and acoustic data is incorporated [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. This is like the methodology used in
another study reviewed in this article, but with the addition of analyzing the data that surrounds the
analyzed data timewise, we obtained better results than those obtained from the models developed for
the dataset (CMU-MOSEI).
      </p>
    </sec>
    <sec id="sec-7">
      <title>5. Discussion</title>
      <p>In our first demonstration of sentiment analysis, we used movie comments gathered from IMDb to
show how it works on text. The whole process is described using SentiStrength data collection and
sentiment analysis. In this demonstration, Python was used, which allows for the addition of external
libraries. A second demonstration of SERENE's functionality is displayed using publicly available
papers in the context of user experience.</p>
    </sec>
    <sec id="sec-8">
      <title>SentiStrength</title>
      <p>
        Most sentiment analysis projects use data from publicly available datasets and data science projects.
IMDb has an ongoing user interaction, so based on current data analysis, for this paper, the data are
taken from the IMDb API (API for IMDb, TMDb, Wikipedia and More - IMDb API, n.d.). The API
allows access to public movie data such as titles, ratings, and comments [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>Figure 1 shows some of the endpoints available for data collection on the IMDb API page. For access
to this API, users must register and obtain a key to use when requesting data. Only two endpoints were
used in this demonstration, one returning the movie ID (unique identifier) from the title and one
returning movie reviews given the movie ID. The reviews contain both the comments and ratings each
user gave the movie, but the rest has been removed as it isn't necessary for this demonstration.</p>
      <p>As soon as the data has been collected, SentiStrength (SentiStrength - Sentiment Strength Detection
in Short Texts - Sentiment Analysis, Opinion Mining, n.d.) will be used for sentiment analysis on the
comments. Using this tool, a given sentence is split into words and analyzed for sentiment. By
comparing each word to a set of words associated with a particular sentiment, this analysis is performed.
After asking the user for a title, the program gets the movie's ID from the API, which is then used to
retrieve the reviews. The sentiment value of each comment is then calculated using SentiStrength,
which ranges between -5 and 5.</p>
      <p>The process of removing unnecessary data and organizing the data that is needed is a list of all the
comments, the rating given by the user, and the SentiStrength sentiment value. In addition, the
sentiments of all the comments were tested for accuracy. The program returns useful information, such
as the sentiment value calculated by SentiStrength paired with the comment's rating. Any movie title,
such as Jaws, can be used in this way.</p>
      <p>According to the result, sentiment values are very different from actual ratings given by users.
Although there are a variety of sentiment analysis tools, with differing results, similar steps must be
taken, from data gathering to tool use, to achieve the same results.</p>
    </sec>
    <sec id="sec-9">
      <title>SERENE</title>
      <p>
        To display sentiment analysis in fields other than text, SERENE uses which is an online tool for
user experience sentiment analysis. During the data collection process, this tool gathers data itself if it
is implemented on the platform. Whenever an action is taken by a user on a page, it is recorded to be
analyzed later [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. With the SERENE dashboard, a heatmap can be created based on the data gathered
through user interaction.
      </p>
      <p>Using SERENE on a shopping page, figure 2 shows a heatmap, with colors indicating how strong
a different sentiment (in this case Joy) is analyzed. The figure shows a high level of Joy around the
shopping cart icon derived from users using SERENE. The results of this analysis can then be used by
a user experience expert to suggest changes.</p>
    </sec>
    <sec id="sec-10">
      <title>5.1 AI Support in Everyday Life – a Snapshot</title>
      <p>Using machine learning (ML) and other techniques in the background, Artificial Intelligence (AI) is
being used in many areas of daily life. It is everywhere in our lives that artificial intelligence can be
found, whether it is reading our emails, receiving driving directions, or suggesting music or movies.
As society moves forward with the digital revolution, software and devices powered by artificial
intelligence and machine learning (AI and ML) emulate human thought processes. A system powered
by artificial intelligence recognizes its surroundings, handles what it sees, resolves issues, and assists
with chores to improve the quality of daily life.</p>
      <p>Most people regularly check their social media accounts, including Facebook, Twitter, Instagram,
and others. Besides customizing feeds, artificial intelligence also detects and eliminates false news. As
an example, Deep Learning enables Facebook to extract value from a growing number of its
unstructured data sets.</p>
      <p>Although the autonomous vehicle market is still in its early stages, there are already enough
prototypes and pilot projects to suggest that such vehicles will become more common as artificial
intelligence and IoT (Internet of Things) technologies become more advanced.</p>
      <p>The use of virtual assistants such as Siri, Cortana, Google Assistant, and others has simplified people’s
lives. Throughout the process, they have become a friend to people, reminding them to pick up a
package and telling them jokes. This software is capable of recognizing speech patterns and provides
natural language processing capabilities. By monitoring working hours, screen time, and other relevant
data, it is also possible to obtain information about the user. Artificial intelligence enables it to learn
and listen as if it were a human.</p>
      <p>Streaming services such as music and video are also excellent examples of artificial
intelligence. Based on people’s preferences, these platforms provide suggestions.</p>
      <p>Due to artificial intelligence (AI) technologies such as machine learning, online shopping is becoming
more personalized and streamlined for consumers. Commercial enterprises can improve their logistics
management with the help of AI-powered automated warehouses and supply chain management
systems. Furthermore, sentiment analysis allows them to better understand and respond to their
consumers' needs and behavior.</p>
      <p>Uber, for instance, provide people with a vehicle nearly every time they require one, making them
extremely useful. With the aid of deep learning technology, these apps can identify people routine
behavior.</p>
      <p>A great deal of fun can be had with the email communication system. The unwelcome emails are
immediately filtered out and categorized as spam or non-urgent. During the creation of a new email,
the software suggests possible replies. Additionally, some email systems provide users with a
notification when it is time to submit their messages. For all these useful features to be available,
artificial intelligence is required.</p>
      <p>By increasing our productivity and helping us focus on actual problems, artificial intelligence is
already transforming our lives. The actuation field also encompasses games, medical applications,
autocorrect texts, recipes and cooking, smart homes, etc.</p>
      <p>Moreover, artificial intelligence technology will continue to grow, expand, and become increasingly
important to all industries and virtually every aspect of our everyday lives. This paper presented the
state of the art for opinion mining, an application of AI in daily life.</p>
    </sec>
    <sec id="sec-11">
      <title>6. Conclusions</title>
      <p>Integration with Systems Modeling Language (SysML) will enable teams to collaborate more
efficiently by providing a common language and process to distribute models. In systems engineering,
the Human Systems Integration component can represent behaviors, constraints, states, and goals
throughout the entire lifecycle of the system. Although sentiment analysis measures sentiment, an
otherwise impossible task for a machine, these techniques can be applied to a range of applications,
from comment analysis to the analysis of webpages. With the improvement of these tools, not only will
systems be able to have automated ratings, but developers will also be able to receive user feedback on
what they should improve.</p>
      <p>Since comment-based platforms have grown in popularity, averaging user ratings might not be the
most efficient method of rating. The IMDb movie database rates movies out of 10 and allows comments
as well. Using sentiment analysis on comments might improve the overall rating of movies in movie
databases or products in online stores, allowing users to better understand the quality of the product
they are seeking information about. SERENE, for example, can measure sentiment in other fields
besides comment analysis, such as user input, and improve the interface based on this sentiment for a
better user experience.</p>
      <p>With tools that take data directly from user input, sentiment analysis can be a powerful tool to
improve user experience, as well as text analysis, as comments on web platforms with many unread
comments are common. A better user experience will also result from using the sentiment value of
every comment to improve the rating accuracy.</p>
      <p>As shown in the usage of the SentiStrength tool, sentiment analysis can be very valuable for the field
of user experience, but the results may not be very accurate. The accuracy issue could be addressed by
using various tools to bring the results closer to reality.</p>
      <p>Overall, opinion mining focuses on extracting, classifying, understanding, and assessing opinions
expressed in news reports, social media comments, and user-generated content. Often, online text is
subjected to sentiment analysis to identify sentiment, affect, subjectivity, and other emotions.</p>
      <p>Moreover, with the Systems Modeling Language (SysML) extension, referred to as the
"HumanAgent Teaming Modeling Language," and a companion method, known as the "Human-Agent Teaming
Design Method," both of which are useful extensions of SysML, humans and artificial agents can work
together in teams.</p>
    </sec>
    <sec id="sec-12">
      <title>Acknowledgements</title>
      <p>This research was funded by LARSyS (Projeto - UIDB/50009/2020).
7. References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>IEEE</given-names>
            <surname>Xplore</surname>
          </string-name>
          . (n.d.).
          <source>Retrieved March</source>
          <volume>23</volume>
          ,
          <year>2022</year>
          , from https://ieeexplore.ieee.org/Xplore/home.jsp
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>ACM</given-names>
            <surname>Digital Library</surname>
          </string-name>
          , https://www.acm.org › publications
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.-H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Liu</surname>
          </string-name>
          , T.-W. (
          <year>2017</year>
          ).
          <article-title>Improving sentiment rating of movie review comments for recommendation</article-title>
          .
          <source>2017 IEEE International Conference on Consumer Electronics - Taiwan (ICCE-TW)</source>
          ,
          <fpage>433</fpage>
          -
          <lpage>434</lpage>
          . https://doi.org/10.1109/ICCE-China.
          <year>2017</year>
          .7991181
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Gu</surname>
            ,
            <given-names>Y.-R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Su</surname>
          </string-name>
          , Y.-Y. (
          <year>2017</year>
          ).
          <source>Comprehensive Rating Model of Douban Movie Based on Sentiment Analysis</source>
          .
          <source>2017 International Conference on Network and Information Systems for Computers (ICNISC)</source>
          ,
          <fpage>111</fpage>
          -
          <lpage>116</lpage>
          . https://doi.org/10.1109/ICNISC.
          <year>2017</year>
          .00032
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] SentiWordNet, in Baccianella, S.,
          <string-name>
            <surname>Esuli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>SENTIWORDNET 3.0: An Enhanced Lexical Resource for Sentiment Analysis</article-title>
          and
          <string-name>
            <given-names>Opinion</given-names>
            <surname>Mining</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Suhariyanto</surname>
          </string-name>
          ,
          <string-name>
            <surname>Firmanto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sarno</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <source>Prediction of Movie Sentiment Based on Reviews and Score on Rotten Tomatoes Using SentiWordnet</source>
          . 2018
          <source>International Seminar on Application for Technology of Information and Communication</source>
          ,
          <volume>202</volume>
          -
          <fpage>206</fpage>
          . https://doi.org/10.1109/ISEMANTIC.
          <year>2018</year>
          .8549704
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Pandey</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sagnika</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Mishra</surname>
            ,
            <given-names>B. S. P.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>A Technique to Handle Negation in Sentiment Analysis on Movie Reviews</article-title>
          .
          <source>2018 International Conference on Communication and Signal Processing (ICCSP)</source>
          ,
          <fpage>737</fpage>
          -
          <lpage>743</lpage>
          . https://doi.org/10.1109/ICCSP.
          <year>2018</year>
          .8524421
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>K. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>C. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>K. M.</given-names>
          </string-name>
          (
          <year>2023</year>
          ).
          <article-title>A Survey of Sentiment Analysis: Approaches, Datasets,</article-title>
          and Future Research.
          <source>Applied Sciences</source>
          ,
          <volume>13</volume>
          (
          <issue>7</issue>
          ),
          <fpage>4550</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>A Word Vector Based Review Vector Method for Sentiment Analysis of Movie Reviews Exploring the Applicability of the Movie Reviews</article-title>
          .
          <source>2018 3rd International Conference on Computational Intelligence and Applications (ICCIA)</source>
          ,
          <fpage>112</fpage>
          -
          <lpage>117</lpage>
          . https://doi.org/10.1109/ICCIA.
          <year>2018</year>
          .00028
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Timani</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>Predicting Success of a Movie from Youtube Trailer Comments using Sentiment Analysis</article-title>
          .
          <source>2019 6th International Conference on Computing for Sustainable Global Development (INDIACom)</source>
          ,
          <fpage>584</fpage>
          -
          <lpage>586</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Kapoor</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vishal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>K. S.</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <source>Movie Recommendation System Using NLP Tools. 2020 5th International Conference on Communication and Electronics Systems (ICCES)</source>
          ,
          <fpage>883</fpage>
          -
          <lpage>888</lpage>
          . https://doi.org/10.1109/ICCES48766.
          <year>2020</year>
          .9137993
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Rajeswari</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mahalakshmi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nithyashree</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nalini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>Sentiment Analysis for Predicting Customer Reviews using a Hybrid Approach. 2020 Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA</article-title>
          ),
          <fpage>200</fpage>
          -
          <lpage>205</lpage>
          . https://doi.org/10.1109/ACCTHPA49271.
          <year>2020</year>
          .9213236
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Neshan</surname>
            ,
            <given-names>S. A. S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Akbari</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>A Combination of Machine Learning and Lexicon Based Techniques for Sentiment Analysis</article-title>
          .
          <source>2020 6th International Conference on Web Research</source>
          , ICWR
          <year>2020</year>
          ,
          <volume>8</volume>
          -
          <fpage>14</fpage>
          . https://doi.org/10.1109/ICWR49608.
          <year>2020</year>
          .9122298
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Rahman</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasan</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bagher</surname>
            <given-names>Zadeh</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Morency</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.-P.</given-names>
            , &amp;
            <surname>Hoque</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>Integrating Multimodal Information in Large Pretrained Transformers</article-title>
          .
          <source>Proceedings of the Conference. Association for Computational Linguistics. Meeting</source>
          ,
          <year>2020</year>
          ,
          <volume>2359</volume>
          . https://doi.org/10.18653/V1/
          <year>2020</year>
          .ACL-MAIN.
          <fpage>214</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desolda</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lanzilotti</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Costabile</surname>
            ,
            <given-names>M. F.</given-names>
          </string-name>
          (
          <year>2022</year>
          ).
          <article-title>SERENE: a Web platform for the UX semi-automatic evaluation of website</article-title>
          . ACM International Conference Proceeding Series. https://doi.org/10.1145/3531073.3534464.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Khalane</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Shaikh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2022</year>
          ).
          <source>Context-Aware Multimodal Emotion Recognition. Lecture Notes in Networks and Systems</source>
          ,
          <volume>350</volume>
          ,
          <fpage>51</fpage>
          -
          <lpage>61</lpage>
          . https://doi.org/10.1007/
          <fpage>978</fpage>
          -981-16-7618-
          <issue>5</issue>
          _5/COVER
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <article-title>SentiStrength - sentiment strength detection in short texts - sentiment analysis, opinion mining</article-title>
          .
          <source>(n.d.)</source>
          .
          <source>Retrieved April 8</source>
          ,
          <year>2022</year>
          , from http://sentistrength.wlv.ac.uk/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>