The Impact of Annotation Guidelines and Annotated Data on Extracting App Features from App Reviews

10/11/2018
by   Faiz Ali Shah, et al.
0

Annotation guidelines used to guide the annotation of training and evaluation datasets can have a considerable impact on the quality of machine learning models. In this study, we explore the effects of annotation guidelines on the quality of app feature extraction models. As a main result, we propose several changes to the existing annotation guidelines with a goal of making the extracted app features more useful and informative to the app developers. We test the proposed changes via simulating the application of the new annotation guidelines and then evaluating the performance of the supervised machine learning models trained on datasets annotated with initial and simulated guidelines. While the overall performance of automatic app feature extraction remains the same as compared to the model trained on the dataset with initial annotations, the features extracted by the model trained on the dataset with simulated new annotations are less noisy and more informative to the app developers. Secondly, we are interested in what kind of annotated training data is necessary for training an automatic app feature extraction model. In particular, we explore whether the training set should contain annotated app reviews from those apps/app categories on which the model is subsequently planned to be applied, or is it sufficient to have annotated app reviews from any app available for training, even when these apps are from very different categories compared to the test app. Our experiments show that having annotated training reviews from the test app is not necessary although including them into training set helps to improve recall. Furthermore, we test whether augmenting the training set with annotated product reviews helps to improve the performance of app feature extraction. We find that the models trained on augmented training set lead to improved recall but at the cost of the drop in precision.

READ FULL TEXT
research
03/19/2023

iRogue: Identifying Rogue Behavior from App Reviews

An app user can access information of other users or third parties. We d...
research
04/20/2022

Where is Your App Frustrating Users?

User reviews of mobile apps provide a communication channel for develope...
research
12/19/2022

Detecting Features Concerning Privacy From App Reviews

Privacy requirements not only relate to legal compliance but also influe...
research
07/31/2020

AARSynth: App-Aware Response Synthesis for User Reviews

Responding to user reviews promptly and satisfactorily improves applicat...
research
02/19/2015

On the Effects of Low-Quality Training Data on Information Extraction from Clinical Reports

In the last five years there has been a flurry of work on information ex...
research
04/22/2023

On the Identification of the Energy related Issues from the App Reviews

The energy inefficiency of the apps can be a major issue for the app use...
research
08/27/2023

Can GitHub Issues Help in the App Review Classifications?

App reviews reflect various user requirements that can aid in planning m...

Please sign up or login with your details

Forgot password? Click here to reset