CheckDep: A Tool for Tracking Software Dependencies
Simon Fraser University (SFU)
Objectives
- Diff
Tool on Dependency Level
Many software developers use a syntactical 'diff' in order to perform a
quick review before committing changes to the repository. Other
developers are notified of the change by e-mail (containing diffs or
change logs), and they review the received information to determine if
their work is affected. We lift this simple process from the code level
to the more abstract level of dependencies: a software developer can
use CheckDep to inspect introduced and removed dependencies before
committing new versions, and other developers receive summaries of the
changed dependencies via e-mail. We find the tool useful in our
software-development activities and would like to make the tool
available to others. Our tool does not claim any novel concept, and is
considered a purely practical contribution.
Authors/Maintainers: Dirk Beyer and Ashgan Fararooy
Download
Documentation
Acknowledgements
CheckDep
uses the following software components:
*: CheckDep uses an extended
version of Dependency Extractor, one of
the main components of Dependency Finder. The original source code of
Dependency Extractor has been modified in order to get more detailed
information regarding software dependencies and to serve CheckDep's
objectives.
Author: Dirk
Beyer, other project pages: BLAST,
CCVisu, Chic, CrocoPat,
CSIsat, Rabbit
Last updated: $Date: 2018-05-26 22:03:37 +0200 (Sat, 26 May 2018) $ by $Author: dbeyer $