{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/patchnet-a-tool-for-deep-patch-classification","title":"PatchNet: A Tool for Deep Patch Classification","arxiv_id":"1903.02063","date":"2019-02-16","proceeding":null,"authors":["Thong Hoang","Julia Lawall","Richard J. Oentaryo","Yuan Tian","David Lo"],"abstract":"This work proposes PatchNet, an automated tool based on hierarchical deep\nlearning for classifying patches by extracting features from commit messages\nand code changes. PatchNet contains a deep hierarchical structure that mirrors\nthe hierarchical and sequential structure of a code change, differentiating it\nfrom the existing deep learning models on source code. PatchNet provides\nseveral options allowing users to select parameters for the training process.\nThe tool has been validated in the context of automatic identification of\nstable-relevant patches in the Linux kernel and is potentially applicable to\nautomate other software engineering tasks that can be formulated as patch\nclassification problems. A video demonstrating PatchNet is available at\nhttps://goo.gl/CZjG6X. The PatchNet implementation is available at\nhttps://github.com/hvdthong/PatchNetTool.","url_abs":"http://arxiv.org/abs/1903.02063v2","url_pdf":"http://arxiv.org/pdf/1903.02063v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"patchnet-a-tool-for-deep-patch-classification","repo_url":"https://github.com/hvdthong/PatchNetTool","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"tf","reach":null}],"tasks":[{"task_slug":"classification-1","task_name":"Classification"},{"task_slug":"deep-learning","task_name":"Deep Learning"},{"task_slug":"classification","task_name":"General Classification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}