2006
DOI: 10.1109/icsm.2006.20
|View full text |Cite
|
Sign up to set email alerts
|

Comprehension and Maintenance of Large-Scale Multi-Language Software Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0
12

Year Published

2007
2007
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 30 publications
(34 citation statements)
references
References 4 publications
0
22
0
12
Order By: Relevance
“…More recently there has been an ongoing trend towards multi-language software development, to take advantage of different programming languages [6] specifically in the .NET context. For multi-language development, two key usage scenarios can be distinguished: (1) combining different programming languages within a single, often large and complex system, and (2) use of several languages for reimplementation of a current system to support new client, application, or due to non-technical reasons (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…More recently there has been an ongoing trend towards multi-language software development, to take advantage of different programming languages [6] specifically in the .NET context. For multi-language development, two key usage scenarios can be distinguished: (1) combining different programming languages within a single, often large and complex system, and (2) use of several languages for reimplementation of a current system to support new client, application, or due to non-technical reasons (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…Large-scale software is developed by many programmers over considerable time and includes many integrated components, which may be written by different teams at different times and in response to changing requirements [1], [2]. Such software is typically over 100 KLOC and often over 1MLOC in size -for example the Google Chrome browser has over 6 MLOC [3].…”
Section: Introductionmentioning
confidence: 99%
“…A growing industrial trend in software development is to implement programs in multiple languages [9], but most approaches to dependency analysis leverage language-specific technology (e.g., abstract syntax trees). Language-specific approaches do not adequately address dependency analysis across language boundaries in such polylingual systems.…”
Section: Introductionmentioning
confidence: 99%