Developers change source code to add new functionality, fix bugs, or refactor their code. Many of these changes have immediate impact on quality or stability. However, some impact of changes may become evident only in the long term. The goal of this thesis is to explore the long-term impact of changes by detecting dependencies between code changes and by measuring their influence on software quality, software maintainability, and development effort. Being able to identify the changes with the greatest long-term impact will strengthen our understanding of a project’s history and thus shape future code changes and decisions.

K. Herzig, “Capturing the long-term impact of changes,” in Icse ’10: proceedings of the 32nd acm/ieee international conference on software engineering, New York, NY, USA, 2010, pp. 393-396.
[Bibtex]

@inproceedings{herzig-icse-2010,
author = {Herzig, Kim},
title = {Capturing the long-term impact of changes},
booktitle = {ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering},
year = {2010},
isbn = {978-1-60558-719-6},
pages = {393--396},
location = {Cape Town, South Africa},
doi = {http://doi.acm.org/10.1145/1810295.1810401},
publisher = {ACM},
address = {New York, NY, USA},
pdf = {http://www.kim-herzig.de/wp-content/uploads/2011/02/herzig-icse-2010.pdf},
link={http://www.kim-herzig.de/2010/02/17/capturing-the-long-term-impact-of-changes/}
}

Download author PDF.
The author PDF is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Icse ’10: proceedings of the 32nd acm/ieee international conference on software engineering and can be downloaded using the publisher site .

No Comment

Comments are closed.