The search functionality is under construction.
The search functionality is under construction.

Open Access
Recovering Transitive Traceability Links among Various Software Artifacts for Developers

Ryosuke TSUCHIYA, Kazuki NISHIKAWA, Hironori WASHIZAKI, Yoshiaki FUKAZAWA, Yuya SHINOHARA, Keishi OSHIMA, Ryota MIBE

  • Full Text Views

    78

  • Cite this
  • Free PDF (1.6MB)

Summary :

Traceability links between software artifacts can assist in several software development tasks. There are some automatic traceability recovery methods that help with managing the massive number of software artifacts and their relationships, but they do not work well for software artifacts whose descriptions are different in terms of language or abstraction level. To overcome these weakness, we propose the Connecting Links Method (CLM), which recovers transitive traceability links between two artifacts by intermediating a third artifact. In order to apply CLM for general use without limitation in terms of software artifact type, we have designed a standardized method to calculate the relation score of transitive traceability links using the scores of direct traceability links between three artifacts. Furthermore, we propose an improvement of CLM by considering software version. We evaluated CLM by applying it to three software products and found that it is more effective for software artifacts whose language type or vocabulary are different compared to previous methods using textual similarity.

Publication
IEICE TRANSACTIONS on Information Vol.E102-D No.9 pp.1750-1760
Publication Date
2019/09/01
Publicized
2019/06/07
Online ISSN
1745-1361
DOI
10.1587/transinf.2018EDP7331
Type of Manuscript
PAPER
Category
Software Engineering

Authors

Ryosuke TSUCHIYA
  Center for Technology Innovation - Systems Engineering at Hitachi, Ltd.
Kazuki NISHIKAWA
  Dept. Computer Science at Waseda University
Hironori WASHIZAKI
  Dept. Computer Science at Waseda University
Yoshiaki FUKAZAWA
  Dept. Computer Science at Waseda University
Yuya SHINOHARA
  Dept. Computer Science at Waseda University
Keishi OSHIMA
  Center for Technology Innovation - Systems Engineering at Hitachi, Ltd.
Ryota MIBE
  Center for Technology Innovation - Systems Engineering at Hitachi, Ltd.

Keyword