Zobrazeno 1 - 10
of 31
pro vyhledávání: '"Shin Hwei Tan"'
Dynamic slicing aims to find the program statements that affect the values computed at some point of interest (i.e., a particular statement or variable) under a given program input. It is an enabling technique for many software engineering tasks (e.g
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::24c1ae24a2c4cb1e9772622d447da914
https://hdl.handle.net/10453/169957
https://hdl.handle.net/10453/169957
Publikováno v:
Journal of Software: Evolution and Process.
Publikováno v:
2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
Autor:
Zhanyong Tang, Songfang Huang, Yansong Feng, Shin Hwei Tan, Huanting Wang, Lizhong Bian, Dingyi Fang, Guixin Ye, Zheng Wang
Publikováno v:
IEEE Transactions on Information Forensics and Security. 16:1943-1958
This paper presents FUNDED (Flow-sensitive vUl-Nerability coDE Detection), a novel learning framework for building vulnerability detection models. Funded leverages the advances in graph neural networks (GNNs) to develop a novel graph-based learning m
Publikováno v:
ACM Transactions on Software Engineering and Methodology. 30:1-36
Automated program repair is an emerging area that attempts to patch software errors and vulnerabilities. In this article, we formulate and study a problem related to automated repair, namely automated patch transplantation. A patch for an error in a
Autor:
Xiang Gao, Gregory J. Duck, Abhik Roychoudhury, Julia Lawall, Shin Hwei Tan, Ridwan Shariffdeen
Publikováno v:
ISSTA 2021: Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis
ISSTA 2021: Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, Jul 2021, Aarhus (virtual), Denmark. ⟨10.1145/3460319.3464821⟩
ISSTA
ISSTA 2021: Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, Jul 2021, Aarhus (virtual), Denmark. ⟨10.1145/3460319.3464821⟩
ISSTA
International audience; Whenever a bug or vulnerability is detected in the Linux kernel, the kernel developers will endeavour to fix it by introducing a patch into the mainline version of the Linux kernel source tree. However, many users run older "s
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::5bfc481789cc3e6aa8278516e6005754
https://hal.inria.fr/hal-03359062/file/Automated_Patch_Backporting_in_Linux.pdf
https://hal.inria.fr/hal-03359062/file/Automated_Patch_Backporting_in_Linux.pdf
Publikováno v:
2021 IEEE/ACM International Workshop on Automated Program Repair (APR).
Publikováno v:
ICSE (SEET)
Many studies have shown the benefits of introducing open-source projects into teaching Software Engineering (SE) courses. However, there are several limitations of existing studies that limit the wide adaptation of open-source projects in a classroom
Autor:
Zheng Wang, Zhanyong Tang, Haibo Wang, Guixin Ye, Xiaoyang Sun, Lizhong Bian, Shin Hwei Tan, Songfang Huang, Dingyi Fang
Publikováno v:
PLDI
JavaScript (JS) is a popular, platform-independent programming language. To ensure the interoperability of JS programs across different platforms, the implementation of a JS engine should conform to the ECMAScript standard. However, doing so is chall
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::775d0ddbd576bb0911e754aacd5e5b9f
http://arxiv.org/abs/2104.07460
http://arxiv.org/abs/2104.07460
Autor:
Shin Hwei Tan, Ziqiang Li
Publikováno v:
ICSE (Companion Volume)
Many automated test generation tools were proposed for finding bugs in Android apps. However, a recent study revealed that developers prefer reading automated test generation cased written in natural language. We present Bugine, a new bug recommendat