2013 17th European Conference on Software Maintenance and Reengineering (CSMR 2013) (2013)
March 5, 2013 to March 8, 2013
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.2013.47
T. Polychniatis , Utrecht Univ., Utrecht, Netherlands
J. Hage , Utrecht Univ., Utrecht, Netherlands
S. Jansen , Utrecht Univ., Utrecht, Netherlands
E. Bouwers , Software Improvement Group, Delft Univ. of Technol., Delft, Netherlands
J. Visser , Radboud Univ. Nijmegen, Nijmegen, Netherlands
In order to evaluate large, heterogeneous information systems (i.e., comprising modules developed in diverse programming languages) a method to detect dependencies among these modules is needed. Although there is a variety of methods that can detect dependencies within a single programming language, the available cross-language detection methods use extensive language specific information to parse and analyse modules written in different languages. In this paper, a new method for detecting cross-language dependencies is proposed. This method is generic, yet accurate and can support new languages with minimal effort. To evaluate the method, a tool was created and a series of experiments was conducted on a small case study for which dependencies had been extracted manually. The evaluation shows that the method is effective, extensible and easily explainable.
Accuracy, Software, Measurement, Manuals, Java, Educational institutions
T. Polychniatis, J. Hage, S. Jansen, E. Bouwers and J. Visser, "Detecting Cross-Language Dependencies Generically," 2013 17th European Conference on Software Maintenance and Reengineering(CSMR), Genova, Italy Italy, 2013, pp. 349-352.