Assisted requirements selection by clustering

被引:0
|
作者
José del Sagrado
Isabel M. del Águila
机构
[1] University of Almería,Deparment of Informatics, The Agrifood Campus of International Excellence (ceiA3)
来源
Requirements Engineering | 2021年 / 26卷
关键词
Requirements selection; Next release planning; Requirements prioritization; MoSCoW; Cluster analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Requirements selection is a decision-making process that enables project managers to focus on the deliverables that add most value to the project outcome. This task is performed to define which features or requirements will be developed in the next release. It is a complex multi-criteria decision process that has been focused by many research works, because a balance between business profits and investment is needed. The spectrum of prioritization techniques spans from simple and qualitative to elaborated analytic prioritization approaches that fall into the category of optimization algorithms. This work studies the combination of the qualitative MoSCoW method and cluster analysis for requirements selection. The feasibility of our methodology has been tested on three case studies (with 20, 50 and 100 requirements). In each of them, the requirements have been clustered, and then the clustering configurations found have been evaluated using internal validation measures for the compactness, connectivity and separability of the clusters. The experimental results show the validity of clustering strategies for the identification of the core set of requirements for the software product, being the number of categories proposed by MoSCoW a good starting point in requirements prioritization and negotiation.
引用
收藏
页码:167 / 184
页数:17
相关论文
共 50 条
  • [1] Assisted requirements selection by clustering
    del Sagrado, Jose
    del Aguila, Isabel M.
    REQUIREMENTS ENGINEERING, 2021, 26 (02) : 167 - 184
  • [2] Assisted Requirements Selection by Clustering using an Analytical Hierarchical Process
    Saleem, Shehzadi Nazeeha
    Mohaisen, Linda
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (04) : 15 - 27
  • [3] A graph based requirements clustering approach for component selection
    Khan, Muhammad Ali
    Mahmood, Sajjad
    ADVANCES IN ENGINEERING SOFTWARE, 2012, 54 : 1 - 16
  • [4] Resource Selection for Tasks with Time Requirements Using Spectral Clustering
    Doulamis, Nikolaos D.
    Kokkinos, Panagiotis
    Varvarigos, Emmanouel
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (02) : 461 - 474
  • [5] Feature clustering-Assisted feature selection with differential evolution
    Wang, Peng
    Xue, Bing
    Liang, Jing
    Zhang, Mengjie
    PATTERN RECOGNITION, 2023, 140
  • [6] A methodology for evaluating feature selection and clustering methods with project-specific requirements
    von Linde, H.
    Riedel, O.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2025, 63 (05) : 1692 - 1706
  • [7] Optimal cluster head selection using modified rider assisted clustering for IoT
    Poluru, Ravi Kumar
    Ramasamy, Lokesh Kumar
    IET COMMUNICATIONS, 2020, 14 (13) : 2189 - 2201
  • [8] Clustering requirements engineering techniques
    Jiang, Li
    Eberlein, Armin
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 523 - 528
  • [9] An Evolutionary Algorithm with Clustering-Based Assisted Selection Strategy for Multimodal Multiobjective Optimization
    Luo, Naili
    Lin, Wu
    Huang, Peizhi
    Chen, Jianyong
    COMPLEXITY, 2021, 2021
  • [10] VARIABLE SELECTION IN CLUSTERING
    FOWLKES, EB
    GNANADESIKAN, R
    KETTENRING, JR
    JOURNAL OF CLASSIFICATION, 1988, 5 (02) : 205 - 228