Manual migration of a large software project is a tedious, timeconsuming, and error-prone task. Toward reducing human effort in this task, there exist semi-automatic approaches and tools that help in language migration. Those tools/methods require users to define the migration rules/mappings between the corresponding Application Programming Interfaces (APIs) that are used in two languages. The existing tools/methods expect programmers to manually specify such API mappings. There is usually a large number of API mappings and many of them are newly introduced from time to time. Thus, existing tools can support only a subset of needed API mappings. As a result, the quality of the migrated code is reduced due to missing API mappings in such too...
Research on API migration and language conversion can be informed by empirical data about API usage....
Abstract—Evolving requirements may necessitate API migra-tion—re-engineering an application to repla...
Ministry of Education, Singapore under its Academic Research Funding Tier 1Bauthors' own version</p
Manual migration of a large software project is a tedious, timeconsuming, and error-prone task. Towa...
To address business requirements and to survive in competing markets, companies or open source organ...
Abstract-Developers often release different versions of their applications to support various platfo...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
Software developers often need to port applications written for a source platform to a target platfo...
To save effort, developers often translate programs from one programming language to another, instea...
Computer programs written in one language are often required to be ported to other languages to supp...
Abstract. API migration refers to adapting an application such that its depen-dence on a given API (...
Establishing API mappings between third-party libraries is a prerequisite step for library migration...
To improve software productivity, when constructing new software systems, programmers often reuse ex...
API migration refers to adapting an application such that its dependence on a given API (the source ...
Transforming programs between two APIs or different versions of the same API is a common software en...
Research on API migration and language conversion can be informed by empirical data about API usage....
Abstract—Evolving requirements may necessitate API migra-tion—re-engineering an application to repla...
Ministry of Education, Singapore under its Academic Research Funding Tier 1Bauthors' own version</p
Manual migration of a large software project is a tedious, timeconsuming, and error-prone task. Towa...
To address business requirements and to survive in competing markets, companies or open source organ...
Abstract-Developers often release different versions of their applications to support various platfo...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
Software developers often need to port applications written for a source platform to a target platfo...
To save effort, developers often translate programs from one programming language to another, instea...
Computer programs written in one language are often required to be ported to other languages to supp...
Abstract. API migration refers to adapting an application such that its depen-dence on a given API (...
Establishing API mappings between third-party libraries is a prerequisite step for library migration...
To improve software productivity, when constructing new software systems, programmers often reuse ex...
API migration refers to adapting an application such that its dependence on a given API (the source ...
Transforming programs between two APIs or different versions of the same API is a common software en...
Research on API migration and language conversion can be informed by empirical data about API usage....
Abstract—Evolving requirements may necessitate API migra-tion—re-engineering an application to repla...
Ministry of Education, Singapore under its Academic Research Funding Tier 1Bauthors' own version</p