JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]


Journal of Information Science and Engineering, Vol. 38 No. 2, pp. 295-316


Investigating Software Domain Impact in Requirements Quality Attributes Prediction


GREGORIUS AIRLANGGA1,2 AND ALAN LIU2
1Department of Information System
Atma Jaya Catholic University of Indonesia
Jakarta, 12930 Indonesia

2Department of Electrical Engineering
National Chung Cheng University
Chiayi, 621301 Taiwan
E-mail: gregorius.airlangga@atmajaya.ac.id; aliu@ee.ccu.edu.tw


Several researchers have attempted to confront the problems in quality attributes prediction using AI approaches consisting of knowledge-driven and data-driven techniques. However, due to the lack of a shared training dataset and standardized definition of quality attributes, inaccurate feature extraction may lead to the inconsistency and poor performance of a prediction model. Different from prior works, we have investigated the impact of software domain in quality attributes prediction using deep learning methods with different datasets. From the results, we conclude with two recommendations: (i) the existing secondary dataset such as PROMISE and Concordia are not enough to be used as a ground truth; (ii) a deep learning approach should be supported from the aspects of broader domains in order to capture a variety of natural language requirements. The contribution of this paper is to raise the awareness of identifying the quality attributes in requirements writing and help requirements providers understand what issues to focus. A prototype of requirements annotator is introduced to show how the requirements are processed.


Keywords: software requirements, deep learning, quality attributes, software domain, natural language processing

  Retrieve PDF document (JISE_202202_02.pdf)