BibTeX records: Haipeng Cai

download as .bib file

@article{DBLP:journals/tosem/LiuZFCGL24,
  author       = {Pei Liu and
                  Yanjie Zhao and
                  Mattia Fazzini and
                  Haipeng Cai and
                  John Grundy and
                  Li Li},
  title        = {Automatically Detecting Incompatible Android APIs},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {33},
  number       = {1},
  pages        = {15:1--15:33},
  year         = {2024},
  url          = {https://doi.org/10.1145/3624737},
  doi          = {10.1145/3624737},
  timestamp    = {Sat, 10 Feb 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tosem/LiuZFCGL24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/LiMYMLC24,
  author       = {Wen Li and
                  Austin Marino and
                  Haoran Yang and
                  Na Meng and
                  Li Li and
                  Haipeng Cai},
  title        = {How Are Multilingual Systems Constructed: Characterizing Language
                  Use and Selection in Open-Source Multilingual Software},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {33},
  number       = {3},
  pages        = {63:1--63:46},
  year         = {2024},
  url          = {https://doi.org/10.1145/3631967},
  doi          = {10.1145/3631967},
  timestamp    = {Mon, 15 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tosem/LiMYMLC24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/YangNWC24,
  author       = {Haoran Yang and
                  Yu Nong and
                  Shaowei Wang and
                  Haipeng Cai},
  title        = {Multi-Language Software Development: Issues, Challenges, and Solutions},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {50},
  number       = {3},
  pages        = {512--533},
  year         = {2024},
  url          = {https://doi.org/10.1109/TSE.2024.3358258},
  doi          = {10.1109/TSE.2024.3358258},
  timestamp    = {Mon, 15 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/YangNWC24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2402-17230,
  author       = {Yu Nong and
                  Mohammed Aldeen and
                  Long Cheng and
                  Hongxin Hu and
                  Feng Chen and
                  Haipeng Cai},
  title        = {Chain-of-Thought Prompting of Large Language Models for Discovering
                  and Fixing Software Vulnerabilities},
  journal      = {CoRR},
  volume       = {abs/2402.17230},
  year         = {2024},
  url          = {https://doi.org/10.48550/arXiv.2402.17230},
  doi          = {10.48550/ARXIV.2402.17230},
  eprinttype    = {arXiv},
  eprint       = {2402.17230},
  timestamp    = {Mon, 25 Mar 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2402-17230.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/SunCLCGSBK23,
  author       = {Xiaoyu Sun and
                  Xiao Chen and
                  Li Li and
                  Haipeng Cai and
                  John Grundy and
                  Jordan Samhi and
                  Tegawend{\'{e}} F. Bissyand{\'{e}} and
                  Jacques Klein},
  title        = {Demystifying Hidden Sensitive Operations in Android Apps},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {32},
  number       = {2},
  pages        = {50:1--50:30},
  year         = {2023},
  url          = {https://doi.org/10.1145/3574158},
  doi          = {10.1145/3574158},
  timestamp    = {Wed, 26 Jul 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tosem/SunCLCGSBK23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/NongSHLC23,
  author       = {Yu Nong and
                  Rainy Sharma and
                  Abdelwahab Hamou{-}Lhadj and
                  Xiapu Luo and
                  Haipeng Cai},
  title        = {Open Science in Software Engineering: {A} Study on Deep Learning-Based
                  Vulnerability Detection},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {49},
  number       = {4},
  pages        = {1983--2005},
  year         = {2023},
  url          = {https://doi.org/10.1109/TSE.2022.3207149},
  doi          = {10.1109/TSE.2022.3207149},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/NongSHLC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/LiZLCFY23,
  author       = {Yao Li and
                  Tao Zhang and
                  Xiapu Luo and
                  Haipeng Cai and
                  Sen Fang and
                  Dawei Yuan},
  title        = {Do Pretrained Language Models Indeed Understand Software Engineering
                  Tasks?},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {49},
  number       = {10},
  pages        = {4639--4655},
  year         = {2023},
  url          = {https://doi.org/10.1109/TSE.2023.3308952},
  doi          = {10.1109/TSE.2023.3308952},
  timestamp    = {Fri, 27 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/LiZLCFY23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ccs/LiYL0C23,
  author       = {Wen Li and
                  Haoran Yang and
                  Xiapu Luo and
                  Long Cheng and
                  Haipeng Cai},
  editor       = {Weizhi Meng and
                  Christian Damsgaard Jensen and
                  Cas Cremers and
                  Engin Kirda},
  title        = {PyRTFuzz: Detecting Bugs in Python Runtimes via Two-Level Collaborative
                  Fuzzing},
  booktitle    = {Proceedings of the 2023 {ACM} {SIGSAC} Conference on Computer and
                  Communications Security, {CCS} 2023, Copenhagen, Denmark, November
                  26-30, 2023},
  pages        = {1645--1659},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3576915.3623166},
  doi          = {10.1145/3576915.3623166},
  timestamp    = {Tue, 28 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ccs/LiYL0C23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ccs/Liao0CGH23,
  author       = {Song Liao and
                  Long Cheng and
                  Haipeng Cai and
                  Linke Guo and
                  Hongxin Hu},
  editor       = {Weizhi Meng and
                  Christian Damsgaard Jensen and
                  Cas Cremers and
                  Engin Kirda},
  title        = {SkillScanner: Detecting Policy-Violating Voice Applications Through
                  Static Analysis at the Development Phase},
  booktitle    = {Proceedings of the 2023 {ACM} {SIGSAC} Conference on Computer and
                  Communications Security, {CCS} 2023, Copenhagen, Denmark, November
                  26-30, 2023},
  pages        = {2321--2335},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3576915.3616650},
  doi          = {10.1145/3576915.3616650},
  timestamp    = {Tue, 28 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ccs/Liao0CGH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icdcs/ChenSWLCW23,
  author       = {Weimin Chen and
                  Zihan Sun and
                  Haoyu Wang and
                  Xiapu Luo and
                  Haipeng Cai and
                  Lei Wu},
  title        = {Poster: Uncovering Vulnerabilities in Wasm Smart Contracts},
  booktitle    = {43rd {IEEE} International Conference on Distributed Computing Systems,
                  {ICDCS} 2023, Hong Kong, July 18-21, 2023},
  pages        = {1073--1074},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/ICDCS57875.2023.00125},
  doi          = {10.1109/ICDCS57875.2023.00125},
  timestamp    = {Tue, 24 Oct 2023 14:47:33 +0200},
  biburl       = {https://dblp.org/rec/conf/icdcs/ChenSWLCW23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/DhalFC23,
  author       = {Chandan Dhal and
                  Xiaoqin Fu and
                  Haipeng Cai},
  title        = {A Control-Theoretic Approach to Auto-Tuning Dynamic Analysis for Distributed
                  Services},
  booktitle    = {45th {IEEE/ACM} International Conference on Software Engineering:
                  {ICSE} 2023 Companion Proceedings, Melbourne, Australia, May 14-20,
                  2023},
  pages        = {330--331},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/ICSE-Companion58688.2023.00092},
  doi          = {10.1109/ICSE-COMPANION58688.2023.00092},
  timestamp    = {Tue, 18 Jul 2023 09:25:31 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/DhalFC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/YangLWC23,
  author       = {Haoran Yang and
                  Weile Lian and
                  Shaowei Wang and
                  Haipeng Cai},
  title        = {Demystifying Issues, Challenges, and Solutions for Multilingual Software
                  Development},
  booktitle    = {45th {IEEE/ACM} International Conference on Software Engineering,
                  {ICSE} 2023, Melbourne, Australia, May 14-20, 2023},
  pages        = {1840--1852},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/ICSE48619.2023.00157},
  doi          = {10.1109/ICSE48619.2023.00157},
  timestamp    = {Sat, 09 Mar 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/YangLWC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/NongOPCC23,
  author       = {Yu Nong and
                  Yuzhe Ou and
                  Michael Pradel and
                  Feng Chen and
                  Haipeng Cai},
  title        = {{VULGEN:} Realistic Vulnerability Generation Via Pattern Mining and
                  Deep Learning},
  booktitle    = {45th {IEEE/ACM} International Conference on Software Engineering,
                  {ICSE} 2023, Melbourne, Australia, May 14-20, 2023},
  pages        = {2527--2539},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/ICSE48619.2023.00211},
  doi          = {10.1109/ICSE48619.2023.00211},
  timestamp    = {Wed, 19 Jul 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/NongOPCC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/uss/LiRY0LC23,
  author       = {Wen Li and
                  Jinyang Ruan and
                  Guangbei Yi and
                  Long Cheng and
                  Xiapu Luo and
                  Haipeng Cai},
  editor       = {Joseph A. Calandrino and
                  Carmela Troncoso},
  title        = {PolyFuzz: Holistic Greybox Fuzzing of Multi-Language Systems},
  booktitle    = {32nd {USENIX} Security Symposium, {USENIX} Security 2023, Anaheim,
                  CA, USA, August 9-11, 2023},
  pages        = {1379--1396},
  publisher    = {{USENIX} Association},
  year         = {2023},
  url          = {https://www.usenix.org/conference/usenixsecurity23/presentation/li-wen},
  timestamp    = {Wed, 18 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/uss/LiRY0LC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2309-05867,
  author       = {Song Liao and
                  Long Cheng and
                  Haipeng Cai and
                  Linke Guo and
                  Hongxin Hu},
  title        = {SkillScanner: Detecting Policy-Violating Voice Applications Through
                  Static Analysis at the Development Phase},
  journal      = {CoRR},
  volume       = {abs/2309.05867},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2309.05867},
  doi          = {10.48550/ARXIV.2309.05867},
  eprinttype    = {arXiv},
  eprint       = {2309.05867},
  timestamp    = {Fri, 15 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2309-05867.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2310-15436,
  author       = {Yu Nong and
                  Richard Fang and
                  Guangbei Yi and
                  Kunsong Zhao and
                  Xiapu Luo and
                  Feng Chen and
                  Haipeng Cai},
  title        = {{VGX:} Large-Scale Sample Generation for Boosting Learning-Based Software
                  Vulnerability Analyses},
  journal      = {CoRR},
  volume       = {abs/2310.15436},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2310.15436},
  doi          = {10.48550/ARXIV.2310.15436},
  eprinttype    = {arXiv},
  eprint       = {2310.15436},
  timestamp    = {Tue, 31 Oct 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2310-15436.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2311-01311,
  author       = {Li Li and
                  Xiang Gao and
                  Hailong Sun and
                  Chunming Hu and
                  Xiaoyu Sun and
                  Haoyu Wang and
                  Haipeng Cai and
                  Ting Su and
                  Xiapu Luo and
                  Tegawend{\'{e}} F. Bissyand{\'{e}} and
                  Jacques Klein and
                  John C. Grundy and
                  Tao Xie and
                  Haibo Chen and
                  Huaimin Wang},
  title        = {Software Engineering for OpenHarmony: {A} Research Roadmap},
  journal      = {CoRR},
  volume       = {abs/2311.01311},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2311.01311},
  doi          = {10.48550/ARXIV.2311.01311},
  eprinttype    = {arXiv},
  eprint       = {2311.01311},
  timestamp    = {Wed, 27 Mar 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2311-01311.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tdsc/RahamanCCY22,
  author       = {Sazzadur Rahaman and
                  Haipeng Cai and
                  Omar Chowdhury and
                  Danfeng Yao},
  title        = {From Theory to Code: Identifying Logical Flaws in Cryptographic Implementations
                  in {C/C++}},
  journal      = {{IEEE} Trans. Dependable Secur. Comput.},
  volume       = {19},
  number       = {6},
  pages        = {3790--3803},
  year         = {2022},
  url          = {https://doi.org/10.1109/TDSC.2021.3108031},
  doi          = {10.1109/TDSC.2021.3108031},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tdsc/RahamanCCY22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/CaiF22,
  author       = {Haipeng Cai and
                  Xiaoqin Fu},
  title        = {D{\textdollar}{\^{}}2{\textdollar}2Abs: {A} Framework for Dynamic
                  Dependence Analysis of Distributed Programs},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {48},
  number       = {12},
  pages        = {4733--4761},
  year         = {2022},
  url          = {https://doi.org/10.1109/TSE.2021.3124795},
  doi          = {10.1109/TSE.2021.3124795},
  timestamp    = {Sun, 15 Jan 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tse/CaiF22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ccs/ZhouLWC22,
  author       = {Hao Zhou and
                  Xiapu Luo and
                  Haoyu Wang and
                  Haipeng Cai},
  editor       = {Heng Yin and
                  Angelos Stavrou and
                  Cas Cremers and
                  Elaine Shi},
  title        = {Uncovering Intent based Leak of Sensitive Data in Android Framework},
  booktitle    = {Proceedings of the 2022 {ACM} {SIGSAC} Conference on Computer and
                  Communications Security, {CCS} 2022, Los Angeles, CA, USA, November
                  7-11, 2022},
  pages        = {3239--3252},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3548606.3560601},
  doi          = {10.1145/3548606.3560601},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ccs/ZhouLWC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/FuLC22,
  author       = {Xiaoqin Fu and
                  Boxiang Lin and
                  Haipeng Cai},
  title        = {DistFax: {A} Toolkit for Measuring Interprocess Communications and
                  Quality of Distributed Systems},
  booktitle    = {44th {IEEE/ACM} International Conference on Software Engineering:
                  Companion Proceedings, {ICSE} Companion 2022, Pittsburgh, PA, USA,
                  May 22-24, 2022},
  pages        = {51--55},
  publisher    = {{ACM/IEEE}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3510454.3516859},
  doi          = {10.1145/3510454.3516859},
  timestamp    = {Thu, 27 Oct 2022 16:07:05 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/FuLC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issta/LiuZCFG022,
  author       = {Pei Liu and
                  Yanjie Zhao and
                  Haipeng Cai and
                  Mattia Fazzini and
                  John C. Grundy and
                  Li Li},
  editor       = {Sukyoung Ryu and
                  Yannis Smaragdakis},
  title        = {Automatically detecting API-induced compatibility issues in Android
                  apps: a comparative analysis (replicability study)},
  booktitle    = {{ISSTA} '22: 31st {ACM} {SIGSOFT} International Symposium on Software
                  Testing and Analysis, Virtual Event, South Korea, July 18 - 22, 2022},
  pages        = {617--628},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3533767.3534407},
  doi          = {10.1145/3533767.3534407},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/issta/LiuZCFG022.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issta/ZhouWLWZZC22,
  author       = {Hao Zhou and
                  Shuohan Wu and
                  Xiapu Luo and
                  Ting Wang and
                  Yajin Zhou and
                  Chao Zhang and
                  Haipeng Cai},
  editor       = {Sukyoung Ryu and
                  Yannis Smaragdakis},
  title        = {NCScope: hardware-assisted analyzer for native code in Android apps},
  booktitle    = {{ISSTA} '22: 31st {ACM} {SIGSOFT} International Symposium on Software
                  Testing and Analysis, Virtual Event, South Korea, July 18 - 22, 2022},
  pages        = {629--641},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3533767.3534410},
  doi          = {10.1145/3533767.3534410},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/issta/ZhouWLWZZC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issta/ChenSWLCW22,
  author       = {Weimin Chen and
                  Zihan Sun and
                  Haoyu Wang and
                  Xiapu Luo and
                  Haipeng Cai and
                  Lei Wu},
  editor       = {Sukyoung Ryu and
                  Yannis Smaragdakis},
  title        = {{WASAI:} uncovering vulnerabilities in Wasm smart contracts},
  booktitle    = {{ISSTA} '22: 31st {ACM} {SIGSOFT} International Symposium on Software
                  Testing and Analysis, Virtual Event, South Korea, July 18 - 22, 2022},
  pages        = {703--715},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3533767.3534218},
  doi          = {10.1145/3533767.3534218},
  timestamp    = {Wed, 30 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/issta/ChenSWLCW22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/Li0C22,
  author       = {Wen Li and
                  Li Li and
                  Haipeng Cai},
  editor       = {Abhik Roychoudhury and
                  Cristian Cadar and
                  Miryung Kim},
  title        = {On the vulnerability proneness of multilingual code},
  booktitle    = {Proceedings of the 30th {ACM} Joint European Software Engineering
                  Conference and Symposium on the Foundations of Software Engineering,
                  {ESEC/FSE} 2022, Singapore, Singapore, November 14-18, 2022},
  pages        = {847--859},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3540250.3549173},
  doi          = {10.1145/3540250.3549173},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/Li0C22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/NongOP0C22,
  author       = {Yu Nong and
                  Yuzhe Ou and
                  Michael Pradel and
                  Feng Chen and
                  Haipeng Cai},
  editor       = {Abhik Roychoudhury and
                  Cristian Cadar and
                  Miryung Kim},
  title        = {Generating realistic vulnerabilities via neural code editing: an empirical
                  study},
  booktitle    = {Proceedings of the 30th {ACM} Joint European Software Engineering
                  Conference and Symposium on the Foundations of Software Engineering,
                  {ESEC/FSE} 2022, Singapore, Singapore, November 14-18, 2022},
  pages        = {1097--1109},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3540250.3549128},
  doi          = {10.1145/3540250.3549128},
  timestamp    = {Thu, 10 Nov 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/NongOP0C22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/YangLC22,
  author       = {Haoran Yang and
                  Wen Li and
                  Haipeng Cai},
  editor       = {Abhik Roychoudhury and
                  Cristian Cadar and
                  Miryung Kim},
  title        = {Language-agnostic dynamic analysis of multilingual code: promises,
                  pitfalls, and prospects},
  booktitle    = {Proceedings of the 30th {ACM} Joint European Software Engineering
                  Conference and Symposium on the Foundations of Software Engineering,
                  {ESEC/FSE} 2022, Singapore, Singapore, November 14-18, 2022},
  pages        = {1621--1626},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3540250.3560880},
  doi          = {10.1145/3540250.3560880},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/YangLC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/Li0C22a,
  author       = {Wen Li and
                  Li Li and
                  Haipeng Cai},
  editor       = {Abhik Roychoudhury and
                  Cristian Cadar and
                  Miryung Kim},
  title        = {PolyFax: a toolkit for characterizing multi-language software},
  booktitle    = {Proceedings of the 30th {ACM} Joint European Software Engineering
                  Conference and Symposium on the Foundations of Software Engineering,
                  {ESEC/FSE} 2022, Singapore, Singapore, November 14-18, 2022},
  pages        = {1662--1666},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3540250.3558925},
  doi          = {10.1145/3540250.3558925},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/Li0C22a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/uss/Li0LC22,
  author       = {Wen Li and
                  Jiang Ming and
                  Xiapu Luo and
                  Haipeng Cai},
  editor       = {Kevin R. B. Butler and
                  Kurt Thomas},
  title        = {PolyCruise: {A} Cross-Language Dynamic Information Flow Analysis},
  booktitle    = {31st {USENIX} Security Symposium, {USENIX} Security 2022, Boston,
                  MA, USA, August 10-12, 2022},
  pages        = {2513--2530},
  publisher    = {{USENIX} Association},
  year         = {2022},
  url          = {https://www.usenix.org/conference/usenixsecurity22/presentation/li-wen},
  timestamp    = {Tue, 18 Oct 2022 17:10:36 +0200},
  biburl       = {https://dblp.org/rec/conf/uss/Li0LC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/ZhaoTCGWM22,
  author       = {Yan Zhao and
                  Enyi Tang and
                  Haipeng Cai and
                  Xi Guo and
                  Xiaoyin Wang and
                  Na Meng},
  title        = {A Lightweight Approach of Human-Like Playtest for Android Apps},
  booktitle    = {{IEEE} International Conference on Software Analysis, Evolution and
                  Reengineering, {SANER} 2022, Honolulu, HI, USA, March 15-18, 2022},
  pages        = {309--320},
  publisher    = {{IEEE}},
  year         = {2022},
  url          = {https://doi.org/10.1109/SANER53432.2022.00047},
  doi          = {10.1109/SANER53432.2022.00047},
  timestamp    = {Tue, 26 Jul 2022 14:23:17 +0200},
  biburl       = {https://dblp.org/rec/conf/wcre/ZhaoTCGWM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2205-15561,
  author       = {Pei Liu and
                  Yanjie Zhao and
                  Haipeng Cai and
                  Mattia Fazzini and
                  John C. Grundy and
                  Li Li},
  title        = {Automatically Detecting API-induced Compatibility Issues in Android
                  Apps: {A} Comparative Analysis (Replicability Study)},
  journal      = {CoRR},
  volume       = {abs/2205.15561},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2205.15561},
  doi          = {10.48550/ARXIV.2205.15561},
  eprinttype    = {arXiv},
  eprint       = {2205.15561},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2205-15561.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2210-10997,
  author       = {Xiaoyu Sun and
                  Xiao Chen and
                  Li Li and
                  Haipeng Cai and
                  John C. Grundy and
                  Jordan Samhi and
                  Tegawend{\'{e}} F. Bissyand{\'{e}} and
                  Jacques Klein},
  title        = {Demystifying Hidden Sensitive Operations in Android apps},
  journal      = {CoRR},
  volume       = {abs/2210.10997},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2210.10997},
  doi          = {10.48550/ARXIV.2210.10997},
  eprinttype    = {arXiv},
  eprint       = {2210.10997},
  timestamp    = {Wed, 26 Jul 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2210-10997.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2211-10623,
  author       = {Yao Li and
                  Tao Zhang and
                  Xiapu Luo and
                  Haipeng Cai and
                  Sen Fang and
                  Dawei Yuan},
  title        = {Do Pre-trained Language Models Indeed Understand Software Engineering
                  Tasks?},
  journal      = {CoRR},
  volume       = {abs/2211.10623},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2211.10623},
  doi          = {10.48550/ARXIV.2211.10623},
  eprinttype    = {arXiv},
  eprint       = {2211.10623},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2211-10623.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/infsof/NongCYLC21,
  author       = {Yu Nong and
                  Haipeng Cai and
                  Pengfei Ye and
                  Li Li and
                  Feng Chen},
  title        = {Evaluating and comparing memory error vulnerability detectors},
  journal      = {Inf. Softw. Technol.},
  volume       = {137},
  pages        = {106614},
  year         = {2021},
  url          = {https://doi.org/10.1016/j.infsof.2021.106614},
  doi          = {10.1016/J.INFSOF.2021.106614},
  timestamp    = {Tue, 16 Aug 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/infsof/NongCYLC21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tissec/ChengALNCJAY21,
  author       = {Long Cheng and
                  Salman Ahmed and
                  Hans Liljestrand and
                  Thomas Nyman and
                  Haipeng Cai and
                  Trent Jaeger and
                  N. Asokan and
                  Danfeng (Daphne) Yao},
  title        = {Exploitation Techniques for Data-oriented Attacks with Existing and
                  Potential Defense Approaches},
  journal      = {{ACM} Trans. Priv. Secur.},
  volume       = {24},
  number       = {4},
  pages        = {26:1--26:36},
  year         = {2021},
  url          = {https://doi.org/10.1145/3462699},
  doi          = {10.1145/3462699},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tissec/ChengALNCJAY21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/FuCLL21,
  author       = {Xiaoqin Fu and
                  Haipeng Cai and
                  Wen Li and
                  Li Li},
  title        = {{SEADS:} Scalable and Cost-effective Dynamic Dependence Analysis of
                  Distributed Systems via Reinforcement Learning},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {30},
  number       = {1},
  pages        = {10:1--10:45},
  year         = {2021},
  url          = {https://doi.org/10.1145/3379345},
  doi          = {10.1145/3379345},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tosem/FuCLL21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/ZhaoLWCBKG21,
  author       = {Yanjie Zhao and
                  Li Li and
                  Haoyu Wang and
                  Haipeng Cai and
                  Tegawend{\'{e}} F. Bissyand{\'{e}} and
                  Jacques Klein and
                  John C. Grundy},
  title        = {On the Impact of Sample Duplication in Machine-Learning-Based Android
                  Malware Detection},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {30},
  number       = {3},
  pages        = {40:1--40:38},
  year         = {2021},
  url          = {https://doi.org/10.1145/3446905},
  doi          = {10.1145/3446905},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tosem/ZhaoLWCBKG21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/CaiR21,
  author       = {Haipeng Cai and
                  Barbara G. Ryder},
  title        = {A Longitudinal Study of Application Structure and Behaviors in Android},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {47},
  number       = {12},
  pages        = {2934--2955},
  year         = {2021},
  url          = {https://doi.org/10.1109/TSE.2020.2975176},
  doi          = {10.1109/TSE.2020.2975176},
  timestamp    = {Sat, 25 Dec 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tse/CaiR21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/LiM0C21,
  author       = {Wen Li and
                  Na Meng and
                  Li Li and
                  Haipeng Cai},
  title        = {Understanding Language Selection in Multi-language Software Projects
                  on GitHub},
  booktitle    = {43rd {IEEE/ACM} International Conference on Software Engineering:
                  Companion Proceedings, {ICSE} Companion 2021, Madrid, Spain, May 25-28,
                  2021},
  pages        = {256--257},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/ICSE-Companion52605.2021.00119},
  doi          = {10.1109/ICSE-COMPANION52605.2021.00119},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/LiM0C21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/msr/LiFC21,
  author       = {Wen Li and
                  Xiaoqin Fu and
                  Haipeng Cai},
  title        = {AndroCT: Ten Years of App Call Traces in Android},
  booktitle    = {18th {IEEE/ACM} International Conference on Mining Software Repositories,
                  {MSR} 2021, Madrid, Spain, May 17-19, 2021},
  pages        = {570--574},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/MSR52588.2021.00076},
  doi          = {10.1109/MSR52588.2021.00076},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/msr/LiFC21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/uss/FuC21,
  author       = {Xiaoqin Fu and
                  Haipeng Cai},
  editor       = {Michael D. Bailey and
                  Rachel Greenstadt},
  title        = {FlowDist: Multi-Staged Refinement-Based Dynamic Information Flow Analysis
                  for Distributed Software Systems},
  booktitle    = {30th {USENIX} Security Symposium, {USENIX} Security 2021, August 11-13,
                  2021},
  pages        = {2093--2110},
  publisher    = {{USENIX} Association},
  year         = {2021},
  url          = {https://www.usenix.org/conference/usenixsecurity21/presentation/fu-xiaoqin},
  timestamp    = {Mon, 20 Nov 2023 08:57:49 +0100},
  biburl       = {https://dblp.org/rec/conf/uss/FuC21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/IslamHSHC21,
  author       = {Md. Shariful Islam and
                  Abdelwahab Hamou{-}Lhadj and
                  Korosh Koochekian Sabor and
                  Mohammad Hamdaqa and
                  Haipeng Cai},
  title        = {EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the
                  Reassignment of Bug Report Fields},
  booktitle    = {28th {IEEE} International Conference on Software Analysis, Evolution
                  and Reengineering, {SANER} 2021, Honolulu, HI, USA, March 9-12, 2021},
  pages        = {411--421},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/SANER50967.2021.00045},
  doi          = {10.1109/SANER50967.2021.00045},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wcre/IslamHSHC21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2102-13026,
  author       = {Yan Zhao and
                  Weihao Zhang and
                  Enyi Tang and
                  Haipeng Cai and
                  Xi Guo and
                  Na Meng},
  title        = {A Lightweight Approach of Human-Like Playtesting},
  journal      = {CoRR},
  volume       = {abs/2102.13026},
  year         = {2021},
  url          = {https://arxiv.org/abs/2102.13026},
  eprinttype    = {arXiv},
  eprint       = {2102.13026},
  timestamp    = {Mon, 23 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2102-13026.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2103-08083,
  author       = {Md. Shariful Islam and
                  Abdelwahab Hamou{-}Lhadj and
                  Korosh Koochekian Sabor and
                  Mohammad Hamdaqa and
                  Haipeng Cai},
  title        = {EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the
                  Reassignment of Bug Report Fields},
  journal      = {CoRR},
  volume       = {abs/2103.08083},
  year         = {2021},
  url          = {https://arxiv.org/abs/2103.08083},
  eprinttype    = {arXiv},
  eprint       = {2103.08083},
  timestamp    = {Tue, 23 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2103-08083.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2111-04837,
  author       = {Haipeng Cai and
                  Xiaoqin Fu},
  title        = {D{\textdollar}{\^{}}2{\textdollar}ABS: {A} Framework for Dynamic Dependence
                  Abstraction of Distributed Programs},
  journal      = {CoRR},
  volume       = {abs/2111.04837},
  year         = {2021},
  url          = {https://arxiv.org/abs/2111.04837},
  eprinttype    = {arXiv},
  eprint       = {2111.04837},
  timestamp    = {Wed, 10 Nov 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2111-04837.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/infsof/CaiFH20,
  author       = {Haipeng Cai and
                  Xiaoqin Fu and
                  Abdelwahab Hamou{-}Lhadj},
  title        = {A study of run-time behavioral evolution of benign versus malicious
                  apps in android},
  journal      = {Inf. Softw. Technol.},
  volume       = {122},
  pages        = {106291},
  year         = {2020},
  url          = {https://doi.org/10.1016/j.infsof.2020.106291},
  doi          = {10.1016/J.INFSOF.2020.106291},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/infsof/CaiFH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tmc/ElishCBYR20,
  author       = {Karim O. Elish and
                  Haipeng Cai and
                  Daniel Barton and
                  Danfeng Yao and
                  Barbara G. Ryder},
  title        = {Identifying Mobile Inter-App Communication Risks},
  journal      = {{IEEE} Trans. Mob. Comput.},
  volume       = {19},
  number       = {1},
  pages        = {90--102},
  year         = {2020},
  url          = {https://doi.org/10.1109/TMC.2018.2889495},
  doi          = {10.1109/TMC.2018.2889495},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tmc/ElishCBYR20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/Cai20,
  author       = {Haipeng Cai},
  title        = {Assessing and Improving Malware Detection Sustainability through App
                  Evolution Studies},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {29},
  number       = {2},
  pages        = {8:1--8:28},
  year         = {2020},
  url          = {https://doi.org/10.1145/3371924},
  doi          = {10.1145/3371924},
  timestamp    = {Sat, 08 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tosem/Cai20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/Cai20,
  author       = {Haipeng Cai},
  editor       = {David Lo and
                  Leonardo Mariani and
                  Ali Mesbah},
  title        = {Embracing mobile app evolution via continuous ecosystem mining and
                  characterization},
  booktitle    = {MOBILESoft '20: {IEEE/ACM} 7th International Conference on Mobile
                  Software Engineering and Systems, Seoul, Republic of Korea, July 13-15,
                  2020},
  pages        = {31--35},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3387905.3388612},
  doi          = {10.1145/3387905.3388612},
  timestamp    = {Thu, 27 Jul 2023 16:07:53 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/Cai20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/FuC20,
  author       = {Xiaoqin Fu and
                  Haipeng Cai},
  editor       = {Gregg Rothermel and
                  Doo{-}Hwan Bae},
  title        = {Scaling application-level dynamic taint analysis to enterprise-scale
                  distributed systems},
  booktitle    = {{ICSE} '20: 42nd International Conference on Software Engineering,
                  Companion Volume, Seoul, South Korea, 27 June - 19 July, 2020},
  pages        = {270--271},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3377812.3390910},
  doi          = {10.1145/3377812.3390910},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/FuC20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/Wang0LC20,
  author       = {Jiawei Wang and
                  Li Li and
                  Kui Liu and
                  Haipeng Cai},
  editor       = {Prem Devanbu and
                  Myra B. Cohen and
                  Thomas Zimmermann},
  title        = {Exploring how deprecated Python library APIs are (not) handled},
  booktitle    = {{ESEC/FSE} '20: 28th {ACM} Joint European Software Engineering Conference
                  and Symposium on the Foundations of Software Engineering, Virtual
                  Event, USA, November 8-13, 2020},
  pages        = {233--244},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3368089.3409735},
  doi          = {10.1145/3368089.3409735},
  timestamp    = {Fri, 23 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/Wang0LC20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/CaiPL20,
  author       = {Haipeng Cai and
                  Shiv Raj Pant and
                  Wen Li},
  editor       = {Prem Devanbu and
                  Myra B. Cohen and
                  Thomas Zimmermann},
  title        = {Towards learning visual semantics},
  booktitle    = {{ESEC/FSE} '20: 28th {ACM} Joint European Software Engineering Conference
                  and Symposium on the Foundations of Software Engineering, Virtual
                  Event, USA, November 8-13, 2020},
  pages        = {1537--1540},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3368089.3417040},
  doi          = {10.1145/3368089.3417040},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/CaiPL20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/FuC020,
  author       = {Xiaoqin Fu and
                  Haipeng Cai and
                  Li Li},
  editor       = {Prem Devanbu and
                  Myra B. Cohen and
                  Thomas Zimmermann},
  title        = {Dads: dynamic slicing continuously-running distributed programs with
                  budget constraints},
  booktitle    = {{ESEC/FSE} '20: 28th {ACM} Joint European Software Engineering Conference
                  and Symposium on the Foundations of Software Engineering, Virtual
                  Event, USA, November 8-13, 2020},
  pages        = {1566--1570},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3368089.3417920},
  doi          = {10.1145/3368089.3417920},
  timestamp    = {Thu, 13 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sigsoft/FuC020.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/LiCSM20,
  author       = {Wen Li and
                  Haipeng Cai and
                  Yulei Sui and
                  David Manz},
  editor       = {Prem Devanbu and
                  Myra B. Cohen and
                  Thomas Zimmermann},
  title        = {{PCA:} memory leak detection using partial call-path analysis},
  booktitle    = {{ESEC/FSE} '20: 28th {ACM} Joint European Software Engineering Conference
                  and Symposium on the Foundations of Software Engineering, Virtual
                  Event, USA, November 8-13, 2020},
  pages        = {1621--1625},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3368089.3417923},
  doi          = {10.1145/3368089.3417923},
  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/LiCSM20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/NongC20,
  author       = {Yu Nong and
                  Haipeng Cai},
  editor       = {Kostas Kontogiannis and
                  Foutse Khomh and
                  Alexander Chatzigeorgiou and
                  Marios{-}Eleftherios Fokaefs and
                  Minghui Zhou},
  title        = {A Preliminary Study on Open-Source Memory Vulnerability Detectors},
  booktitle    = {27th {IEEE} International Conference on Software Analysis, Evolution
                  and Reengineering, {SANER} 2020, London, ON, Canada, February 18-21,
                  2020},
  pages        = {557--561},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/SANER48275.2020.9054851},
  doi          = {10.1109/SANER48275.2020.9054851},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wcre/NongC20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/Cai20,
  author       = {Haipeng Cai},
  editor       = {Kostas Kontogiannis and
                  Foutse Khomh and
                  Alexander Chatzigeorgiou and
                  Marios{-}Eleftherios Fokaefs and
                  Minghui Zhou},
  title        = {A Reflection on the Predictive Accuracy of Dynamic Impact Analysis},
  booktitle    = {27th {IEEE} International Conference on Software Analysis, Evolution
                  and Reengineering, {SANER} 2020, London, ON, Canada, February 18-21,
                  2020},
  pages        = {562--566},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/SANER48275.2020.9054806},
  doi          = {10.1109/SANER48275.2020.9054806},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wcre/Cai20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/ZhouHCH20,
  author       = {Rui Zhou and
                  Mohammad Hamdaqa and
                  Haipeng Cai and
                  Abdelwahab Hamou{-}Lhadj},
  editor       = {Kostas Kontogiannis and
                  Foutse Khomh and
                  Alexander Chatzigeorgiou and
                  Marios{-}Eleftherios Fokaefs and
                  Minghui Zhou},
  title        = {MobiLogLeak: {A} Preliminary Study on Data Leakage Caused by Poor
                  Logging Practices},
  booktitle    = {27th {IEEE} International Conference on Software Analysis, Evolution
                  and Reengineering, {SANER} 2020, London, ON, Canada, February 18-21,
                  2020},
  pages        = {577--581},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/SANER48275.2020.9054831},
  doi          = {10.1109/SANER48275.2020.9054831},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wcre/ZhouHCH20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/infsof/AliCHH19,
  author       = {Nasir Ali and
                  Haipeng Cai and
                  Abdelwahab Hamou{-}Lhadj and
                  Jameleddine Hassine},
  title        = {Exploiting Parts-of-Speech for effective automated requirements traceability},
  journal      = {Inf. Softw. Technol.},
  volume       = {106},
  pages        = {126--141},
  year         = {2019},
  url          = {https://doi.org/10.1016/j.infsof.2018.09.009},
  doi          = {10.1016/J.INFSOF.2018.09.009},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/infsof/AliCHH19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tifs/CaiMRY19,
  author       = {Haipeng Cai and
                  Na Meng and
                  Barbara G. Ryder and
                  Danfeng Yao},
  title        = {DroidCat: Effective Android Malware Detection and Categorization via
                  App-Level Profiling},
  journal      = {{IEEE} Trans. Inf. Forensics Secur.},
  volume       = {14},
  number       = {6},
  pages        = {1455--1470},
  year         = {2019},
  url          = {https://doi.org/10.1109/TIFS.2018.2879302},
  doi          = {10.1109/TIFS.2018.2879302},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tifs/CaiMRY19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/ZhangC19,
  author       = {Ziyi Zhang and
                  Haipeng Cai},
  editor       = {Eli Tilevich},
  title        = {A look into developer intentions for app compatibility in Android},
  booktitle    = {Proceedings of the 6th International Conference on Mobile Software
                  Engineering and Systems, MOBILESoft@ICSE 2019, Montreal, QC, Canada,
                  May 25, 2019},
  pages        = {40--44},
  publisher    = {{IEEE} / {ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1109/MOBILESoft.2019.00016},
  doi          = {10.1109/MOBILESOFT.2019.00016},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/ZhangC19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/FuC19,
  author       = {Xiaoqin Fu and
                  Haipeng Cai},
  editor       = {Joanne M. Atlee and
                  Tevfik Bultan and
                  Jon Whittle},
  title        = {On the deterioration of learning-based malware detectors for Android},
  booktitle    = {Proceedings of the 41st International Conference on Software Engineering:
                  Companion Proceedings, {ICSE} 2019, Montreal, QC, Canada, May 25-31,
                  2019},
  pages        = {272--273},
  publisher    = {{IEEE} / {ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1109/ICSE-Companion.2019.00110},
  doi          = {10.1109/ICSE-COMPANION.2019.00110},
  timestamp    = {Tue, 24 May 2022 15:28:49 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/FuC19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issta/CaiZ0F19,
  author       = {Haipeng Cai and
                  Ziyi Zhang and
                  Li Li and
                  Xiaoqin Fu},
  editor       = {Dongmei Zhang and
                  Anders M{\o}ller},
  title        = {A large-scale study of application incompatibilities in Android},
  booktitle    = {Proceedings of the 28th {ACM} {SIGSOFT} International Symposium on
                  Software Testing and Analysis, {ISSTA} 2019, Beijing, China, July
                  15-19, 2019},
  pages        = {216--227},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3293882.3330564},
  doi          = {10.1145/3293882.3330564},
  timestamp    = {Thu, 23 Jun 2022 07:46:09 +0200},
  biburl       = {https://dblp.org/rec/conf/issta/CaiZ0F19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwpc/FuC19,
  author       = {Xiaoqin Fu and
                  Haipeng Cai},
  editor       = {Yann{-}Ga{\"{e}}l Gu{\'{e}}h{\'{e}}neuc and
                  Foutse Khomh and
                  Federica Sarro},
  title        = {Measuring interprocess communications in distributed systems},
  booktitle    = {Proceedings of the 27th International Conference on Program Comprehension,
                  {ICPC} 2019, Montreal, QC, Canada, May 25-31, 2019},
  pages        = {323--334},
  publisher    = {{IEEE} / {ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1109/ICPC.2019.00051},
  doi          = {10.1109/ICPC.2019.00051},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/iwpc/FuC19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lctrts/MohammedCM19,
  author       = {Mostafa Mohammed and
                  Haipeng Cai and
                  Na Meng},
  editor       = {Jian{-}Jia Chen and
                  Aviral Shrivastava},
  title        = {An empirical comparison between monkey testing and human testing {(WIP}
                  paper)},
  booktitle    = {Proceedings of the 20th {ACM} {SIGPLAN/SIGBED} International Conference
                  on Languages, Compilers, and Tools for Embedded Systems, {LCTES} 2019,
                  Phoenix, AZ, USA, June 23-23, 2019},
  pages        = {188--192},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3316482.3326342},
  doi          = {10.1145/3316482.3326342},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lctrts/MohammedCM19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigsoft/FuC19,
  author       = {Xiaoqin Fu and
                  Haipeng Cai},
  editor       = {Marlon Dumas and
                  Dietmar Pfahl and
                  Sven Apel and
                  Alessandra Russo},
  title        = {A dynamic taint analyzer for distributed systems},
  booktitle    = {Proceedings of the {ACM} Joint Meeting on European Software Engineering
                  Conference and Symposium on the Foundations of Software Engineering,
                  {ESEC/SIGSOFT} {FSE} 2019, Tallinn, Estonia, August 26-30, 2019},
  pages        = {1115--1119},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3338906.3341179},
  doi          = {10.1145/3338906.3341179},
  timestamp    = {Sat, 30 Sep 2023 09:56:36 +0200},
  biburl       = {https://dblp.org/rec/conf/sigsoft/FuC19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/Cai18,
  author       = {Haipeng Cai},
  title        = {Hybrid Program Dependence Approximation for Effective Dynamic Impact
                  Prediction},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {44},
  number       = {4},
  pages        = {334--364},
  year         = {2018},
  url          = {https://doi.org/10.1109/TSE.2017.2692783},
  doi          = {10.1109/TSE.2017.2692783},
  timestamp    = {Fri, 11 May 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/Cai18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/DilharaCJ18,
  author       = {Malinda Dilhara and
                  Haipeng Cai and
                  John Jenkins},
  editor       = {Christine Julien and
                  Grace A. Lewis and
                  Itai Segall},
  title        = {Automated detection and repair of incompatible uses of runtime permissions
                  in Android apps},
  booktitle    = {Proceedings of the 5th International Conference on Mobile Software
                  Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden,
                  May 27 - 28, 2018},
  pages        = {67--71},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3197231.3197255},
  doi          = {10.1145/3197231.3197255},
  timestamp    = {Tue, 10 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/DilharaCJ18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/JenkinsC18,
  author       = {John Jenkins and
                  Haipeng Cai},
  editor       = {Christine Julien and
                  Grace A. Lewis and
                  Itai Segall},
  title        = {ICC-inspect: supporting runtime inspection of Android inter-component
                  communications},
  booktitle    = {Proceedings of the 5th International Conference on Mobile Software
                  Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden,
                  May 27 - 28, 2018},
  pages        = {80--83},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3197231.3197233},
  doi          = {10.1145/3197231.3197233},
  timestamp    = {Tue, 10 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/JenkinsC18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/CaiJ18,
  author       = {Haipeng Cai and
                  John Jenkins},
  editor       = {Michel Chaudron and
                  Ivica Crnkovic and
                  Marsha Chechik and
                  Mark Harman},
  title        = {Towards sustainable Android malware detection},
  booktitle    = {Proceedings of the 40th International Conference on Software Engineering:
                  Companion Proceeedings, {ICSE} 2018, Gothenburg, Sweden, May 27 -
                  June 03, 2018},
  pages        = {350--351},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3183440.3195004},
  doi          = {10.1145/3183440.3195004},
  timestamp    = {Tue, 10 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icse/CaiJ18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/msr/CaiJ18,
  author       = {Haipeng Cai and
                  John Jenkins},
  editor       = {Andy Zaidman and
                  Yasutaka Kamei and
                  Emily Hill},
  title        = {Leveraging historical versions of Android apps for efficient and precise
                  taint analysis},
  booktitle    = {Proceedings of the 15th International Conference on Mining Software
                  Repositories, {MSR} 2018, Gothenburg, Sweden, May 28-29, 2018},
  pages        = {265--269},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3196398.3196433},
  doi          = {10.1145/3196398.3196433},
  timestamp    = {Wed, 11 Aug 2021 17:02:31 +0200},
  biburl       = {https://dblp.org/rec/conf/msr/CaiJ18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1807-08221,
  author       = {Haipeng Cai},
  title        = {Longitudinal Characterization and Sustainable Classification of Android
                  Apps via {SAD} Profiles},
  journal      = {CoRR},
  volume       = {abs/1807.08221},
  year         = {2018},
  url          = {http://arxiv.org/abs/1807.08221},
  eprinttype    = {arXiv},
  eprint       = {1807.08221},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1807-08221.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jcst/LiLBKCLT17,
  author       = {Li Li and
                  Daoyuan Li and
                  Tegawend{\'{e}} F. Bissyand{\'{e}} and
                  Jacques Klein and
                  Haipeng Cai and
                  David Lo and
                  Yves Le Traon},
  title        = {On Locating Malicious Code in Piggybacked Android Apps},
  journal      = {J. Comput. Sci. Technol.},
  volume       = {32},
  number       = {6},
  pages        = {1108--1124},
  year         = {2017},
  url          = {https://doi.org/10.1007/s11390-017-1786-z},
  doi          = {10.1007/S11390-017-1786-Z},
  timestamp    = {Fri, 09 Apr 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jcst/LiLBKCLT17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/codaspy/LiuCWYER17,
  author       = {Fang Liu and
                  Haipeng Cai and
                  Gang Wang and
                  Danfeng (Daphne) Yao and
                  Karim O. Elish and
                  Barbara G. Ryder},
  editor       = {Gail{-}Joon Ahn and
                  Alexander Pretschner and
                  Gabriel Ghinita},
  title        = {Prioritized Analysis of Inter-App Communication Risks},
  booktitle    = {Proceedings of the Seventh {ACM} Conference on Data and Application
                  Security and Privacy, {CODASPY} 2017, Scottsdale, AZ, USA, March 22-24,
                  2017},
  pages        = {159--161},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3029806.3029843},
  doi          = {10.1145/3029806.3029843},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/codaspy/LiuCWYER17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/LiLBKCLT17,
  author       = {Li Li and
                  Daoyuan Li and
                  Tegawend{\'{e}} F. Bissyand{\'{e}} and
                  Jacques Klein and
                  Haipeng Cai and
                  David Lo and
                  Yves Le Traon},
  title        = {Automatically Locating Malicious Packages in Piggybacked Android Apps},
  booktitle    = {4th {IEEE/ACM} International Conference on Mobile Software Engineering
                  and Systems, MOBILESoft@ICSE 2017, Buenos Aires, Argentina, May 22-23,
                  2017},
  pages        = {170--174},
  publisher    = {{IEEE}},
  year         = {2017},
  url          = {https://doi.org/10.1109/MOBILESoft.2017.6},
  doi          = {10.1109/MOBILESOFT.2017.6},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/LiLBKCLT17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/CaiR17,
  author       = {Haipeng Cai and
                  Barbara G. Ryder},
  title        = {Understanding Android Application Programming and Security: {A} Dynamic
                  Study},
  booktitle    = {2017 {IEEE} International Conference on Software Maintenance and Evolution,
                  {ICSME} 2017, Shanghai, China, September 17-22, 2017},
  pages        = {364--375},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ICSME.2017.31},
  doi          = {10.1109/ICSME.2017.31},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/CaiR17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/JenkinsC17,
  author       = {John Jenkins and
                  Haipeng Cai},
  title        = {Dissecting Android Inter-component Communications via Interactive
                  Visual Explorations},
  booktitle    = {2017 {IEEE} International Conference on Software Maintenance and Evolution,
                  {ICSME} 2017, Shanghai, China, September 17-22, 2017},
  pages        = {519--523},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ICSME.2017.74},
  doi          = {10.1109/ICSME.2017.74},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/JenkinsC17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/CaiR17a,
  author       = {Haipeng Cai and
                  Barbara G. Ryder},
  title        = {DroidFax: {A} Toolkit for Systematic Characterization of Android Applications},
  booktitle    = {2017 {IEEE} International Conference on Software Maintenance and Evolution,
                  {ICSME} 2017, Shanghai, China, September 17-22, 2017},
  pages        = {643--647},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ICSME.2017.35},
  doi          = {10.1109/ICSME.2017.35},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/CaiR17a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/CaiR17b,
  author       = {Haipeng Cai and
                  Barbara G. Ryder},
  title        = {Artifacts for Dynamic Analysis of Android Apps},
  booktitle    = {2017 {IEEE} International Conference on Software Maintenance and Evolution,
                  {ICSME} 2017, Shanghai, China, September 17-22, 2017},
  pages        = {659},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ICSME.2017.36},
  doi          = {10.1109/ICSME.2017.36},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/CaiR17b.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sp/LiuCWYER17,
  author       = {Fang Liu and
                  Haipeng Cai and
                  Gang Wang and
                  Danfeng Yao and
                  Karim O. Elish and
                  Barbara G. Ryder},
  title        = {MR-Droid: {A} Scalable and Prioritized Analysis of Inter-App Communication
                  Risks},
  booktitle    = {2017 {IEEE} Security and Privacy Workshops, {SP} Workshops 2017, San
                  Jose, CA, USA, May 25, 2017},
  pages        = {189--198},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/SPW.2017.12},
  doi          = {10.1109/SPW.2017.12},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sp/LiuCWYER17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijig/Cai16,
  author       = {Haipeng Cai},
  title        = {Parallel Rendering for Legible Illustrative Visualizations of Dense
                  Geometries on Commodity CPUs},
  journal      = {Int. J. Image Graph.},
  volume       = {16},
  number       = {1},
  pages        = {1650002:1--1650002:25},
  year         = {2016},
  url          = {https://doi.org/10.1142/S0219467816500029},
  doi          = {10.1142/S0219467816500029},
  timestamp    = {Wed, 24 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ijig/Cai16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jss/CaiS16,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices},
  title        = {Method-level program dependence abstraction and its application to
                  impact analysis},
  journal      = {J. Syst. Softw.},
  volume       = {122},
  pages        = {311--326},
  year         = {2016},
  url          = {https://doi.org/10.1016/j.jss.2016.09.048},
  doi          = {10.1016/J.JSS.2016.09.048},
  timestamp    = {Mon, 24 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jss/CaiS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/CaiST16,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices and
                  Douglas Thain},
  title        = {DiaPro: Unifying Dynamic Impact Analyses for Improved and Variable
                  Cost-Effectiveness},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {25},
  number       = {2},
  pages        = {18:1--18:50},
  year         = {2016},
  url          = {https://doi.org/10.1145/2894751},
  doi          = {10.1145/2894751},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tosem/CaiST16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tr/CaiSJ16,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices and
                  Siyuan Jiang},
  title        = {Prioritizing Change-Impact Analysis via Semantic Program-Dependence
                  Quantification},
  journal      = {{IEEE} Trans. Reliab.},
  volume       = {65},
  number       = {3},
  pages        = {1114--1132},
  year         = {2016},
  url          = {https://doi.org/10.1109/TR.2015.2481000},
  doi          = {10.1109/TR.2015.2481000},
  timestamp    = {Thu, 09 Jul 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tr/CaiSJ16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/CaiT16,
  author       = {Haipeng Cai and
                  Douglas Thain},
  editor       = {David Lo and
                  Sven Apel and
                  Sarfraz Khurshid},
  title        = {DistIA: a cost-effective dynamic impact analysis for distributed programs},
  booktitle    = {Proceedings of the 31st {IEEE/ACM} International Conference on Automated
                  Software Engineering, {ASE} 2016, Singapore, September 3-7, 2016},
  pages        = {344--355},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2970276.2970352},
  doi          = {10.1145/2970276.2970352},
  timestamp    = {Sat, 30 Sep 2023 09:51:40 +0200},
  biburl       = {https://dblp.org/rec/conf/kbse/CaiT16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/CaiT16,
  author       = {Haipeng Cai and
                  Douglas Thain},
  title        = {{DISTEA:} Efficient Dynamic Impact Analysis for Distributed Systems},
  journal      = {CoRR},
  volume       = {abs/1604.04638},
  year         = {2016},
  url          = {http://arxiv.org/abs/1604.04638},
  eprinttype    = {arXiv},
  eprint       = {1604.04638},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/CaiT16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jss/CaiS15,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices},
  title        = {A comprehensive study of the predictive accuracy of dynamic change-impact
                  analysis},
  journal      = {J. Syst. Softw.},
  volume       = {103},
  pages        = {248--265},
  year         = {2015},
  url          = {https://doi.org/10.1016/j.jss.2015.02.018},
  doi          = {10.1016/J.JSS.2015.02.018},
  timestamp    = {Mon, 24 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jss/CaiS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/qrs/CaiS15,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices},
  title        = {Abstracting Program Dependencies Using the Method Dependence Graph},
  booktitle    = {2015 {IEEE} International Conference on Software Quality, Reliability
                  and Security, {QRS} 2015, Vancouver, BC, Canada, August 3-5, 2015},
  pages        = {49--58},
  publisher    = {{IEEE}},
  year         = {2015},
  url          = {https://doi.org/10.1109/QRS.2015.18},
  doi          = {10.1109/QRS.2015.18},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/qrs/CaiS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/qrs/Cai15,
  author       = {Haipeng Cai},
  title        = {Facilitating Information Management in Integrated Development Environments
                  through Visual Interface Enhancements},
  booktitle    = {2015 {IEEE} International Conference on Software Quality, Reliability
                  and Security, {QRS} 2015, Companion, Vancouver, BC, Canada, August
                  3-5, 2015},
  pages        = {221--229},
  publisher    = {{IEEE}},
  year         = {2015},
  url          = {https://doi.org/10.1109/QRS-C.2015.46},
  doi          = {10.1109/QRS-C.2015.46},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/qrs/Cai15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/CaiS15,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices},
  editor       = {Yann{-}Ga{\"{e}}l Gu{\'{e}}h{\'{e}}neuc and
                  Bram Adams and
                  Alexander Serebrenik},
  title        = {A framework for cost-effective dependence-based dynamic impact analysis},
  booktitle    = {22nd {IEEE} International Conference on Software Analysis, Evolution,
                  and Reengineering, {SANER} 2015, Montreal, QC, Canada, March 2-6,
                  2015},
  pages        = {231--240},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/SANER.2015.7081833},
  doi          = {10.1109/SANER.2015.7081833},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/wcre/CaiS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/CaiS15a,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices},
  editor       = {Yann{-}Ga{\"{e}}l Gu{\'{e}}h{\'{e}}neuc and
                  Bram Adams and
                  Alexander Serebrenik},
  title        = {{TRACERJD:} Generic trace-based dynamic dependence analysis with fine-grained
                  logging},
  booktitle    = {22nd {IEEE} International Conference on Software Analysis, Evolution,
                  and Reengineering, {SANER} 2015, Montreal, QC, Canada, March 2-6,
                  2015},
  pages        = {489--493},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/SANER.2015.7081862},
  doi          = {10.1109/SANER.2015.7081862},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/wcre/CaiS15a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/Cai15,
  author       = {Haipeng Cai},
  title        = {Enhancing Programming Interface to Effectively Meet Multiple Information
                  Needs of Developers},
  journal      = {CoRR},
  volume       = {abs/1502.06519},
  year         = {2015},
  url          = {http://arxiv.org/abs/1502.06519},
  eprinttype    = {arXiv},
  eprint       = {1502.06519},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/Cai15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ac/SantelicesZCJ14,
  author       = {Ra{\'{u}}l A. Santelices and
                  Yiji Zhang and
                  Haipeng Cai and
                  Siyuan Jiang},
  title        = {Change-Effects Analysis for Evolving Software},
  journal      = {Adv. Comput.},
  volume       = {93},
  pages        = {227--285},
  year         = {2014},
  url          = {https://doi.org/10.1016/B978-0-12-800162-2.00005-1},
  doi          = {10.1016/B978-0-12-800162-2.00005-1},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ac/SantelicesZCJ14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/CaiS14,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices},
  editor       = {Ivica Crnkovic and
                  Marsha Chechik and
                  Paul Gr{\"{u}}nbacher},
  title        = {Diver: precise dynamic impact analysis using dependence-based trace
                  pruning},
  booktitle    = {{ACM/IEEE} International Conference on Automated Software Engineering,
                  {ASE} '14, Vasteras, Sweden - September 15 - 19, 2014},
  pages        = {343--348},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2642937.2642950},
  doi          = {10.1145/2642937.2642950},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/kbse/CaiS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/scam/JiangSGC14,
  author       = {Siyuan Jiang and
                  Ra{\'{u}}l A. Santelices and
                  Mark Grechanik and
                  Haipeng Cai},
  title        = {On the Accuracy of Forward Dynamic Slicing and Its Effects on Software
                  Maintenance},
  booktitle    = {14th {IEEE} International Working Conference on Source Code Analysis
                  and Manipulation, {SCAM} 2014, Victoria, BC, Canada, September 28-29,
                  2014},
  pages        = {145--154},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/SCAM.2014.23},
  doi          = {10.1109/SCAM.2014.23},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/scam/JiangSGC14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/scam/CaiJSZZ14,
  author       = {Haipeng Cai and
                  Siyuan Jiang and
                  Ra{\'{u}}l A. Santelices and
                  Ying{-}Jie Zhang and
                  Yiji Zhang},
  title        = {{SENSA:} Sensitivity Analysis for Quantitative Change-Impact Prediction},
  booktitle    = {14th {IEEE} International Working Conference on Source Code Analysis
                  and Manipulation, {SCAM} 2014, Victoria, BC, Canada, September 28-29,
                  2014},
  pages        = {165--174},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/SCAM.2014.25},
  doi          = {10.1109/SCAM.2014.25},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/scam/CaiJSZZ14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ssiri/JiangSCG14,
  author       = {Siyuan Jiang and
                  Ra{\'{u}}l A. Santelices and
                  Haipeng Cai and
                  Mark Grechanik},
  title        = {How Accurate Is Dynamic Program Slicing? An Empirical Approach to
                  Compute Accuracy Bounds},
  booktitle    = {{IEEE} Eighth International Conference on Software Security and Reliability,
                  {SERE} 2014, San Francisco, CA, USA, June 30 - July 2, 2014 - Companion
                  Volume},
  pages        = {3--4},
  publisher    = {{IEEE}},
  year         = {2014},
  url          = {https://doi.org/10.1109/SERE-C.2014.14},
  doi          = {10.1109/SERE-C.2014.14},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ssiri/JiangSCG14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ssiri/CaiSX14,
  author       = {Haipeng Cai and
                  Ra{\'{u}}l A. Santelices and
                  Tianyu Xu},
  title        = {Estimating the Accuracy of Dynamic Change-Impact Analysis Using Sensitivity
                  Analysis},
  booktitle    = {Eighth International Conference on Software Security and Reliability,
                  {SERE} 2014, San Francisco, California, USA, June 30 - July 2, 2014},
  pages        = {48--57},
  publisher    = {{IEEE}},
  year         = {2014},
  url          = {https://doi.org/10.1109/SERE.2014.18},
  doi          = {10.1109/SERE.2014.18},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ssiri/CaiSX14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@incollection{DBLP:books/sp/14/ChenCAL14,
  author       = {Jian Chen and
                  Haipeng Cai and
                  Alexander P. Auchus and
                  David H. Laidlaw},
  editor       = {Weidong Huang},
  title        = {Gryphon: {A} 'Little' Domain-Specific Programming Language for Diffusion
                  {MRI} Visualizations},
  booktitle    = {Handbook of Human Centric Visualization},
  pages        = {41--61},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-1-4614-7485-2\_2},
  doi          = {10.1007/978-1-4614-7485-2\_2},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/books/sp/14/ChenCAL14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/SantelicesZJCZ04,
  author       = {Ra{\'{u}}l A. Santelices and
                  Yiji Zhang and
                  Siyuan Jiang and
                  Haipeng Cai and
                  Ying{-}Jie Zhang},
  editor       = {David Notkin and
                  Betty H. C. Cheng and
                  Klaus Pohl},
  title        = {Quantitative program slicing: separating statements by relevance},
  booktitle    = {35th International Conference on Software Engineering, {ICSE} '13,
                  San Francisco, CA, USA, May 18-26, 2013},
  pages        = {1269--1272},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/ICSE.2013.6606695},
  doi          = {10.1109/ICSE.2013.6606695},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icse/SantelicesZJCZ04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/SantelicesZCJ13,
  author       = {Ra{\'{u}}l A. Santelices and
                  Yiji Zhang and
                  Haipeng Cai and
                  Siyuan Jiang},
  editor       = {Patrick Lam and
                  Elena Sherman},
  title        = {DUA-forensics: a fine-grained dependence analysis and instrumentation
                  framework based on Soot},
  booktitle    = {Proceedings of the 2nd {ACM} {SIGPLAN} International Workshop on State
                  Of the Art in Java Program analysis, {SOAP} 2013, Seattle, WA, USA,
                  June 20, 2013},
  pages        = {13--18},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2487568.2487574},
  doi          = {10.1145/2487568.2487574},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/SantelicesZCJ13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/CaiCAL13,
  author       = {Haipeng Cai and
                  Jian Chen and
                  Alexander P. Auchus and
                  David H. Laidlaw},
  title        = {Composing {DTI} Visualizations with End-user Programming},
  journal      = {CoRR},
  volume       = {abs/1310.2923},
  year         = {2013},
  url          = {http://arxiv.org/abs/1310.2923},
  eprinttype    = {arXiv},
  eprint       = {1310.2923},
  timestamp    = {Wed, 12 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/CaiCAL13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/CaiCA13,
  author       = {Haipeng Cai and
                  Jian Chen and
                  Alexander P. Auchus},
  title        = {Depth-dependent Parallel Visualization with 3D Stylized Dense Tubes},
  journal      = {CoRR},
  volume       = {abs/1310.2994},
  year         = {2013},
  url          = {http://arxiv.org/abs/1310.2994},
  eprinttype    = {arXiv},
  eprint       = {1310.2994},
  timestamp    = {Thu, 13 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/CaiCA13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tvcg/ChenCAL12,
  author       = {Jian Chen and
                  Haipeng Cai and
                  Alexander P. Auchus and
                  David H. Laidlaw},
  title        = {Effects of Stereo and Screen Size on the Legibility of Three-Dimensional
                  Streamtube Visualization},
  journal      = {{IEEE} Trans. Vis. Comput. Graph.},
  volume       = {18},
  number       = {12},
  pages        = {2130--2139},
  year         = {2012},
  url          = {https://doi.org/10.1109/TVCG.2012.216},
  doi          = {10.1109/TVCG.2012.216},
  timestamp    = {Mon, 15 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tvcg/ChenCAL12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isvc/CaiCACL12,
  author       = {Haipeng Cai and
                  Jian Chen and
                  Alexander P. Auchus and
                  Stephen Correia and
                  David H. Laidlaw},
  editor       = {George Bebis and
                  Richard Boyle and
                  Bahram Parvin and
                  Darko Koracin and
                  Charless C. Fowlkes and
                  Sen Wang and
                  Min{-}Hyung Choi and
                  Stephan Mantler and
                  J{\"{u}}rgen P. Schulze and
                  Daniel Acevedo and
                  Klaus Mueller and
                  Michael E. Papka},
  title        = {InShape: In-Situ Shape-Based Interactive Multiple-View Exploration
                  of Diffusion {MRI} Visualizations},
  booktitle    = {Advances in Visual Computing - 8th International Symposium, {ISVC}
                  2012, Rethymnon, Crete, Greece, July 16-18, 2012, Revised Selected
                  Papers, Part {II}},
  series       = {Lecture Notes in Computer Science},
  volume       = {7432},
  pages        = {706--715},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-33191-6\_70},
  doi          = {10.1007/978-3-642-33191-6\_70},
  timestamp    = {Fri, 04 Nov 2022 09:06:17 +0100},
  biburl       = {https://dblp.org/rec/conf/isvc/CaiCACL12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics