Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.
%0 Conference Paper
%1 1281424
%A Itkonen, J.
%A Hillebrand, M.
%A Lappalainen, V.
%B Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
%D 2004
%K Java analysis coupling cvs
%P 233 - 239
%R 10.1109/CSMR.2004.1281424
%T Application of relation analysis to a small Java software
%X Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.
@inproceedings{1281424,
abstract = { Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.},
added-at = {2011-11-25T10:54:42.000+0100},
author = {Itkonen, J. and Hillebrand, M. and Lappalainen, V.},
biburl = {https://www.bibsonomy.org/bibtex/21a75f8e3d39259004344e0e8f11858a2/ji},
booktitle = {Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on},
doi = {10.1109/CSMR.2004.1281424},
interhash = {3532d46693f050fbf3b1ef8f27caee9b},
intrahash = {1a75f8e3d39259004344e0e8f11858a2},
issn = {1534-5351},
keywords = {Java analysis coupling cvs},
month = {march},
pages = {233 - 239},
timestamp = {2011-11-25T10:55:04.000+0100},
title = {Application of relation analysis to a small Java software},
year = 2004
}