doi: 10.17706/jsw.12.5.315-325
An Empirical Study on Relationship between Requirement Traceability Links and Bugs
2Hitachi, Ltd., Research & Development Group, Center for Technology Innovation - Systems Engineering, Japan.
3National Institute of Informatics, Tokyo, Japan.
4System Information CO.,LTD., Tokyo, Japan.
Abstract—Early bug detection reduces the cost of software maintenance, but previous works have not utilized requirement traceability links (RTLs) as predictors for bugs. To discuss how to use RTLs to predict the number of bugs, we propose an RTL recovery approach classification based on the ease of the recovery process. We investigate the relationship using data from industrial software. Classes related to more RTLs tend to have more bugs. The classification provides better correlations, and including RTLs in the bug prediction model does not affect the performance. Some class files with no and low RTLs also have bugs; we hypothesize that this occurs because the actual RTL is missing or not established, which is supported by the observation that bugs in these classes are highly correlated with the maximum cyclomatic complexity.
Index Terms—Requirement traceability links, bug prediction, software metrics, software maintenance.
Cite: Rizki Amelia, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Oshima, Ryota Mibe, Ryosuke Tsuchiya, "An Empirical Study on Relationship between Requirement Traceability Links and Bugs," Journal of Software vol. 12, no. 5, pp. 315-325, 2017.
General Information
-
Dec 06, 2019 News!
Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec) [Click]
-
Jun 22, 2020 News!
Papers published in JSW Vol 14, No 1- Vol 15 No 4 have been indexed by DBLP [Click]
-
Feb 19, 2021 News!
Vol 16, No 3 has been published with online version [Click]
-
Jan 28, 2021 News!
[CFP] 2021 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 21-23, 2021 [Click]
-
Feb 19, 2021 News!
The papers published in Vol 16, No 3 have all received dois from Crossref [Click]