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 条
  • [41] Research on multi-objective optimization of switched flux motor based on improved NSGA-II algorithm
    Jin, Liying
    Zhao, Shengdun
    Du, Wei
    Yang, Xuesong
    Wang, Wensheng
    Yang, Yuhang
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART E-JOURNAL OF PROCESS MECHANICAL ENGINEERING, 2019, 233 (06) : 1268 - 1279
  • [42] Prediction-Based Multi-Objective Optimization for Oil Purchasing and Distribution with the NSGA-II Algorithm
    Yu, Lean
    Yang, Zebin
    Tang, Ling
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2016, 15 (02) : 423 - 451
  • [43] Multi-objective parameter optimization of turbine impeller based on RBF neural network and NSGA-II genetic algorithm
    Ji, Yunguang
    Yang, Zhikuo
    Ran, Jingyu
    Li, Hongtao
    ENERGY REPORTS, 2021, 7 : 584 - 593
  • [44] Multi-Objective optimization and formal specification of reconfigurable manufacturing system using adaptive NSGA-II
    Houimli, Manel
    Kahloul, Laid
    Khalgui, Mohamed
    PROCEEDINGS OF 2017 FIRST INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS 2017), 2017, : 256 - 261
  • [45] Multi-objective optimization of 3D micro-fins using NSGA-II
    Soleimani, Shima
    Eckels, Steven
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2022, 197
  • [46] Multi-objective Optimization of water resources in real time based on integration of NSGA-II and support vector machines
    Jalili, Ahmad Aman
    Najarchi, Mohsen
    Shabanlou, Saeid
    Jafarinia, Reza
    ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH, 2023, 30 (06) : 16464 - 16475
  • [47] Multi-objective site selection optimization of the gas-gathering station using NSGA-II
    Wang, Bohong
    Liang, Yongtu
    Zheng, Taicheng
    Yuan, Meng
    Zhang, Haoran
    PROCESS SAFETY AND ENVIRONMENTAL PROTECTION, 2018, 119 : 350 - 359
  • [48] Multi-Objective Optimization of Cutting Parameters in Hard Turning Using the NSGA-II Algorithm
    Aslain Brisco Ngnassi Djami
    Martin Ndibi Mbozo’O
    Joseph Nkongho Anyi
    Wolfgang Nzié
    Guy Edgar Ntamack
    Operations Research Forum, 5 (4)
  • [49] Spatial Multi-Objective Optimization Approach for Land Use Allocation Using NSGA-II
    Shaygan, Mehran
    Alimohammadi, Abbas
    Mansourian, Ali
    Govara, Zohreh Shams
    Kalami, S. Mostapha
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (03) : 906 - 916
  • [50] Multi-objective optimization of laser brazing with the crimping joint using ANN and NSGA-II
    Rong, Youmin
    Zhou, Qi
    Huang, Yu
    Chang, Yong
    Zhang, Guojun
    Shao, Xinyu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 85 (5-8) : 1239 - 1247