z-logo
open-access-imgOpen Access
A novel framework for measuring software quality-in-use based on semantic similarity and sentiment analysis of software reviews
Author(s) -
Issa Atoum
Publication year - 2018
Publication title -
journal of king saud university - computer and information sciences
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.617
H-Index - 33
eISSN - 2213-1248
pISSN - 1319-1578
DOI - 10.1016/j.jksuci.2018.04.012
Subject(s) - computer science , software , sentence , benchmark (surveying) , similarity (geometry) , context (archaeology) , software quality , artificial intelligence , measure (data warehouse) , set (abstract data type) , natural language processing , semantic similarity , data mining , polarity (international relations) , quality (philosophy) , software metric , component (thermodynamics) , software development , programming language , image (mathematics) , thermodynamics , cell , geography , biology , physics , paleontology , philosophy , geodesy , epistemology , genetics
Software quality in use (QinU) relates to human-software interactions when a software product is used in a particular context. Currently, QinU measurement models are bound to ineffective measurement formulation and many models are subjectively incoherent. This paper proposes a novel QinU framework (QinUF) to measure QinU competently consuming software reviews. The framework has three components: QinU prediction, polarity classification, and QinU scoring. The QinU prediction component computationally maps software review-sentences to its respective QinU characteristics (topics) of the ISO 25010 model based on a text similarity measure. The topic prediction problem is run as a text to text similarity; where the first text (test) is the actual unlabeled review-sentence and the second text is the set of selected features (keywords) from a benchmark dataset. The polarity classification component classifies each test sentence to its polarity orientation; the respective sentimental values are recorded. To score QinU, the sentimental values are grouped and summarized into their respective QinU topics. The QinUF evaluation over real-life scenarios showed that the QinUF automates software QinU measurement; therefore, users could compare and acquire software on the fly. The framework is consistent and superior to related compared works.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom