CrossLanguageSpotter

Federico Tomassetti, Giuseppe Rizzo, Raphael Troncy
2014 Proceedings of the 23rd International Conference on World Wide Web - WWW '14 Companion  
Nowadays, most of the web frameworks are developed using different programming languages, both for server and client side programmes. The typical scenario includes a general purpose language (e.g. Ruby, Python, Java) used together with different specialized languages: HTML, CSS, Javascript and SQL. All the artifacts are connected via different types of relations, most of which depend on the adopted framework. These cross-language relations are normally not captured by tools which require the
more » ... eloper to learn and to remember those associations in order to understand and maintain the application. This paper describes a library for detecting cross-language relations in polyglot frameworks. The library has been developed to be modular and to be easily integrated in existing IDEs. The library is publicly available at
doi:10.1145/2567948.2578036 dblp:conf/www/TomassettiRT14 fatcat:b6n2cc7rnjhjldgcwwhyzgxtjy