A Study on Code Transplantation Technique based on Program Slicing
Lupeng Liu, Xiaoguang Mao
Available Online December 2018.
- https://doi.org/10.2991/tlicsc-18.2018.47How to use a DOI?
- Code Transplantation; Program Slicing; Open Source Software.
- 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.
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 -