Skip to search boxSkip to navigationSkip to main content

Cross-Language Support Mechanisms Significantly Aid Software Development

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Host publication Subtitle

15th International Conference, MODELS 2012, Innsbruck, Austria, September 30–October 5, 2012. Proceedings

Original language

English

Pages from-to (Number of pages)

Pages 168-184

Publication milestones

  • Published - 2012

Publication status

Published - 2012

Volume

7590

Publisher

Springer, United States, Germany
978-3-642-33665-2

ISBN (Electronic)

978-3-642-33666-9

Publication IDs

  • Scopus: 84867653250

Host publication title

Model Driven Engineering Languages and Systems

Abstract

Contemporary software systems combine many artifacts specified in various modeling and programming languages, domainspecific and general purpose as well. Since multi-language systems are so widespread, working on them calls for tools with cross-language support mechanisms such as (1) visualization, (2) static checking, (3) navigation, and (4) refactoring of cross-language relations. We investigate whether these four mechanisms indeed improve efficiency and quality of development of multi-language systems. We run a controlled experiment in which 22 participants perform typical software evolution tasks on the JTrac web application using a prototype tool implementing these mechanisms. The results speak clearly for integration of cross-language support mechanisms into software development tools, and justify research on automatic inference, manipulation and handling of cross-language relations.

Publication metrics

PlumX, opens in new tab

Captures
27
Citations
12