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.
机构:
Vrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
N China Elect Power Univ, Key Lab Condit Monitoring & Control Power Plant E, Beijing 102206, Peoples R ChinaVrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
Wang, X. D.
Hirsch, C.
论文数: 0引用数: 0
h-index: 0
机构:
NUMECA Int SA, B-1170 Brussels, BelgiumVrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
Hirsch, C.
Kang, Sh.
论文数: 0引用数: 0
h-index: 0
机构:
N China Elect Power Univ, Key Lab Condit Monitoring & Control Power Plant E, Beijing 102206, Peoples R ChinaVrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Sun, Xiaoyan
Zhao, Lin
论文数: 0引用数: 0
h-index: 0
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Zhao, Lin
Zhang, Pengfei
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Chenguang Grp Co Ltd, Nanjing 210001, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Zhang, Pengfei
Bao, Lin
论文数: 0引用数: 0
h-index: 0
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Bao, Lin
Chen, Yang
论文数: 0引用数: 0
h-index: 0
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Zhang, Lu
Ge, Hongjuan
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Ge, Hongjuan
Ma, Ying
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Ma, Ying
Xue, Jianliang
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Xue, Jianliang
Li, Huang
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Li, Huang
Pecht, Michael
论文数: 0引用数: 0
h-index: 0
机构:
Univ Maryland, Ctr Adv Life Cycle Engn, College Pk, CO 20742 USANanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
机构:
Vrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
N China Elect Power Univ, Key Lab Condit Monitoring & Control Power Plant E, Beijing 102206, Peoples R ChinaVrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
Wang, X. D.
Hirsch, C.
论文数: 0引用数: 0
h-index: 0
机构:
NUMECA Int SA, B-1170 Brussels, BelgiumVrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
Hirsch, C.
Kang, Sh.
论文数: 0引用数: 0
h-index: 0
机构:
N China Elect Power Univ, Key Lab Condit Monitoring & Control Power Plant E, Beijing 102206, Peoples R ChinaVrije Univ Brussel, Dept Mech Engn, B-1050 Brussels, Belgium
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Sun, Xiaoyan
Zhao, Lin
论文数: 0引用数: 0
h-index: 0
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Zhao, Lin
Zhang, Pengfei
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Chenguang Grp Co Ltd, Nanjing 210001, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Zhang, Pengfei
Bao, Lin
论文数: 0引用数: 0
h-index: 0
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
Bao, Lin
Chen, Yang
论文数: 0引用数: 0
h-index: 0
机构:
China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R ChinaChina Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221008, Jiangsu, Peoples R China
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Zhang, Lu
Ge, Hongjuan
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Ge, Hongjuan
Ma, Ying
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Ma, Ying
Xue, Jianliang
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Xue, Jianliang
Li, Huang
论文数: 0引用数: 0
h-index: 0
机构:
Nanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R ChinaNanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China
Li, Huang
Pecht, Michael
论文数: 0引用数: 0
h-index: 0
机构:
Univ Maryland, Ctr Adv Life Cycle Engn, College Pk, CO 20742 USANanjing Univ Aeronaut & Astronaut, Coll Civil Aviat, Nanjing 210016, Peoples R China