Graduate School and Research Center in Digital Sciences

CrossLanguageSpotter: A library for detecting relations in polyglot frameworks

Tomassetti, Federico; Rizzo, Giuseppe; Troncy, Raphaël

WWW 2014, 23rd International World Wide Web Conference, Developer's Track, April 7-11, 2014, Seoul, South Korea

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 developer 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 http://github.com/CrossLanguageProject/crosslanguagespotter .

Document Doi Bibtex

Title:CrossLanguageSpotter: A library for detecting relations in polyglot frameworks
Keywords:Polyglot development, Cross-language relations, Tool support
Type:Conference
Language:English
City:Seoul
Country:KOREA, REPUBLIC OF
Date:
Department:Data Science
Eurecom ref:4248
Copyright: © ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in WWW 2014, 23rd International World Wide Web Conference, Developer's Track, April 7-11, 2014, Seoul, South Korea http://dx.doi.org/10.1145/2567948.2578036
Bibtex: @inproceedings{EURECOM+4248, doi = {http://dx.doi.org/10.1145/2567948.2578036}, year = {2014}, title = {{C}ross{L}anguage{S}potter: {A} library for detecting relations in polyglot frameworks}, author = {{T}omassetti, {F}ederico and {R}izzo, {G}iuseppe and {T}roncy, {R}apha{\"e}l}, booktitle = {{WWW} 2014, 23rd {I}nternational {W}orld {W}ide {W}eb {C}onference, {D}eveloper's {T}rack, {A}pril 7-11, 2014, {S}eoul, {S}outh {K}orea }, address = {{S}eoul, {KOREA}, {REPUBLIC} {OF}}, month = {04}, url = {http://www.eurecom.fr/publication/4248} }
See also: