Do data dependencies in source code complement call dependencies for understanding requirements traceability?

@article{Kuang2012DoDD,
  title={Do data dependencies in source code complement call dependencies for understanding requirements traceability?},
  author={Hongyu Kuang and Patrick M{\"a}der and Hao Hu and Achraf Ghabi and LiGuo Huang and Jian Lv and Alexander Egyed},
  journal={2012 28th IEEE International Conference on Software Maintenance (ICSM)},
  year={2012},
  pages={181-190}
}
It is common practice for requirements traceability research to consider method call dependencies within the source code (e.g., fan-in/fan-out analyses). However, current approaches largely ignore the role of data. The question this paper investigates is whether data dependencies have similar relationships to requirements as do call dependencies. For example, if two methods do not call one another, but do have access to the same data then is this information relevant? We formulated several… CONTINUE READING

Citations

Publications citing this paper.
Showing 1-6 of 6 extracted citations

References

Publications referenced by this paper.
Showing 1-10 of 14 references

SNIAFL: towards a static non-interactive approach to feature location

Proceedings. 26th International Conference on Software Engineering • 2004
View 4 Excerpts
Highly Influenced

Observations on the connectedness between requirements-to-code traces and calling relationships for trace validation

2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) • 2011
View 3 Excerpts

Understanding where requirements are implemented

2010 IEEE International Conference on Software Maintenance • 2010
View 2 Excerpts

Combining textual and structural analysis of software artifacts for traceability link recovery

2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering • 2009
View 2 Excerpts

Similar Papers

Loading similar papers…