Ecole d'ingénieur et centre de recherche en Sciences du numérique

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

Titre:CrossLanguageSpotter: A library for detecting relations in polyglot frameworks
Mots Clés:Polyglot development, Cross-language relations, Tool support
Type:Conférence
Langue:English
Ville:Seoul
Pays:CORÉE, RÉPUBLIQUE DE
Date:
Département: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, {COR}{\'{E}}{E}, {R}{\'{E}}{PUBLIQUE} {DE}}, month = {04}, url = {http://www.eurecom.fr/publication/4248} }
Voir aussi: