Y. Wen, J. Cao, and S. Cheng. 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE), page 1210-1211. (November 2019)
DOI: 10.1109/ASE.2019.00140
Abstract
We present PTracer, a Linux kernel patch trace bot based on an improved PatchNet. PTracer continuously monitors new patches in the git repository of the mainline Linux kernel, filters out unconcerned ones, classifies the rest as bug-fixing or non bug-fixing patches, and reports bug-fixing patches to the kernel experts of commercial operating systems. We use the patches in February 2019 of the mainline Linux kernel to perform the test. As a result, PTracer recommended 151 patches to CGEL kernel experts out of 5,142, and 102 of which were accepted. PTracer has been successfully applied to a commercial operating system and has the advantages of improving software quality and saving labor cost.
%0 Conference Paper
%1 8952485
%A Wen, Yang
%A Cao, Jicheng
%A Cheng, Shengyu
%B 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)
%D 2019
%K kernel patch
%P 1210-1211
%R 10.1109/ASE.2019.00140
%T PTracer: A Linux Kernel Patch Trace Bot
%U https://ieeexplore.ieee.org/document/8952485
%X We present PTracer, a Linux kernel patch trace bot based on an improved PatchNet. PTracer continuously monitors new patches in the git repository of the mainline Linux kernel, filters out unconcerned ones, classifies the rest as bug-fixing or non bug-fixing patches, and reports bug-fixing patches to the kernel experts of commercial operating systems. We use the patches in February 2019 of the mainline Linux kernel to perform the test. As a result, PTracer recommended 151 patches to CGEL kernel experts out of 5,142, and 102 of which were accepted. PTracer has been successfully applied to a commercial operating system and has the advantages of improving software quality and saving labor cost.
@inproceedings{8952485,
abstract = {We present PTracer, a Linux kernel patch trace bot based on an improved PatchNet. PTracer continuously monitors new patches in the git repository of the mainline Linux kernel, filters out unconcerned ones, classifies the rest as bug-fixing or non bug-fixing patches, and reports bug-fixing patches to the kernel experts of commercial operating systems. We use the patches in February 2019 of the mainline Linux kernel to perform the test. As a result, PTracer recommended 151 patches to CGEL kernel experts out of 5,142, and 102 of which were accepted. PTracer has been successfully applied to a commercial operating system and has the advantages of improving software quality and saving labor cost.},
added-at = {2022-08-10T15:25:03.000+0200},
author = {Wen, Yang and Cao, Jicheng and Cheng, Shengyu},
biburl = {https://www.bibsonomy.org/bibtex/2b032f0f173d2ee1628477090896e7ce9/desnesn},
booktitle = {2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
doi = {10.1109/ASE.2019.00140},
interhash = {1150335bf618dfe23b6d2a8a00ad3453},
intrahash = {b032f0f173d2ee1628477090896e7ce9},
issn = {2643-1572},
keywords = {kernel patch},
month = nov,
pages = {1210-1211},
timestamp = {2022-08-10T15:29:51.000+0200},
title = {PTracer: A Linux Kernel Patch Trace Bot},
url = {https://ieeexplore.ieee.org/document/8952485},
year = 2019
}