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
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.

Copyright
© 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2018 International Conference on Transportation & Logistics, Information & Communication, Smart City (TLICSC 2018)
Series
Advances in Intelligent Systems Research
Publication Date
December 2018
ISBN
10.2991/tlicsc-18.2018.47
ISSN
1951-6851
DOI
10.2991/tlicsc-18.2018.47How to use a DOI?
Copyright
© 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

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  - Proceedings of the 2018 International Conference on Transportation & Logistics, Information & Communication, Smart City (TLICSC 2018)
PB  - Atlantis Press
SP  - 294
EP  - 298
SN  - 1951-6851
UR  - https://doi.org/10.2991/tlicsc-18.2018.47
DO  - 10.2991/tlicsc-18.2018.47
ID  - Liu2018/12
ER  -