ComputingComputer ScienceComputer ArchitectureProgramming LanguagesSoftware EngineeringApplication Programming InterfacesData MigrationNetwork ProgrammingPlatform MigrationProgramming Language DesignProgramming Language ImplementationApplication MigrationOperating System MigrationServer MigrationSource Code Transformation
With the growing popularity of the Java programming language for both client and server side applications in network centric computing, there is a rising need for programming libraries that can be easily integrated into Java programs. Many mature programming libraries exist for the C programming language. The paper surveys approaches to the migration of C source code to Java and evaluates their usefulness with respect to the integration of the migrated code into Java programs.
6
Programs, life cycles, and laws of software evolution
M. M. Lehman · Proceedings of the IEEE · 1980 · 1.2K citations
Refactoring object-oriented frameworks
William F. Opdyke · 1992 · 1K citations
The realities of language conversions
C. Verhoef, A.A. Terekhov · IEEE Software · 2000 · 102 citations · Full text
Code migration through transformations
Kostas Kontogiannis, J. Martin, Kevin Wong et al. · 2010 · 53 citations