Substring Matching for Clone Detection and Change Tracking, Howard Johnson
@InProceedings{ johnson:substring,
author = {Howard Johnson},
title = {Substring Matching for Clone Detection and Change
Tracking},
booktitle = {Proceedings of the International Conference on Software
Maintenance ~1994},
year = {1994},
pages = {120-126},
publisher = {IEEE Computer Society Press},
month = sep,
abstract = {Legacy systems pose problem to maintainers that can be
solved partially with effective tools. A prototype tool for
determining collections of files sharing a large amount of
text has been developed and applied to a 40 megabyte source
tree containing two releases of the gcc compiler.
Similarities in source code and documentation corresponding
to software cloning, movement and inertia between releases,
as well as the effects of preprocessing easily stand out in
a way that immediately conveys nonobvious structural
information to maintainer taking responsibility for such a
system.},
class = {Alteration, Differences_between_Source_Code_Versions}
}
Identification of program modifications and its applications in software maintenance, J. Laski and W. Szemer
@InProceedings{ laski.szemer:identification,
title = {Identification of program modifications and its
applications in software maintenance},
author = {J. Laski and W. Szemer},
pages = {282--290},
booktitle = {Proceedings of the International Conference on Software
Maintenance ~1992},
year = {1992},
note = { One of the problems in software maintenance is the
revalidation of modified code. Such a process should
preferably be restricted only to those parts of the program
that are affected by the modifications. In this paper a
formal method is described to identify modifications made
in a program},
class = {Alteration, Differences_between_Source_Code_Versions}
}