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 条
  • [21] A tensor decomposition based multichannel linear prediction approach to speech dereverberation
    Zeng, Xiaojin
    He, Hongsen
    Chen, Jingdong
    Benesty, Jacob
    APPLIED ACOUSTICS, 2023, 214
  • [22] A Novel Context-Aware Recommendation Approach Based on Tensor Decomposition
    Colace, Francesco
    Conte, Dajana
    Gupta, Brij
    Santaniello, Domenico
    Troiano, Alfredo
    Valentino, Carmine
    PROCEEDINGS OF SEVENTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, ICICT 2022, VOL. 2, 2023, 448 : 453 - 462
  • [23] Grid-based electronic structure calculations: The tensor decomposition approach
    Rakhuba, M. V.
    Oseledets, I. V.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 312 : 19 - 30
  • [24] Review on Cost-Value Approach for Requirements Prioritization Techniques
    Amelia, Tan
    Mohamed, Rozlina Binti
    2018 5TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, COMPUTER, AND ELECTRICAL ENGINEERING (ICITACEE), 2018, : 310 - 314
  • [25] A Model-Based Approach for User Requirements Decomposition and Component Selection
    Abbasipour, Mahin
    Sackmann, Margarete
    Khendek, Ferhat
    Toeroe, Maria
    FORMALISMS FOR REUSE AND SYSTEMS INTEGRATION, 2015, 346 : 173 - 202
  • [26] Latent Semantic Centrality based Automated Requirements Prioritization
    Misra, Janardan
    Sengupta, Shubhahsis
    Das, Subhabrata
    PROCEEDINGS OF THE 7TH INDIA SOFTWARE ENGINEERING CONFERENCE 2014, ISEC '14, 2014,
  • [27] New Requirements Prioritization Based on Customer Historical Profiles
    De Federico, Sara
    Gonnet, Silvio
    PROCEEDINGS OF THE 2016 XLII LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2016,
  • [28] Value-Based Requirements Prioritization: Usage Experiences
    Kukreja, Nupul
    Payyavula, Sheetal Swaroop
    Boehm, Barry
    Padmanabhuni, Srivinas
    2013 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2013, 16 : 806 - 813
  • [29] Practical challenges of requirements prioritization based on risk estimation
    Andrea Herrmann
    Barbara Paech
    Empirical Software Engineering, 2009, 14 : 644 - 684
  • [30] Rank minimization on tensor ring: an efficient approach for tensor decomposition and completion
    Yuan, Longhao
    Li, Chao
    Cao, Jianting
    Zhao, Qibin
    MACHINE LEARNING, 2020, 109 (03) : 603 - 622