Can method data dependencies support the assessment of traceability between requirements and source code?

@article{Kuang2015CanMD,
  title={Can method data dependencies support the assessment of traceability between requirements and source code?},
  author={Hongyu Kuang and Patrick M{\"a}der and H. Hu and Achraf Ghabi and L. Huang and Jian L{\"u} and Alexander Egyed},
  journal={Journal of Software: Evolution and Process},
  year={2015},
  volume={27},
  pages={838 - 866}
}
Requirements traceability benefits many software engineering activities, such as change impact analysis and risk assessment. However, these activities require complete and correct traceability links which is not trivial, making traceability assessment an important field of study. In recent years, requirements traceability research has focused on using call dependencies within source code to understand how code properties contribute to the implementation of a requirement and to assess whether… Expand
11 Citations
Preventing Defects: The Impact of Requirements Traceability Completeness on Software Quality
  • 51
Traceability in the Wild: Automatically Augmenting Incomplete Trace Links
  • 41
  • PDF
Analyzing Requirements and Traceability Information to Improve Bug Localization
  • 16
Analyzing closeness of code dependencies for improving IR-based Traceability Recovery
  • Hongyu Kuang, Jia Nie, +4 authors Patrick Mäder
  • Computer Science
  • 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)
  • 2017
  • 10
Towards Consistency Checking Between Software Architecture and Informal Documentation
  • J. Keim, A. Koziolek
  • Computer Science
  • 2019 IEEE International Conference on Software Architecture Companion (ICSA-C)
  • 2019
  • 5
  • PDF
Using Frugal User Feedback with Closeness Analysis on Code to Improve IR-Based Traceability Recovery
  • 2
Towards Consistency Analysis between Formal and Informal Software Architecture Artefacts
  • J. Keim, Yves Schneider, A. Koziolek
  • Computer Science
  • 2019 IEEE/ACM 2nd International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE)
  • 2019
  • 2
  • PDF
Evaluation of Techniques to Detect Wrong Interaction Based Trace Links
  • 3
  • PDF
Static Analysis to improve RTL Verification
...
1
2
...

References

SHOWING 1-10 OF 37 REFERENCES
Do data dependencies in source code complement call dependencies for understanding requirements traceability?
  • 13
  • PDF
Understanding where requirements are implemented
  • 16
Assessing the effect of requirements traceability for software maintenance
  • 44
  • PDF
Code patterns for automatically validating requirements-to-code traces
  • Achraf Ghabi, Alexander Egyed
  • Computer Science
  • 2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
  • 2012
  • 27
Observations on the connectedness between requirements-to-code traces and calling relationships for trace validation
  • Achraf Ghabi, Alexander Egyed
  • Computer Science
  • 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)
  • 2011
  • 5
Recovering and using use-case-diagram-to-source-code traceability links
  • 75
  • PDF
Value-Based Requirements Traceability: Lessons Learned
  • 57
  • PDF
Recovering Traceability Links between Code and Documentation
  • 982
  • PDF
How do we trace requirements: an initial study of analyst behavior in trace validation tasks
  • 31
  • PDF
Combining textual and structural analysis of software artifacts for traceability link recovery
  • 94
  • PDF
...
1
2
3
4
...