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 条
  • [31] Multi-objective imperfect preventive maintenance optimisation with NSGA-II
    Su, Chun
    Liu, Yang
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (13) : 4033 - 4049
  • [32] Multi-objective optimization of turbomachinery using improved NSGA-II and approximation model
    Wang, X. D.
    Hirsch, C.
    Kang, Sh.
    Lacor, C.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2011, 200 (9-12) : 883 - 895
  • [33] Enhanced NSGA-II with evolving directions prediction for interval multi-objective optimization
    Sun, Xiaoyan
    Zhao, Lin
    Zhang, Pengfei
    Bao, Lin
    Chen, Yang
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 49 : 124 - 133
  • [34] Multi-objective Fuzzy Modeling Using NSGA-II
    Xing Zong-Yi
    Zhang Yong
    Hou Yuan-Long
    Cai Guo-Qiang
    2008 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 413 - +
  • [35] Multi-objective optimization of controllable configurations for bistable laminates using NSGA-II
    Zhang, Zheng
    Liao, Chongjie
    Chai, Hao
    Ni, Xiangqi
    Pei, Kai
    Sun, Min
    Wu, Huaping
    Jiang, Shaofei
    COMPOSITE STRUCTURES, 2021, 266
  • [36] Multi-objective optimization for channel allocation in mobile computing using NSGA-II
    Vidyarthi, Deo
    Khanbary, Lutfi
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2011, 21 (03) : 247 - 266
  • [37] Multi-Objective Optimization Design of a Notch Filter Based on Improved NSGA-II for Conducted Emissions
    Zhang, Lu
    Ge, Hongjuan
    Ma, Ying
    Xue, Jianliang
    Li, Huang
    Pecht, Michael
    IEEE ACCESS, 2020, 8 : 83213 - 83223
  • [38] Multi-objective optimization of aeroengine rotor assembly based on tensor coordinate transformation and NSGA-II
    Zhang, Xuan
    Fu, Xuan
    Fu, Bo
    Du, Hang
    Tong, Hao
    CIRP JOURNAL OF MANUFACTURING SCIENCE AND TECHNOLOGY, 2024, 51 : 190 - 200
  • [39] Multi-objective optimization of a composite orthotropic bridge with RSM and NSGA-II algorithm
    Xiang, Ze
    Zhu, Zhiwen
    JOURNAL OF CONSTRUCTIONAL STEEL RESEARCH, 2022, 188
  • [40] Multi-objective optimization for stochastic computer networks using NSGA-II and TOPSIS
    Lin, Yi-Kuei
    Yeh, Cheng-Ta
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 218 (03) : 735 - 746