Cross-Language Support Mechanisms Significantly Aid Software Development
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewHost publication Subtitle
15th International Conference, MODELS 2012, Innsbruck, Austria, September 30–October 5, 2012. ProceedingsOriginal language
EnglishPages from-to (Number of pages)
Pages 168-184Publication milestones
- Published - 2012
Publication status
Published - 2012
Volume
7590Publisher
Springer, United States, GermanyISBN (Print)
978-3-642-33665-2ISBN (Electronic)
978-3-642-33666-9Publication IDs
- Scopus: 84867653250
Host publication title
Model Driven Engineering Languages and SystemsAbstract
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
