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 条
  • [21] A Novel Multi-Objective Optimization Algorithm Based on Differential Evolution and NSGA-II
    Zhao, Fuqing
    Huan, Liu
    Zhang, Yi
    Ma, Weimin
    Zhang, Chuck
    PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, : 570 - 575
  • [22] Preload Multi-Objective Optimization Method for Ultrasonic Motors Based on NSGA-II
    Yin, Hao
    Wang, Lupeng
    Li, Peifu
    Liu, Jiang
    Processes, 2024, 12 (12)
  • [23] A Sensitivity Analysis of Multi-objective Cooperative Planning Optimization Using NSGA-II
    Ben Yahia, Wafa
    Ayadi, Omar
    Masmoudi, Faouzi
    MULTIPHYSICS MODELLING AND SIMULATION FOR SYSTEMS DESIGN AND MONITORING, 2015, 2 : 327 - 337
  • [24] Is NSGA-II Ready for Large-Scale Multi-Objective Optimization?
    Nebro, Antonio J.
    Galeano-Brajones, Jesus
    Luna, Francisco
    Coello Coello, Carlos A.
    MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2022, 27 (06)
  • [25] Multi-objective optimization of integrated energy system based on improved NSGA-II algorithm
    Mei, Rui
    Wu, Tao
    Geng, Deji
    Zhang, Minzi
    Liu, Yanan
    Qian, Xusheng
    Sun, Yonghui
    PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 1721 - 1726
  • [26] Multi-objective optimization of coal-fired boiler combustion based on NSGA-II
    Yu, Tingfang
    Zhu, Hongzhen
    Peng, Chunhua
    Journal of Networks, 2013, 8 (06) : 1300 - 1306
  • [27] Multi-Objective Optimization of Coaxial Powder Feeding Laser Cladding Based on NSGA-II
    Zhao Kai
    Liang Xudong
    Wang Wei
    Yang Ping
    Hao Yunbo
    Zhu Zhongliang
    CHINESE JOURNAL OF LASERS-ZHONGGUO JIGUANG, 2020, 47 (01):
  • [28] A Memory-Based NSGA-II Algorithm for Dynamic Multi-objective Optimization Problems
    Sahmoud, Shaaban
    Topcuoglu, Haluk Rahmi
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2016, PT II, 2016, 9598 : 296 - 310
  • [29] Search-Based Requirements Traceability Recovery: A Multi-Objective Approach
    Ghannem, Adnane
    Hamdi, Mohamed Salah
    Kessentini, Marouane
    Ammar, Hany H.
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1183 - 1190
  • [30] Hybrid NSGA-II based decision-making in fuzzy multi-objective reliability optimization problem
    Kumar, Hemant
    Yadav, Shiv Prasad
    SN APPLIED SCIENCES, 2019, 1 (11):