Proceedings of the 2018 International Conference on Transportation & Logistics, Information & Communication, Smart City (TLICSC 2018)

A Study on Code Transplantation Technique based on Program Slicing

Authors
Lupeng Liu, Xiaoguang Mao
Corresponding Author
Lupeng Liu
Available Online December 2018.
DOI
https://doi.org/10.2991/tlicsc-18.2018.47How to use a DOI?
Keywords
Code Transplantation; Program Slicing; Open Source Software.
Abstract
Code transplantation, which is using a function of code from one software directly into another, and make the function work in it. Several tools have been built to transplant code, but there is still no research solved the problem of transplanting open source software. Open source software has the characteristics of coming from unclear source, irregular, and function definition unclear, which is not conducive to transplant. In our research process, we find program slicing can deal with these characteristics, help programmer to get the code related to the function they want to transplant. In this paper, we introduce a method to transplant code from open source software, the results revealed that our method can significantly reduce programmer’s work and can be used to real world open source software.
Open Access
This is an open access article distributed under the CC BY-NC license.

Download article (PDF)

Proceedings
2018 International Conference on Transportation & Logistics, Information & Communication, Smart City (TLICSC 2018)
Part of series
Advances in Intelligent Systems Research
Publication Date
December 2018
ISBN
978-94-6252-621-1
ISSN
1951-6851
DOI
https://doi.org/10.2991/tlicsc-18.2018.47How to use a DOI?
Open Access
This is an open access article distributed under the CC BY-NC license.

Cite this article

TY  - CONF
AU  - Lupeng Liu
AU  - Xiaoguang Mao
PY  - 2018/12
DA  - 2018/12
TI  - A Study on Code Transplantation Technique based on Program Slicing
BT  - 2018 International Conference on Transportation & Logistics, Information & Communication, Smart City (TLICSC 2018)
PB  - Atlantis Press
SN  - 1951-6851
UR  - https://doi.org/10.2991/tlicsc-18.2018.47
DO  - https://doi.org/10.2991/tlicsc-18.2018.47
ID  - Liu2018/12
ER  -