An approach for requirements prioritization based on tensor decomposition

被引:0
|
作者
Negin Misaghian
Homayun Motameni
机构
[1] Islamic Azad University,Department of Computer Engineering, Sari Branch
来源
Requirements Engineering | 2018年 / 23卷
关键词
Requirements prioritization; Functional requirements; Non-functional requirements; Software engineering; Requirements engineering; Tensor; Tucker decomposition; Multi-way analysis; Multi-dimensional issue;
D O I
暂无
中图分类号
学科分类号
摘要
A potential mathematical framework for machine learning is multi-linear algebra of the higher-order tensor that can reveal the relationships among multiple factors underlying the observations. Prioritizing the requirements of a project facilitates the process of requirements engineering and involves multifactors. Due to existing time constraints and budget related to projects, by prioritizing the requirements in an appropriate order we can select and apply them more accurately and this causes to increase the quality of software and customers’ satisfaction. In order to prioritize the requirements, there are many approaches that consider different parameters and different view point in their prioritization process. But as far as we know none of them considers the simultaneous effect among entities, namely functional requirements, non-functional requirements and stakeholders in their prioritization process. In this paper, we decided to consider the simultaneous effect among functional, non-functional requirements and stakeholders that have different preferences on requirements by modeling a three-order tensor. Then by applying multi-way analysis, we will obtain appropriate ordered lists of requirements. To evaluate our approach, a controlled experiment has been provided that compares the proposed approach with the state-of-the-art-based approach, analytic hierarchy process (AHP). The results show that our proposed approach outperforms AHP in terms of actual time consumption and ease of use while preserving the quality of the results obtained by our proposed approach.
引用
收藏
页码:169 / 188
页数:19
相关论文
共 50 条
  • [41] An Approach for Managing Large-Sized Software Requirements during Prioritization
    Yaseen, Muhammad
    Mustapha, Aida
    Ibrahim, Noraini
    2018 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2018, : 98 - 103
  • [42] Enhancing Agile Software Development: A Novel Approach to Automated Requirements Prioritization
    Izhar, Rahat
    Cosh, Kenneth
    Bhatti, Shahid Nazir
    2024 21ST INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING, JCSSE 2024, 2024, : 286 - 293
  • [43] A Matrix-Decomposition-based Context Tensor Approach for Personalized Travel Time Estimation
    Li, Xiaopei
    Li, Fanzhang
    Dai, Xin
    Liang, Helan
    2019 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2019, : 258 - 265
  • [44] A tensor decomposition-based approach for the analysis and visualization of ambient power system oscillations
    Nuno-Ayon, Jose J.
    Banuelos-Cabral, Eduardo S.
    Sotelo-Castanon, Julian
    Garcia-Sanchez, Jorge L.
    Gutierrez-Robles, Jose A.
    INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS, 2021, 31 (12):
  • [45] A Tensor Decomposition-Based Approach for Detecting Dynamic Network States From EEG
    Mahyari, Arash Golibagh
    Zoltowski, David M.
    Bernat, Edward M.
    Aviyente, Selin
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2017, 64 (01) : 225 - 237
  • [46] Quaternion tensor singular value decomposition using a flexible transform-based approach
    Miao, Jifei
    Kou, Kit Ian
    SIGNAL PROCESSING, 2023, 206
  • [47] Data imputation approach for lane⁃scale traffic flow based on tensor decomposition theory
    Lu W.-Q.
    Zhou T.
    Gu Y.-L.
    Rui Y.-K.
    Ran B.
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2021, 51 (05): : 1708 - 1715
  • [48] Security Requirements Prioritization Based on Threat Modeling and Valuation Graph
    Park, Keun-Young
    Yoo, Sang-Guun
    Kim, Juho
    CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, 2011, 206 : 142 - 152
  • [49] Test Case Prioritization Using Requirements-Based Clustering
    Arafeen, Md Junaid
    Do, Hyunsook
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 312 - 321
  • [50] The effect of culture on requirements: a value-based view of prioritization
    Tuunanen, Tuure
    Kuo, I-Te
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2015, 24 (03) : 295 - 313