A Study on Code Transplantation Technique based on Program Slicing
- 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/).
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 -