var bibbase_data = {"data":"\"Loading..\"\n\n
\n\n \n\n \n\n \n \n\n \n\n \n \n\n \n\n \n
\n generated by\n \n \"bibbase.org\"\n\n \n
\n \n\n
\n\n \n\n\n
\n\n Excellent! Next you can\n create a new website with this list, or\n embed it in an existing web page by copying & pasting\n any of the following snippets.\n\n
\n JavaScript\n (easiest)\n
\n \n <script src=\"https://bibbase.org/show?bib=https%3A%2F%2Fbibbase.org%2Fnetwork%2Ffiles%2FtFQXCqxP8RTybuXcd&jsonp=1&noBootstrap=1&jsonp=1\"></script>\n \n
\n\n PHP\n
\n \n <?php\n $contents = file_get_contents(\"https://bibbase.org/show?bib=https%3A%2F%2Fbibbase.org%2Fnetwork%2Ffiles%2FtFQXCqxP8RTybuXcd&jsonp=1&noBootstrap=1\");\n print_r($contents);\n ?>\n \n
\n\n iFrame\n (not recommended)\n
\n \n <iframe src=\"https://bibbase.org/show?bib=https%3A%2F%2Fbibbase.org%2Fnetwork%2Ffiles%2FtFQXCqxP8RTybuXcd&jsonp=1&noBootstrap=1\"></iframe>\n \n
\n\n

\n For more details see the documention.\n

\n
\n
\n\n
\n\n This is a preview! To use this list on your own web site\n or create a new web site from it,\n create a free account. The file will be added\n and you will be able to edit it in the File Manager.\n We will show you instructions once you've created your account.\n
\n\n
\n\n

To the site owner:

\n\n

Action required! Mendeley is changing its\n API. In order to keep using Mendeley with BibBase past April\n 14th, you need to:\n

    \n
  1. renew the authorization for BibBase on Mendeley, and
  2. \n
  3. update the BibBase URL\n in your page the same way you did when you initially set up\n this page.\n
  4. \n
\n

\n\n

\n \n \n Fix it now\n

\n
\n\n
\n\n\n
\n \n \n
\n
\n  \n 2024\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Learning to Detect and Localize Multilingual Bugs.\n \n \n \n \n\n\n \n Yang, H.; Nong, Y.; Zhang, T.; Luo, X.; and Cai, H.\n\n\n \n\n\n\n In ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), pages 24, 2024. \n \n\n\n\n
\n\n\n\n \n \n \"Learning pdf\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 30 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@InProceedings{haoran24fse,\n  title={Learning to Detect and Localize Multilingual Bugs},\n  author={Haoran Yang and Yu Nong and Tao Zhang and Xiapu Luo and Haipeng Cai},\n  booktitle={ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)},\n  url_pdf = {http://yhryyq.github.io/pubs/fse24haoran.pdf},\n  year={2024},\n  doi={xxx},\n  pages = {24},\n  Keywords = {cross-language program analysis, multi-language software, fault localization}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n VinJ: An Automated Tool for Large-Scale Software Vulnerability Data Generation.\n \n \n \n \n\n\n \n Nong, Y.; Yang, H.; Chen, F.; and Cai, H.\n\n\n \n\n\n\n In ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Tool Demos, 2024. \n \n\n\n\n
\n\n\n\n \n \n \"VinJ: pdf\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 17 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@InProceedings{nong24fsetool,\n\ttitle={{VinJ}: An Automated Tool for Large-Scale Software Vulnerability Data Generation},\n\tauthor={Yu Nong and Haoran Yang and Feng Chen and Haipeng Cai},\n\tbooktitle={ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Tool Demos},\n\tKeywords = {program generation, vulnerability analysis, software security},\n\turl_pdf = {http://yhryyq.github.io/pubs/nong24fsetool.pdf},\n\tdoi={xxx},\n\tyear={2024}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Multi-Language Software Development: Issues, Challenges, and Solutions.\n \n \n \n \n\n\n \n Yang, H.; Nong, Y.; Wang, S.; and Cai, H.\n\n\n \n\n\n\n IEEE Transactions on Software Engineering (TSE), 0(0): 1–21. 2024.\n (impact factor: 7.4)\n\n\n\n
\n\n\n\n \n \n \"Multi-Language pdf\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 17 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n\n\n\n
\n
@article{haoran24tse,\n\tauthor = \t {Haoran Yang and Yu Nong and Shaowei Wang and Haipeng Cai},\n\ttitle = \t {Multi-Language Software Development: Issues, Challenges, and Solutions},\n\tjournal =  {IEEE Transactions on Software Engineering (TSE)},\n\tdoi={10.1109/TSE.2024.3358258},\n\tvolume = {0},\n\tnumber = {0},\n\tpages = {1--21},\n\tyear = \t {2024},\n\turl_pdf = {http://yhryyq.github.io/pubs/tse24haoran.pdf},\n\tKeywords = {multi-language software, empirical study},\n\tnote = {(impact factor: 7.4)}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2023\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n How are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software.\n \n \n \n \n\n\n \n Li, W.; Marino, A.; Yang, H.; Meng, N.; LI, L.; and Cai, H.\n\n\n \n\n\n\n ACM Transactions on Software Engineering and Methodology (TOSEM),45. 2023.\n (impact factor: 4.267; journal-first paper)\n\n\n\n
\n\n\n\n \n \n \"How pdf\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 26 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n\n\n\n
\n
@article{wen23tosem,\n\tauthor = \t {Wen Li and Austin Marino and Haoran Yang and Na Meng and Li LI and Haipeng Cai},\n\ttitle = \t {How are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software},\n\tyear = \t {2023},\n\turl_pdf = {http://yhryyq.github.io/pubs/tosem23wen.pdf},\n\tjournal =  {ACM Transactions on Software Engineering and Methodology (TOSEM)},\n\tKeywords = {empirical study, multi-language software},\n\tpages = {45},\n\tnote = {(impact factor: 4.267; journal-first paper)}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n PyRTFuzz: Detecting Bugs in Python Runtimes via Two-Level Collaborative Fuzzing.\n \n \n \n \n\n\n \n Li, W.; Yang, H.; Luo, X.; Cheng, L.; and Cai, H.\n\n\n \n\n\n\n In ACM Conference on Computer and Communications Security (CCS), pages 1645–-1659, 2023. \n (artifact evaluated; badges: Available, Functional, Reproduced)\n\n\n\n
\n\n\n\n \n \n \"PyRTFuzz: pdf\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 91 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@InProceedings{wen23ccs,\n  title={{PyRTFuzz}: Detecting Bugs in Python Runtimes via Two-Level Collaborative Fuzzing},\n  author={Wen Li and Haoran Yang and Xiapu Luo and Long Cheng and Haipeng Cai},\n  booktitle={ACM Conference on Computer and Communications Security (CCS)},\n  url_pdf = {http://yhryyq.github.io/pubs/ccs23wen.pdf},\n  year={2023},\n  doi={10.1145/3576915.3623166},\n  note = {(artifact evaluated; badges: Available, Functional, Reproduced)},\n  Keywords = {Software security, systems security, language runtime, compiler testing},\n  pages = {1645–-1659}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Demystifying Issues, Challenges, and Solutions for Multilingual Software Development.\n \n \n \n \n\n\n \n Yang, H.; Lian, W.; Wang, S.; and Cai, H.\n\n\n \n\n\n\n In IEEE/ACM International Conference on Software Engineering (ICSE), pages 1840–1852, 2023. \n (artifact evaluated; badges: Available, Functional, Reusable)\n\n\n\n
\n\n\n\n \n \n \"Demystifying pdf\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 111 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{haoran23icse,\n\ttitle={Demystifying Issues, Challenges, and Solutions for Multilingual Software Development},\n\tauthor={Haoran Yang and Weile Lian and Shaowei Wang and Haipeng Cai},\n\tbooktitle={IEEE/ACM International Conference on Software Engineering (ICSE)},\n\tKeywords = {multi-language software, empirical study},\n\turl_pdf = {http://yhryyq.github.io/pubs/icse23haoran.pdf},\n\tnote = {(artifact evaluated; badges: Available, Functional, Reusable)},\n\tdoi={10.1109/ICSE48619.2023.00157},\n\tpages = {1840--1852},\n\tyear={2023}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2022\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Language-Agnostic Dynamic Analysis of Multilingual Code: Promises, Pitfalls, and Prospects.\n \n \n \n \n\n\n \n Yang, H.; Li, W.; and Cai, H.\n\n\n \n\n\n\n In ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Ideas, Visions and Reflections, pages 1621–1626, 2022. \n \n\n\n\n
\n\n\n\n \n \n \"Language-Agnostic pdf\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 32 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n\n\n\n
\n
@InProceedings{haoran22fsenier,\n  title={Language-Agnostic Dynamic Analysis of Multilingual Code: Promises, Pitfalls, and Prospects},\n  author={Haoran Yang and Wen Li and Haipeng Cai},\n  booktitle={ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Ideas, Visions and Reflections},\n  url_pdf = {http://yhryyq.github.io/pubs/fsenier22haoran.pdf},\n  doi={10.1145/3540250.3560880},\n  year={2022},\n  pages={1621--1626},\n  Keywords = {cross-language program analysis, multi-language software, dynamic analysis}\n}\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n\n\n\n
\n\n\n \n\n \n \n \n \n\n
\n"}; document.write(bibbase_data.data);