The Community for Technology Leaders
2013 17th European Conference on Software Maintenance and Reengineering (CSMR 2013) (2013)
Genova
March 5, 2013 to March 8, 2013
ISSN: 1534-5351
ISBN: 978-1-4673-5833-0
pp: 349-352
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
ABSTRACT
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.
INDEX TERMS
Accuracy, Software, Measurement, Manuals, Java, Educational institutions,statistical, dependency, dependencies, cross-language, across languages, detect, extract, generically, generic, explainability, extensibility, accuracy
CITATION
T. Polychniatis, J. Hage, S. Jansen, E. Bouwers, J. Visser, "Detecting Cross-Language Dependencies Generically", 2013 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), vol. 00, no. , pp. 349-352, 2013, doi:10.1109/CSMR.2013.47
109 ms
(Ver 3.3 (11022016))