Dependency-aware release planning for software projects using fuzzy graphs and integer programming

被引:1
|
作者
Mougouei, Davoud [1 ]
Powers, David M. W. [2 ]
机构
[1] Monash Univ, Fac IT, Clayton, Vic, Australia
[2] Flinders Univ S Australia, Coll Sci & Engn, Adelaide, SA, Australia
关键词
Fuzzy Graphs; Integer Programming; Value-Related Dependencies; Release Planning; EVOLUTIONARY; SELECTION; COST;
D O I
10.3233/JIFS-182810
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software Release Planning (SRP) is to find, for a software, a subset of the requirements with the highest value while respecting the budget. The value of a requirement however may, to various degrees, depend on selecting or ignoring other requirements. However, existing SRP models ignore either Value-Related Dependencies altogether or the strengths of those dependencies even if they consider them. This paper presents an Integer Programming model for software release planning, which considers the variances of strengths of positive and negative value-related dependencies among software requirements. To capture the imprecision associated with strengths of value-related dependencies we have made use of algebraic structure of fuzzy graphs. We have further, contributed a scalable technique for automated identification of value-related dependencies based on user preferences for software requirements. The validity of the work is verified through simulations.
引用
下载
收藏
页码:3693 / 3707
页数:15
相关论文
共 50 条
  • [1] Dependency-aware software requirements selection using fuzzy graphs and integer programming
    Mougouei, Davoud
    Powers, David M. W.
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [2] Dependency-Aware Software Release Planning
    Mougouei, Davoud
    Powers, David M. W.
    Moeini, Asghar
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 198 - 200
  • [3] Dependency-aware software release planning through mining user preferences
    Mougouei, Davoud
    Powers, David M. W.
    SOFT COMPUTING, 2020, 24 (15) : 11673 - 11693
  • [4] Dependency-aware software release planning through mining user preferences
    Davoud Mougouei
    David M. W. Powers
    Soft Computing, 2020, 24 : 11673 - 11693
  • [5] Measuring dependency constraint satisfaction in software release planning using dissimilarity of fuzzy graphs
    Ngo-The, A
    Saliu, MO
    ICCI 2005: FOURTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS - PROCEEDINGS, 2005, : 301 - 307
  • [6] Dependency-aware action planning for smart home
    Kim, Jongjin
    Lee, Jaeri
    Yun, Jeongin
    Kang, U.
    PLOS ONE, 2024, 19 (06):
  • [7] Fuzzy structural dependency constraints in software release planning
    An, NT
    Saliu, MO
    FUZZ-IEEE 2005: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS: BIGGEST LITTLE CONFERENCE IN THE WORLD, 2005, : 442 - 447
  • [8] Session-based social and dependency-aware software recommendation
    Yan, Dengcheng
    Tang, Tianyi
    Xie, Wenxin
    Zhang, Yiwen
    He, Qiang
    APPLIED SOFT COMPUTING, 2022, 118
  • [9] Dependency-Aware Clustering for Variable-Grained Hardware-Software Partitioning
    Wijesundera, Deshya
    Dissanayake, Nadeeshan
    Prakash, Alok
    Srikanthan, Thambipillai
    Anhettigama, Damith
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 411 - 414
  • [10] CacheFlow: Dependency-Aware Rule-Caching for Software-Defined Networks
    Katta, Naga
    Alipourfard, Omid
    Rexford, Jennifer
    Walker, David
    SYMPOSIUM ON SOFTWARE DEFINED NETWORKING (SDN) RESEARCH (SOSR'16), 2016,