Detecting Cross-language Dependencies Generically

Theodoros Polychniatis, Jurriaan Hage, Slinger Jansen, Eric Bouwers, Joost Visser

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)


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.
Original languageEnglish
Title of host publication17th European Conference on Software Maintenance and Reengineering 2013
ISBN (Electronic)9780769549484
Publication statusPublished - 15 Apr 2013


Dive into the research topics of 'Detecting Cross-language Dependencies Generically'. Together they form a unique fingerprint.

Cite this