Can method data dependencies support the assessment of traceability between requirements and source code? (pages 838–866)
Hongyu Kuang, Patrick Mäder, Hao Hu, Achraf Ghabi, LiGuo Huang, Jian Lü and Alexander Egyed
Article first published online: 9 SEP 2015 | DOI: 10.1002/smr.1736
Requirements traceability needs to be complete and correct to benefit software engineering activities, which is not trivial and making traceability assessment very important. In this paper, we find that method call and data dependencies combined resulted in significant improvements in both precision and recall compared with considering call dependencies only for traceability assessment. Meanwhile, our findings are robust against trace incompleteness and incorrectness, which implies that our findings can benefit real-world traceability scenarios where techniques have to process imperfect traceability.