TY - JOUR TI -

Neural network model for user request analysis during software operations and maintenance phase

T2 - IS - KW - natural language processing KW - software maintenance KW - machine learning KW - deep learning KW - transition-based model AB -       This article offers a transition-based neural network model for extracting informative expressions from user request texts. The configuration and transition system that turns the process of informative expression extraction into the execution of a sequence of transitions is described. Prediction of transition sequence is done using a neural network that uses features derived from the configuration. To train and evaluate a proposed model, a corpus of annotated Android mobile application reviews from the Google Play store was created. The training procedure of the model for informative expressions extraction and selected model’s hyperparameters are described. An experiment was conducted comparing the proposed model and an alternative model based on a hybrid of convolutional and recurrent neural networks. To compare quality of these two models, the F1 score that aggregates recall and precision of extracted informative expressions was used. The experiment shows that the proposed model extracts expressions of interest better than the alternative: the F1 score for spans extraction increased by 2.9% and the F1 for link extraction increased by 36.2%. A qualitive analysis of extracted expressions indicates that the proposed model is applicable for the task of user request analysis during operation and the maintenance phase of software products. AU - Egor Gribkov AU - Yuri Yekhlakov UR - https://bijournal.hse.ru/en/2020--1 Vol.14/354710836.html PY - 2020 SP - 7-18 VL -