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 条
  • [31] Estimation and Selection in Regression Clustering
    Qian, Guoqi
    Wu, Yuehua
    EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS, 2011, 4 (04): : 455 - 466
  • [32] Spectral clustering with eigenvector selection
    Xiang, Tao
    Gong, Shaogang
    PATTERN RECOGNITION, 2008, 41 (03) : 1012 - 1029
  • [33] A Survey: Clustering Ensemble Selection
    Min, Liu Li
    Ping, Fan Xiao
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 2760 - 2763
  • [34] On smart Selection of Clustering Algorithms
    Li, Zhigang
    Li, Kunpeng
    Guo, Weijia
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 8, 2010, : 49 - 52
  • [35] Automated Extraction and Clustering of Requirements Glossary Terms
    Arora, Chetan
    Sabetzadeh, Mehrdad
    Briand, Lionel
    Zimmer, Frank
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (10) : 918 - 945
  • [36] TORC: test plan optimization by requirements clustering
    Baris Güldali
    Holger Funke
    Stefan Sauer
    Gregor Engels
    Software Quality Journal, 2011, 19 : 771 - 799
  • [37] An Ensemble Clustering Framework Based on Hierarchical Clustering Ensemble Selection and Clusters Clustering
    Li, Wenjun
    Wang, Zikang
    Sun, Wei
    Bahrami, Sara
    CYBERNETICS AND SYSTEMS, 2023, 54 (05) : 741 - 766
  • [38] Federated FCM: Clustering Under Privacy Requirements
    Pedrycz, Witold
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (08) : 3384 - 3388
  • [39] Does Requirements Clustering Lead to Modular Design?
    Li, Zude
    Rahman, Quazi A.
    Ferrari, Remo
    Madhavji, Nazim H.
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2009, 5512 : 233 - 239
  • [40] TORC: test plan optimization by requirements clustering
    Gueldali, Baris
    Funke, Holger
    Sauer, Stefan
    Engels, Gregor
    SOFTWARE QUALITY JOURNAL, 2011, 19 (04) : 771 - 799