<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">RE-Miner: Mining Mobile User Reviews with Feature Extraction and Emotion Classification</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Quim</forename><surname>Motger</surname></persName>
							<email>joaquim.motger@upc.edu</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Service and Information System Engineering</orgName>
								<orgName type="institution">Universitat Politècnica de Catalunya</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Max</forename><surname>Tiessler</surname></persName>
							<email>max.tiessler@upc.edu</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Service and Information System Engineering</orgName>
								<orgName type="institution">Universitat Politècnica de Catalunya</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Marc</forename><surname>Oriol</surname></persName>
							<email>marc.oriol@upc.edu</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Service and Information System Engineering</orgName>
								<orgName type="institution">Universitat Politècnica de Catalunya</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Irene</forename><surname>Bertolín</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Service and Information System Engineering</orgName>
								<orgName type="institution">Universitat Politècnica de Catalunya</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">RE-Miner: Mining Mobile User Reviews with Feature Extraction and Emotion Classification</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">65CB114A70B30492ABA13E9224A35E26</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T20:07+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>mobile app reviews</term>
					<term>feature extraction</term>
					<term>emotion classification</term>
					<term>natural language processing CEUR Workshop Proceedings</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In the context of app stores, user reviews are pivotal on supporting multiple requirements engineering tasks. Among these, feature extraction and emotion classification play a crucial role in requirements prioritization, feedback gathering and release planning. Empirical evaluation of these techniques is impeded by data collection complexities and a lack of reproducible methods and available tools. Furthermore, existing studies often focus on isolated tasks, hindering a comprehensive analysis of user perceptions. This paper introduces RE-Miner, a work-in-progress tool integrating multiple feature extraction and emotion classification innovative methods, enabling a detailed analysis of feature-oriented user feedback. RE-Miner comprises a web-based service for task integration and comparison, and a web application for persistent storage and analytical visualization of reviews. As a result, RE-Miner provides a platform for seamless integration, replication, and comparison of review mining techniques, fostering advancements in feature extraction and emotion classification understanding for requirements engineering. A demo of the tool is showcased here: https://youtu.be/PFNCbborPuU.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>User reviews offer a wealth of information to support multiple requirements engineering tasks <ref type="bibr" target="#b0">[1]</ref>. Elicitation of feature requests <ref type="bibr" target="#b1">[2]</ref>, identification of bugs or issues <ref type="bibr" target="#b2">[3]</ref>, user feedback gathering and analysis <ref type="bibr" target="#b3">[4]</ref>, and release planning or prioritization <ref type="bibr" target="#b4">[5]</ref> are a few examples of the most popular use cases for automated review processing. Among these, feature extraction (i.e., extracting mentions to functional aspects of an app <ref type="bibr" target="#b5">[6]</ref>) and emotion classification (i.e., extracting the sentiments or emotions in a text <ref type="bibr" target="#b6">[7]</ref>) are two of the most popular techniques. While they have undergone intense study <ref type="bibr" target="#b7">[8]</ref>, innovations in the landscape of natural language processing triggered by deep learning and large language models are promoting accuracy improvements in both feature extraction <ref type="bibr" target="#b8">[9]</ref> and emotion classification <ref type="bibr" target="#b9">[10]</ref>. Meanwhile, some challenges like disambiguation, domain-specific adaptation and precision of negative emotion detection still remain <ref type="bibr" target="#b7">[8]</ref>.</p><p>Evaluating these methods poses scientific challenges like data collection <ref type="bibr" target="#b10">[11]</ref>, replication and deployment of resource-intensive services <ref type="bibr" target="#b11">[12]</ref>. Additionally, from a user perspective, comparison and selection of the most suitable approach for a given domain is problematic, undermined or even neglected <ref type="bibr" target="#b12">[13]</ref>. Furthermore, most research is dedicated to the isolated use of these tasks <ref type="bibr" target="#b7">[8]</ref>. Combining feature and emotion descriptors allows a fine-granularity analysis on the user perception to a particular feature or a cluster of features. This knowledge is valuable to support single-feature emotion-oriented analysis and filtering of non-relevant content <ref type="bibr" target="#b13">[14]</ref>. While there is some existing work proposing a combined analysis of these tasks (see Section 6), their replication is problematic due to the lack of open source tools and reusable frameworks <ref type="bibr" target="#b7">[8]</ref>.</p><p>This paper introduces RE-Miner, a work-in-progress software tool designed for replication and comparative analysis in review-based feature extraction and emotion classification. RE-Miner consists of a web-based service for integrating and comparing multiple review mining tasks, and a web application to support the visual analysis of user reviews, incorporating statistical data on the features and emotions derived from these reviews. We envisage that our contribution will assist researchers and app stakeholders in the selection, replication, integration and comparison of review mining techniques.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Background</head><p>While the field of natural language processing for requirements engineering (NLP4RE) is not novel, availability of reusable tools or even full descriptions to allow replication of such techniques is scarce. Zhao et al. surveyed 130 NLP4RE tools <ref type="bibr" target="#b12">[13]</ref>, from which only 17 were available for download. Furthermore, they claimed this scarcity to be particularly highlighted in novel NLP techniques and specialized tools integrating deep learning strategies.</p><p>Focusing on feature extraction tasks, the SAFE tool is considered one of the standard methods, based on syntactic-based pattern matching techniques complemented with semantic similarity for feature candidate linking <ref type="bibr" target="#b5">[6]</ref>. However, not only its accuracy in the analysis of reviews is limited <ref type="bibr" target="#b14">[15]</ref>, but its source code is not available and its replication requires design assumptions <ref type="bibr" target="#b7">[8]</ref>. Similar approaches like GuMa <ref type="bibr" target="#b13">[14]</ref> and ReUS <ref type="bibr" target="#b15">[16]</ref> also focus on syntactic aspects. Beyond this formulation of the problem, KEFE proposes a deep learning classifier designed to sift through syntactically extracted features and exclude non-relevant expressions <ref type="bibr" target="#b16">[17]</ref>.</p><p>On the other hand, emotion classification aims at detecting the emotion in accordance with a specified emotional model. This contrasts to traditional sentiment analysis techniques that just aim at measuring the positive or negative orientation of a text <ref type="bibr" target="#b17">[18]</ref>. In our proposal, we have adopted one of the most widely embraced emotion models, proposed by P. Ekman <ref type="bibr" target="#b18">[19]</ref>. This model classifies the emotions as: sadness, fear, happiness, anger, surprise, and disgust. Complementary, the neutral feeling is also used for non-specific emotions. Automatic emotion identification methods from textual content include lexicon-based techniques, classical machine learning models (e.g. SVM, bayes,...) or deep learning models <ref type="bibr" target="#b17">[18]</ref>. More recently, transformerbased models and LLMs have significantly advanced the field of emotion classification <ref type="bibr" target="#b19">[20]</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Tool description</head><p>The main goal of RE-Miner is to provide a user-friendly, easily accessible and reusable software tool for both researchers and mobile app developers. It is designed to facilitate replication studies and comparative analyses in the field of review-based natural language processing tasks, with a particular emphasis on feature extraction and emotion classification. The tool is composed of two software-based contributions: (1) RE-Miner-Hub<ref type="foot" target="#foot_0">1</ref> , a web-based service supporting the integration and comparison of feature extraction and emotion classification tasks, using various NLP models and providers; and (2) RE-Miner-Dashboard<ref type="foot" target="#foot_1">2</ref> , a web-based application to support user management, app and review persistence, automatic processing and analytical visualization of a batch of user reviews combining features and emotions emerged from these reviews. Figure <ref type="figure" target="#fig_0">1</ref> provides a high-level overview of RE-Miner architecture.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">RE-Miner-Hub</head><p>RE-Miner-Hub is a web-service system designed to empower researchers with the capability to conduct feature extraction and emotion classification tasks using a common API syntax. RE-Miner-Hub serves as a centralized orchestration service of heterogeneous software components (both from a logic and physical point of view), each of them deployed as decoupled, decentralized software resources. This architecture facilitates re-usability of third-party methods, which can extend RE-Miner set of tasks by either replicating and embedding these techniques as a new RE-Miner software module or simply by using available services from the web. For feature extraction, current version of RE-Miner-Hub employs two methods based on our previous work:</p><p>• TransFeatEx integrates a RoBERTa-based pre-trained model used to leverage syntactic patterns and semantic annotations (e.g., polarity score) to identify feature expressions <ref type="bibr" target="#b20">[21]</ref>.</p><p>TransFeatEx is developed as a Python-based web-service, and it is deployed as a standalone web application and accessed using HTTP-based communication through an API. We use its default configuration, as described in the tool repository and in the original paper <ref type="bibr" target="#b20">[21]</ref>.</p><p>• T-FREX gives access to a suite of Transformer-based models (i.e., BERT, RoBERTa and XLNet) fine-tuned for Named-Entity Recognition using crowdsourced feature annotations generated by users in software recommendation platforms <ref type="bibr" target="#b8">[9]</ref>. T-FREX models are available on HuggingFace<ref type="foot" target="#foot_2">3</ref> , allowing their integration by simply adding these models for inference through an NLP pipeline using the Transformers Python module.</p><p>For emotion classification, we developed and employed the following methods:</p><p>• Encoder Classifier focuses on fine-tuning encoder-only LLMs (i.e., BERT, BETO) with a document classification layer on top <ref type="bibr" target="#b21">[22]</ref>. These models were fine-tuned using 2,000 annotated user-generated microblogs (e.g., tweets). This component weights each emotion class, based on the probability distribution of a given review to reflect said property. • Generative Classifier utilizes a GPT-3.5-Turbo model fine-tuned on a few-shot learning setting using prompt engineering to extract emotions from mobile application reviews.</p><p>We used a reduced sample dataset of 100 internally annotated app reviews for the finetuning process <ref type="foot" target="#foot_3">4</ref> . Contrarily to the Encoder Classifier, the outcome of this method is restricted to the most probable emotion for a given review.</p><p>For each task, users have the freedom to choose models that align with their preferences (i.e., context, dataset, computational resources...). RE-Miner-Hub exposes simple API methods to perform both feature extraction and/or emotion classification on a batch of reviews.</p><p>The modular design of RE-Miner-Hub provides flexibility in the list of available models, enabling scalable integration of new models for both sentiment analysis and feature extraction tasks. Moreover, within the RE-Miner ecosystem, a unified data model for reviews is used. This ensures scalability when integrating other software components that operate with the same data model. Lastly, the Hub acts as a flexible middle-ware between the RE-Miner-Dashboard and various third-party APIs and software components. The only requirement for integrating a new model into the RE-Miner-Hub is that it must be accessible via API (either the Hugging Face inference API or a traditional REST API).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">RE-Miner-Dashboard</head><p>The RE-Miner-Dashboard is primarily designed as a visualization and analytical software component. The dashboard, encompasses several key components: (1) a React front-end application; (2) an authorization and authentication system; (3) an API Gateway responsible for managing the access to the APIs; (4) a backend consisting of two APIs (handling reviews and mobile apps, respectively) and a module dedicated to creating new user entities within the database; and (5) a NoSQL document-based database.</p><p>Upon user creation and the corresponding database entry, access permissions to the application and associated APIs are granted. Users can upload individual applications or batches of them, along with the reviews, which are then stored in the database. When users want to analyze a review or a batch of reviews, the RE-Miner-Dashboard application sends a request to the RE-Miner-Hub, specifying the task (e.g. feature extraction and/or sentiment analysis). When receiving results from the RE-Miner-Hub system, they are stored in the database. This  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">User workflow</head><p>The RE-Miner-Dashboard presents two main use cases for review analysis. These require users to have completed the sign-up, login and upload of apps and reviews. Figure <ref type="figure" target="#fig_1">2</ref> illustrates a snapshot of both use cases.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Single-review analysis</head><p>a) Users can select a review for analysis from the Reviews &gt; View Reviews tab. Initiation of the analysis process can be done by clicking the Process review button. b) A modal wizard appears, guiding the user through the following steps:</p><p>i. The user selects the task/s and the method used for each task (e.g., GPT-3.5 for emotion classification; T-FREX BERT base for feature extraction). ii. The reviews are submitted to the RE-Miner-Hub to initiate the review analysis. c) After analysis, an icon will appear next to the processed review. By clicking it, the user opens the Review Analyzer view, displaying the analysis results, including detected emotions, emotion-marked sentences, and identified features within the review text.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Batch-review analysis and visual analytics</head><p>a) The user should repeat steps 1.a) and 1.b) while selecting multiple (or all) uploaded app reviews. b) By navigating to the Dashboard tab, the following analytical charts can be found: i. Sentiment Polar Area: aggregated sum of each emotion across all reviews. ii. Top Features Histogram: aggregated sum of the most frequent extracted features. iii. Features Over Time Chart: distribution of feature mentions over a time window. iv. Sentiment Histogram: distribution of emotions (displayed in a stacked layout based on frequency for each emotion class) over a time window. v. Features/Emotions Chart: combined distribution of a set of feature mentions with their associated emotions over a time window.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Evaluation plan</head><p>Below we summarize the main steps of the planned (and ongoing) evaluation:</p><p>• Data collection and annotation. We built on our previous work on mobile app repository mining to collect multiple reviews for a given domain <ref type="bibr" target="#b22">[23]</ref>, filtered and refined for the feature extraction task <ref type="bibr" target="#b8">[9]</ref>. This dataset consists of 468 apps with 23,816 reviews within a 1 year time window, each with at least 1 crowdsourced annotated feature. We used a subset of this data set to showcase the different use cases of RE-Miner as depicted in Section 4 and in the video demonstration. For emotion classification, we plan on conducting an internal iterative annotation process of a subset of reviews through structured guidelines, measuring annotation agreement and establishing solid evaluation criteria. • Experimentation. We plan to conduct an empirical evaluation of all methods in Section 3.1 by combining multiple cross-validation analyses using the complete data set annotated with features and emotions. This entails quantitative ground-truth evaluation to assess and compare the effectiveness of each technique. Additionally, we intend to apply search-based algorithms (e.g., clustering) to infer how the aggregated analysis of features and emotions can support requirements engineering tasks. For assessing the overall software product quality of the tool, we will focus on performance efficiency and usability as defined in ISO/IEC 25010 <ref type="bibr" target="#b23">[24]</ref>. For performance efficiency, we will measure the tool's response time and scalability under varying workloads for data upload and feature and emotion extraction tasks. For usability assessment, we plan to conduct user studies to evaluate ease of interaction, explainability of results, and overall user satisfaction with potential stakeholders.  <ref type="bibr" target="#b13">[14]</ref>. This process is consolidated through an LDA topic modelling method to infer high-level features and average sentiments (i.e., positive vs. negative). A similar approach is depicted by Dragoni et al. <ref type="bibr" target="#b15">[16]</ref>, depicting a pipeline for the streamlined automated collection and analysis of user reviews to extract a normalized polarity score. Beyond methods surveyed by Da ¸browski et al. <ref type="bibr" target="#b0">[1]</ref>, Gunaratman et al.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Related work</head><p>propose an automated app rating mechanism by weighting features and associated sentiments on a feature level <ref type="bibr" target="#b24">[25]</ref>. Finally, TransFeatEx integrates a sentiment analysis filter, whose use is limited to filtering out extremely polarized reviews to avoid biased representation <ref type="bibr" target="#b20">[21]</ref>.</p><p>In comparison with RE-Miner, main limitations of these approaches include: (1) unavailability of full source code or distributed software; (2) limitations for full replication; (3) use of traditional NLP techniques with respect to innovative methods; and (4) lack of data analytics visualization beyond finer granularity analysis on a review level. To overcome these limitations, RE-Miner software components are distributed including source code and packaged web services. README files include instructions to install, deploy and integrate these components, as well as a sample dataset to replicate the demo depicted in Section 4. Finally, while RE-Miner does not exclude the use of traditional NLP methods, the current version integrates multiple Transformer-based approaches for both feature extraction and sentiment analysis tasks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">Conclusions and future work</head><p>RE-Miner contributions are three-fold. First, we aim at providing a reusable tool to facilitate integration and extension of NLP4RE tasks in the context of app review mining. Second, we distribute software components as source code and as a standalone web application to integrate and run review mining processes to analyze the output of these methods on a fine granularity (i.e., review and sentence level) basis. Finally, we introduce a sample of simple data analytics to support and evolve the evolution of a dashboard to visualize statistics on review descriptors (i.e., features and emotions), both in isolation and combined.</p><p>As ongoing future work, we are working on extending the analytical dashboard with clustering and topic modelling techniques to provide higher levels of abstraction of clusters of features and emotions. This visualization will be used to support user trend analysis, involving dense centroids associated to a particular emotion or set of features. As a next action point, we plan to extend current tasks by including content classification of these reviews as an additional descriptor, focused on topic modelling and type of review (e.g., feature request, bug report, praise...). Finally, from a maintainability perspective, we plan on extending each task with new methods in the field, to facilitate replication studies following open-science principles.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: RE-Miner architecture. External service integration is represented: (1) as a web-service built from source code used through API communication; (2) as a model loaded from HuggingFace for inference; or (3) as a fine-tuned model from OpenAI used through API communication.</figDesc><graphic coords="3,89.29,84.18,416.69,89.39" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: RE-Miner-Dashboard, including review analysis (left) and features/emotions chart (right).</figDesc><graphic coords="5,89.29,84.19,416.67,125.98" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>seamless integration empowers users to use the analytical dashboard for engaging visual analyses of their data, extracting meaningful insights from the reviews. Details on the use cases and RE-Miner-Dashboard views are showcased in Section 4.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>Da ¸browski et al. recently concluded that automated combined analysis of feature extraction and emotion classification is limited, especially in the use of innovative NLP techniques [1]. Guzman and Maleej described a syntactic and semantic based technique combining feature extraction with lexicon-based polarity extraction on a sentence-level</figDesc><table /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Source code and API Swagger documentation available at: https://github.com/gessi-chatbots/RE-Miner-Hub.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Source code and sample dataset available at: https://github.com/gessi-chatbots/RE-Miner-Dashboard.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">E.g.: https://huggingface.co/quim-motger/t-frex-bert-base-uncased (T-FREX models are referenced in model card).</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">Prompt is available in GitHub repository. Full evaluation is yet to be conducted as depicted in Section</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>With the support from the Secretariat for Universities and Research of the Ministry of Business and Knowledge of the Government of Catalonia and the European Social Fund. This paper has been funded by the Spanish Ministerio de Ciencia e Innovación under project / funding scheme PID2020-117191RB-I00 / AEI/10.13039/501100011033.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Analysing app reviews for software engineering: a systematic literature review</title>
		<author>
			<persName><forename type="first">J</forename><surname>Dąbrowski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Empirical Softw. Engg</title>
		<imprint>
			<biblScope unit="volume">27</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Retrieving and analyzing mobile apps feature requests from online reviews</title>
		<author>
			<persName><forename type="first">C</forename><surname>Iacob</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Harrison</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Working Conference on Mining Software Repositories</title>
				<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Bug report, feature request, or simply praise? On automatically classifying app reviews</title>
		<author>
			<persName><forename type="first">W</forename><surname>Maalej</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Nabil</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Requirements Engineering Conference</title>
				<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">User feedback in the appstore: An empirical study</title>
		<author>
			<persName><forename type="first">D</forename><surname>Pagano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Maalej</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Requirements Engineering Conference</title>
				<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Release planning of mobile apps based on user reviews</title>
		<author>
			<persName><forename type="first">L</forename><surname>Villarroel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings -Int. Conference on Software Engineering</title>
				<meeting>-Int. Conference on Software Engineering</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">SAFE: A Simple Approach for Feature Extraction from App Descriptions and App Reviews</title>
		<author>
			<persName><forename type="first">T</forename><surname>Johann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Requirements Engineering Conference</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Sentiment analysis for software engineering: How far can we go?</title>
		<author>
			<persName><forename type="first">B</forename><surname>Lin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Conf. of Software Engineering</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Mining and searching app reviews for requirements engineering: Evaluation and replication studies</title>
		<author>
			<persName><forename type="first">J</forename><surname>Da</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">114</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">T-FREX: A Transformer-based Feature Extraction Method from Mobile App Reviews</title>
		<author>
			<persName><forename type="first">Q</forename><surname>Motger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Conference on Software Analysis, Evolution and Reengineering</title>
				<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">RecogNet-LSTM+CNN: a hybrid network with attention mechanism for aspect categorization and sentiment classification</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">L</forename><surname>Ramaswamy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Chinnappan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Intel. Information Systems</title>
		<imprint>
			<biblScope unit="volume">58</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Crowdsourcing user reviews to support the evolution of mobile apps</title>
		<author>
			<persName><forename type="first">F</forename><surname>Palomba</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Systems and Software</title>
		<imprint>
			<biblScope unit="volume">137</biblScope>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">On negative results when using sentiment analysis tools for software engineering research</title>
		<author>
			<persName><forename type="first">R</forename><surname>Jongeling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Sarkar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Datta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Serebrenik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Empirical Software Engineering</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Natural language processing for requirements engineering: A systematic mapping study</title>
		<author>
			<persName><forename type="first">L</forename><surname>Zhao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Comput. Surv</title>
		<imprint>
			<biblScope unit="volume">54</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">How do users like this feature? A fine grained sentiment analysis of App reviews</title>
		<author>
			<persName><forename type="first">E</forename><surname>Guzman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Maalej</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Requirements Engineering Conference</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Is the SAFE Approach Too Simple for App Feature Extraction? A Replication Study</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>Shah</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">Lecture Notes in Computer Science</title>
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">An unsupervised aspect extraction strategy for monitoring real-time reviews stream</title>
		<author>
			<persName><forename type="first">M</forename><surname>Dragoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Federici</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Rexha</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Processing &amp; Management</title>
		<imprint>
			<biblScope unit="volume">56</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<title level="m" type="main">Identifying key features from app user reviews</title>
		<author>
			<persName><forename type="first">H</forename><surname>Wu</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2021">2021</date>
			<publisher>ICSE</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">A review on sentiment analysis and emotion detection from text</title>
		<author>
			<persName><forename type="first">P</forename><surname>Nandwani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Verma</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Social Network Analysis and Mining</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Basic Emotions</title>
		<author>
			<persName><forename type="first">P</forename><surname>Ekman</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>John Wiley &amp; Sons, Ltd</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Comparative Study of Large Language Models as Emotion and Sentiment Analysis Systems: A Case-Specific Analysis of GPT vs</title>
		<author>
			<persName><forename type="first">D</forename><surname>Carneros-Prado</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Conference on Ubiquitous Computing &amp; Ambient Intelligence</title>
				<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
		<respStmt>
			<orgName>IBM Watson</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">TransFeatEx: a NLP pipeline for feature extraction</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gállego</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Motger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Franch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Marco</surname></persName>
		</author>
		<ptr target="CEUR-WS.org" />
	</analytic>
	<monogr>
		<title level="m">Joint proceedings of REFSQ-2023</title>
				<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Applying transfer learning to sentiment analysis in social media</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">D</forename><surname>Arriba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Oriol</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Franch</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Requirements Engineering Conference Workshops (REW)</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Mobile feature-oriented knowledge base generation using knowledge graphs</title>
		<author>
			<persName><forename type="first">Q</forename><surname>Motger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">New Trends in Advanced Database and Information Systems</title>
				<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<monogr>
		<ptr target="https://iso25000.com/index.php/en/iso-25000-standards/iso-25010" />
		<title level="m">ISO/IEC, Systems and software engineering -Systems and software Quality Requirements and Evaluation (SQuaRE) -System and software quality models ISO/IEC 25010</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Computational model for rating mobile applications based on feature extraction</title>
		<author>
			<persName><forename type="first">I</forename><surname>Gunaratnam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wickramarachchi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Conference on Advancements in Computing</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
