Multi-Objective Information Retrieval-Based NSGA-II Optimization for Requirements Traceability Recovery

被引:0
|
作者
Rodriguez, Danissa, V [1 ]
Carver, Doris L. [1 ]
机构
[1] Louisiana State Univ, Div Comp Sci & Engn, Baton Rouge, LA 70803 USA
来源
2020 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT) | 2020年
关键词
Requirements traceability link recovery; optimization algorithms; genetic algorithms; NSGA-II; GENETIC ALGORITHM; LINKS; CODE;
D O I
10.1109/eit48999.2020.9208233
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The recovery of requirements traceability links assists multiple software development activities, including analyzing impact of changes, validating requirements, maintenance and evolution of software. Poor communication and time pressure problems often have resulted in organizations being unsuccessful in implementing traceability practices. A number of solutions for automatic recovery of links across software artifacts have been developed, including the application of textual analysis and information retrieval techniques. Link recovery with information retrieval has seen some success, but there is a need for methods that further enable the automatic generation of links. We investigate the requirements traceability recovery problem as an optimization problem; we study it as a multi-objective search in which we assign one-to-many relationships between each requirement to a code element by considering the semantic similarity between the textual content of requirements and the source code. We adapt the Non-dominated Sorting Genetic Algorithm, NSGA-II, to seek the optimal solution between two objective functions based on textual similarity using the similarity measures of Jaccard similarity and term frequency (TF-idf) combined with cosine similarity. Our IR-based NSGA-II returned values on average above 75% for both precision and recall for the recovered links. High precision and recall are positive results for our approach to requirements traceability recovery.
引用
收藏
页码:271 / 280
页数:10
相关论文
共 50 条
  • [1] Multi-objective power distribution optimization using NSGA-II
    Jain, Kunal
    Gupta, Shashank
    Kumar, Divya
    INTERNATIONAL JOURNAL FOR COMPUTATIONAL METHODS IN ENGINEERING SCIENCE & MECHANICS, 2021, 22 (03) : 235 - 243
  • [2] Multi-objective classification based on NSGA-II
    Zhao, Binping
    Xue, Yu
    Xu, Bin
    Ma, Tinghuai
    Liu, Jingfa
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2018, 9 (06) : 539 - 546
  • [3] Multi-Objective Image Optimization of Product Appearance Based on Improved NSGA-II
    Ao, Yinxue
    Lv, Jian
    Xie, Qingsheng
    Zhang, Zhengming
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (03): : 3049 - 3074
  • [4] Multi-Objective Robust Optimization Based on NSGA-II and Degree of Robustness
    Qiang, Jie
    Qi, Rongbin
    Qian, Feng
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 4859 - 4864
  • [5] Multi-objective Optimization for AUV Conceptual Design Based on NSGA-II
    Xia, Guoqing
    Liu, Caiyun
    Chen, Xinghua
    OCEANS 2016 - SHANGHAI, 2016,
  • [6] Multi-objective optimization of liquid metal bearing based on NSGA-II
    Tang, Siwei
    Zhang, Guohua
    Zheng, Yueqing
    Xie, Gongnan
    Cui, Hailong
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART J-JOURNAL OF ENGINEERING TRIBOLOGY, 2025, 239 (02) : 151 - 162
  • [7] Multi-objective shape optimization of fin using IGA and NSGA-II
    Konatham, Raja Sekhar
    Chele, Rajesh
    Voruganti, Hari Kumar
    Gautam, Sachin Singh
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2024, 46 (11)
  • [8] A Comprehensive Review on NSGA-II for Multi-Objective Combinatorial Optimization Problems
    Verma, Shanu
    Pant, Millie
    Snasel, Vaclav
    IEEE ACCESS, 2021, 9 : 57757 - 57791
  • [9] BIM-based multi-objective optimization of clash resolution: A NSGA-II approach
    Liu, Xinnan
    Zhao, Junxiang
    Yu, Yi
    Ji, Yingbo
    JOURNAL OF BUILDING ENGINEERING, 2024, 89
  • [10] Multi-objective optimization design of spur gear based on NSGA-II and decision making
    Yao, Qizhi
    ADVANCES IN MECHANICAL ENGINEERING, 2019, 11 (03)