Extracting traceability information from C# projects

  • Authors:
  • Michael Kernahan;Miriam A. M. Capretz;Luiz F. Capretz

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of Western Ontario, London, Ontario, Canada;Department of Electrical and Computer Engineering, University of Western Ontario, London, Ontario, Canada;Department of Electrical and Computer Engineering, University of Western Ontario, London, Ontario, Canada

  • Venue:
  • ICCOMP'05 Proceedings of the 9th WSEAS International Conference on Computers
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The maintenance portion of the software lifecycle represents a major drain on most software company's resources. The transition from programmers to maintainers is high risk, since usually the maintainers have to learn the system from scratch before they can begin modifying it appropriately. This paper introduces a method for automatically extracting important traceability information from a C# software project's source code. Using this traceability information, maintainers (and programmers) are better able to evaluate the impacts their actions will have on the entire project.