当前位置: X-MOL首页全球导师 国内导师 › 彭鑫

个人简介

I am interested in developing intelligent software engineering techniques and tools for software development, maintenance, and operation. I lead the CodeWisdom Team in Fudan University. Our research focuses on three aspects: software analytics and big data analysis for software development; intelligent software development by using AI technologies such as deep learning and knowledge graph; intelligent software technologies in mobile and cloud computing, including AIOps of microservice systems and situational composition of ubiquitous services. Our work won the Best Paper Award of ICSM 2011, the ACM SIGSOFT Distinguished Paper Award of ASE 2018/2021, the IEEE TCSE Distinguished Paper Award of ICSME 2018/2019/2020, and IEEE Transactions on Software Engineering Best Paper award for 2018. Working/Education Experience 2015 – present, Professor, Fudan University 2010 – 2015, Associate Professor, Fudan University 2006 – 2010, Assistant Professor, Fudan University 2001 – 2006, PhD of Computer Science, Fudan University 1997 – 2001, Bachelor of Computer Science, Fudan University

研究领域

Our research focuses on three aspects: software analytics and big data analysis for software development; intelligent software development by using AI technologies such as deep learning and knowledge graph; intelligent software technologies in mobile and cloud computing, including AIOps of microservice systems and situational composition of ubiquitous services.

近期论文

查看导师最新文章 (温馨提示:请注意重名现象,建议点开原文通过作者单位确认)

Qing Huang, Zhiqiang Yuan, Zhenchang Xing, Xin Peng, Xiwei Xu, Qinghua Lu: FQN Inference in Partial Code by Prompt-tuned Language Model of Code. ACM Trans. Softw. Eng. Methodol. 33(2): 31:1-31:32 (2024) Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu, Xiaohong Li, Bihuan Chen, Xin Peng: Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study. ICSE 2024: 34:1-34:13 Bihuan Chen, Yang Liu, Xin Peng, Yijian Wu, Shengchao Qin: Baton: symphony of random testing and concolic testing through machine learning and taint analysis. Sci. China Inf. Sci. 66(3) (2023) Xin Peng: Software development in the age of intelligence: embracing large language models with the right approach. Frontiers Inf. Technol. Electron. Eng. 24(11): 1513-1519 (2023) Chong Wang, Xin Peng, Zhenchang Xing, Yue Zhang, Mingwei Liu, Rong Luo, Xiujie Meng: XCoS: Explainable Code Search Based on Query Scoping and Knowledge Graph. ACM Trans. Softw. Eng. Methodol. 32(6): 140:1-140:28 (2023) Feijia He, Liwei Shen, Xin Peng: Resource Choreography in Cyber-Physical-Social Systems: Representation, Modeling and Execution. IEEE Trans. Serv. Comput. 16(1): 550-563 (2023) Chong Wang, Xin Peng, Zhenchang Xing, Xiujie Meng: Beyond Literal Meaning: Uncover and Explain Implicit Knowledge in Code Through Wikipedia-Based Concept Linking. IEEE Trans. Software Eng. 49(5): 3226-3240 (2023) Mingwei Liu, Chengyuan Zhao, Xin Peng, Simin Yu, Haofen Wang, Chaofeng Sha: Task-Oriented ML/DL Library Recommendation Based on a Knowledge Graph. IEEE Trans. Software Eng. 49(8): 4081-4096 (2023) Ping Yu, Yijian Wu, Xin Peng, Jiahan Peng, Jian Zhang, Peicheng Xie, Wenyun Zhao: ViolationTracker: Building Precise Histories for Static Analysis Violations. ICSE 2023: 2022-2034 Mingwei Liu, Simin Yu, Xin Peng, Xueying Du, Tianyong Yang, Huanjun Xu, Gaoyang Zhang: Knowledge Graph based Explainable Question Retrieval for Programming Tasks. ICSME 2023: 123-135 Junming Cao, Bihuan Chen, Longjie Hu, Jie Gao, Kaifeng Huang, Xuezhi Song, Xin Peng: Characterizing the Complexity and Its Impact on Testing in ML-Enabled Systems : A Case Sutdy on Rasa. ICSME 2023: 258-270 Tong Zhou, Chenxi Zhang, Xin Peng, Zhenghui Yan, Pairui Li, Jianming Liang, Haibing Zheng, Wujie Zheng, Yuetang Deng: TraceStream: Anomalous Service Localization based on Trace Stream Clustering with Online Feedback. ISSRE 2023: 601-611 Shenglin Bao, Chaofeng Sha, Bihuan Chen, Xin Peng, Wenyun Zhao: In Defense of Simple Techniques for Neural Network Test Case Selection. ISSTA 2023: 501-513 Yiru Chen, Chenxi Zhang, Zhen Dong, Dingyu Yang, Xin Peng, Jiayu Ou, Hong Yang, Zheshun Wu, Xiaojun Qu, Wei Li: Dynamic Graph Neural Networks-Based Alert Link Prediction for Online Service Systems. ASE 2023: 79-90 Jiaxing Liu, Chaofeng Sha, Xin Peng: An Empirical Study of Parameter-Efficient Fine-Tuning Methods for Pre-Trained Code Models. ASE 2023: 397-408 Mingwei Liu, Tianyong Yang, Yiling Lou, Xueying Du, Ying Wang, Xin Peng: CodeGen4Libs: A Two-Stage Approach for Library-Oriented Code Generation. ASE 2023: 434-445 Chong Wang, Yiling Lou, Junwei Liu, Xin Peng: Generating Variable Explanations via Zero-shot Prompt Learning. ASE 2023: 748-760 Xuezhi Song, Yijian Wu, Junming Cao, Bihuan Chen, Yun Lin, Zhengjie Lu, Dingji Wang, Xin Peng: BugMiner: Automating Precise Bug Dataset Construction by Code Evolution History Mining. ASE 2023: 1919-1929 Kaifeng Huang, Bihuan Chen, Susheng Wu, Junming Cao, Lei Ma, Xin Peng: Demystifying Dependency Bugs in Deep Learning Stack. ESEC/SIGSOFT FSE 2023: 450-462 Chong Wang, Yiling Lou, Xin Peng, Jianan Liu, Baihan Zou: Mining Resource-Operation Knowledge to Support Resource Leak Detection. ESEC/SIGSOFT FSE 2023: 986-998 Xueying Du, Yiling Lou, Mingwei Liu, Xin Peng, Tianyong Yang: KG4CraSolver: Recommending Crash Solutions via Knowledge Graph. ESEC/SIGSOFT FSE 2023: 1242-1254 Mingwei Liu, Yanjun Yang, Yiling Lou, Xin Peng, Zhong Zhou, Xueying Du, Tianyong Yang: Recommending Analogical APIs via Knowledge Graph Embedding. ESEC/SIGSOFT FSE 2023: 1496-1508 Fengyi Zhang, Bihuan Chen, Yufei Zhao, Xin Peng: Slice-Based Code Change Representation Learning. SANER 2023: 319-330 Jiaxing Liu, Chaofeng Sha, Xin Peng: Improving Fine-tuning Pre-trained Models on Small Source Code Datasets via Variational Information Bottleneck. SANER 2023: 331-342 Bingkun Sun, Liwei Shen, Xin Peng, Ziming Wang: SCTAP: Supporting Scenario-Centric Trigger-Action Programming based on Software-Defined Physical Environments. WWW 2023: 2916-2926 Junming Cao, Bihuan Chen, Longjie Hu, Jie Gao, Kaifeng Huang, Xin Peng: Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems. CoRR abs/2301.03837 (2023) Qing Huang, Zishuai Li, Zhenchang Xing, Zhengkang Zuo, Xin Peng, Xiwei Xu, Qinghua Lu: Answering Uncertain, Under-Specified API Queries Assisted by Knowledge-Aware Human-AI Dialogue. CoRR abs/2304.14163 (2023) Zhiqiang Yuan, Yiling Lou, Mingwei Liu, Shiji Ding, Kaixin Wang, Yixuan Chen, Xin Peng: No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generation. CoRR abs/2305.04207 (2023) Yixuan Yan, Kaifeng Huang, Bihuan Chen, Zixin Tao, Xin Peng: Scalable Demand-Driven Call Graph Generation for Python. CoRR abs/2305.05949 (2023) Zhiqiang Yuan, Junwei Liu, Qiancheng Zi, Mingwei Liu, Xin Peng, Yiling Lou: Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generation. CoRR abs/2308.01240 (2023) Xueying Du, Mingwei Liu, Kaixin Wang, Hanlin Wang, Junwei Liu, Yixuan Chen, Jiayi Feng, Chaofeng Sha, Xin Peng, Yiling Lou: ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generation. CoRR abs/2308.01861 (2023) Mingwei Liu, Yanjun Yang, Yiling Lou, Xin Peng, Zhong Zhou, Xueying Du, Tianyong Yang: Recommending Analogical APIs via Knowledge Graph Embedding. CoRR abs/2308.11422 (2023) Junan Zhang, Kaifeng Huang, Bihuan Chen, Chong Wang, Zhenhao Tian, Xin Peng: Malicious Package Detection in NPM and PyPI using a Single Model of Malicious Behavior Sequence. CoRR abs/2309.02637 (2023) Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu, Xiaohong Li, Bihuan Chen, Xin Peng: Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study. CoRR abs/2309.08221 (2023) Kaifeng Huang, Yingfeng Xia, Bihuan Chen, Zhuotong Zhou, Jin Guo, Xin Peng: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking. CoRR abs/2310.07991 (2023) Chong Wang, Jianan Liu, Xin Peng, Yang Liu, Yiling Lou: Boosting Static Resource Leak Detection via LLM-based Resource-Oriented Intention Inference. CoRR abs/2311.04448 (2023) Bingkun Sun, Liwei Shen, Jialin Ren, Zhen Dong, Siao Wang, Xin Peng: EnvGuard: Guaranteeing Environment-Centric Safety and Security Properties in Web of Things. CoRR abs/2312.03373 (2023) Tianyi Chen, Qidi Wang, Zhen Dong, Liwei Shen, Xin Peng: Enhancing Robot Program Synthesis Through Environmental Context. CoRR abs/2312.08250 (2023) Xueying Du, Mingwei Liu, Juntao Li, Hanlin Wang, Xin Peng, Yiling Lou: Resolving Crash Bugs via Large Language Models: An Empirical Study. CoRR abs/2312.10448 (2023) Chi Chen, Xin Peng, Bihuan Chen, Jun Sun, Zhenchang Xing, Xin Wang, Wenyun Zhao: More Than Deep Learning: post-processing for API sequence recommendation. Empir. Softw. Eng. 27(1): 15 (2022) Bowen Li, Xin Peng, Qilin Xiang, Hanzhang Wang, Tao Xie, Jun Sun, Xuanzhe Liu: Enjoy your observability: an industrial survey of microservice tracing and analysis. Empir. Softw. Eng. 27(1): 25 (2022) Kaifeng Huang, Bihuan Chen, Congying Xu, Ying Wang, Bowen Shi, Xin Peng, Yijian Wu, Yang Liu: Characterizing usages, updates and risks of third-party libraries in Java projects. Empir. Softw. Eng. 27(4): 90 (2022) Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chao Ji, Wenhai Li, Dan Ding: Delta Debugging Microservice Systems with Parallel Optimization. IEEE Trans. Serv. Comput. 15(1): 16-29 (2022) Chi Chen, Xin Peng, Zhenchang Xing, Jun Sun, Xin Wang, Yifan Zhao, Wenyun Zhao: Holistic Combination of Structural and Textual Code Information for Context Based API Recommendation. IEEE Trans. Software Eng. 48(8): 2987-3009 (2022) Mingwei Liu, Xin Peng, Andrian Marcus, Shuangshuang Xing, Christoph Treude, Chengyuan Zhao: API-Related Developer Information Needs in Stack Overflow. IEEE Trans. Software Eng. 48(11): 4485-4500 (2022) Chen Zhang, Bihuan Chen, Xin Peng, Wenyun Zhao: Buildsheriff: Change-Aware Test Failure Triage for Continuous Integration Builds. ICSE 2022: 312-324 Chenxi Zhang, Xin Peng, Chaofeng Sha, Ke Zhang, Zhenqing Fu, Xiya Wu, Qingwei Lin, Dongmei Zhang: DeepTraLog: Trace-Log Combined Microservice Anomaly Detection through Graph-based Deep Learning. ICSE 2022: 623-634 Chengwei Liu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu, Xin Peng: Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. ICSE 2022: 672-684 Ke Zhang, Chenxi Zhang, Xin Peng, Chaofeng Sha: PUTraceAD: Trace Anomaly Detection with Partial Labels based on GNN and PU Learning. ISSRE 2022: 239-250 Xuezhi Song, Yun Lin, Siang Hwee Ng, Yijian Wu, Xin Peng, Jin Song Dong, Hong Mei: RegMiner: towards constructing a large regression dataset from code evolution history. ISSTA 2022: 314-326 Wunan Guo, Zhen Dong, Liwei Shen, Wei Tian, Ting Su, Xin Peng: Detecting and fixing data loss issues in Android apps. ISSTA 2022: 605-616 Wunan Guo, Zhen Dong, Liwei Shen, Wei Tian, Ting Su, Xin Peng: iFixDataloss: a tool for detecting and fixing data loss issues in Android apps. ISSTA 2022: 785-788 Bin Hu, Yijian Wu, Xin Peng, Chaofeng Sha, Xiaochen Wang, Baiqiang Fu, Wenyun Zhao: Predicting change propagation between code clone instances by graph-based deep learning. ICPC 2022: 425-436 Chen Zhang, Bihuan Chen, Junhao Hu, Xin Peng, Wenyun Zhao: BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds. ASE 2022: 18:1-18:13 Mingwei Liu, Xin Peng, Andrian Marcus, Christoph Treude, Jiazhan Xie, Huanjun Xu, Yanjun Yang: How to formulate specific how-to questions in software development? ESEC/SIGSOFT FSE 2022: 306-318 Junming Cao, Bihuan Chen, Chao Sun, Longjie Hu, Shuaihong Wu, Xin Peng: Understanding performance problems in deep learning systems. ESEC/SIGSOFT FSE 2022: 357-369 Congying Xu, Bihuan Chen, Chenhao Lu, Kaifeng Huang, Xin Peng, Yang Liu: Tracking patches for open source software vulnerabilities. ESEC/SIGSOFT FSE 2022: 860-871 Chenxi Zhang, Xin Peng, Tong Zhou, Chaofeng Sha, Zhenghui Yan, Yiru Chen, Hong Yang: TraceCRL: contrastive representation learning for microservice trace analysis. ESEC/SIGSOFT FSE 2022: 1221-1232 Xin Peng, Chenxi Zhang, Zhongyuan Zhao, Akasaka Isami, Xiaofeng Guo, Yunna Cui: Trace analysis based microservice architecture measurement. ESEC/SIGSOFT FSE 2022: 1589-1599 Xuezhi Song, Yun Lin, Yijian Wu, Yifan Zhang, Siang Hwee Ng, Xin Peng, Jin Song Dong, Hong Mei: RegMiner: mining replicable regression dataset from code repositories. ESEC/SIGSOFT FSE 2022: 1711-1715 Rongfan Li, Bihuan Chen, Fengyi Zhang, Chao Sun, Xin Peng: Detecting Runtime Exceptions by Deep Code Representation Learning with Attention-Based Graph Neural Networks. SANER 2022: 373-384 Yi Liu, Yadong Yan, Chaofeng Sha, Xin Peng, Bihuan Chen, Chong Wang: DeepAnna: Deep Learning based Java Annotation Recommendation and Misuse Detection. SANER 2022: 685-696 Chengwei Liu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu, Xin Peng: Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. CoRR abs/2201.03981 (2022) Kaifeng Huang, Bihuan Chen, Susheng Wu, Junmin Cao, Lei Ma, Xin Peng: Demystifying Dependency Bugs in Deep Learning Stack. CoRR abs/2207.10347 (2022) Wunan Guo, Zhen Dong, Liwei Shen, Wei Tian, Ting Su, Xin Peng: Detecting and Fixing Data Loss Issues in Android Apps. CoRR abs/2209.08719 (2022) Wenjian Liu, Bihuan Chen, Xin Peng, Qinghao Sun, Wenyun Zhao: Identifying change patterns of API misuses from code changes. Sci. China Inf. Sci. 64(3) (2021) Apostolos Ampatzoglou, Xin Peng: Special Issue on Software and Systems Reuse in the Big Data Era. J. Syst. Softw. 176: 110921 (2021) Fengyi Zhang, Bihuan Chen, Rongfan Li, Xin Peng: A hybrid code representation learning approach for predicting method names. J. Syst. Softw. 180: 111011 (2021) Zhenpeng Chen, Yanbin Cao, Huihan Yao, Xuan Lu, Xin Peng, Hong Mei, Xuanzhe Liu: Emoji-powered Sentiment and Emotion Detection from Software Developers' Communication Data. ACM Trans. Softw. Eng. Methodol. 30(2): 18:1-18:48 (2021) Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chao Ji, Wenhai Li, Dan Ding: Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study. IEEE Trans. Software Eng. 47(2): 243-260 (2021) Dewei Liu, Chuan He, Xin Peng, Fan Lin, Chenxi Zhang, Shengfang Gong, Ziang Li, Jiayu Ou, Zheshun Wu: MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systems. ICSE (SEIP) 2021: 338-347 Jiamou Sun, Zhenchang Xing, Xin Peng, Xiwei Xu, Liming Zhu: Task-Oriented API Usage Examples Prompting Powered By Programming Task Knowledge Graph. ICSME 2021: 448-459 Kaihua Fu, Wei Zhang, Quan Chen, Deze Zeng, Xin Peng, Wenli Zheng, Minyi Guo: QoS-Aware and Resource Efficient Microservice Deployment in Cloud-Edge Continuum. IPDPS 2021: 932-941 Yanqi Su, Zhenchang Xing, Xin Peng, Xin Xia, Chong Wang, Xiwei Xu, Liming Zhu: Reducing Bug Triaging Confusion by Learning from Mistakes with a Bug Tossing Knowledge Graph. ASE 2021: 191-202 Kaifeng Huang, Bihuan Chen, Linghao Pan, Shuai Wu, Xin Peng: REPFINDER: Finding Replacements for Missing APIs in Library Update. ASE 2021: 266-278 Mingwei Liu, Xin Peng, Andrian Marcus, Christoph Treude, Xuefang Bai, Gang Lyu, Jiazhan Xie, Xiaoxin Zhang: Learning-based extraction of first-order logic representations of API directives. ESEC/SIGSOFT FSE 2021: 491-502 Bin Hu, Yijian Wu, Xin Peng, Jun Sun, Nanjie Zhan, Jun Wu: Assessing Code Clone Harmfulness: Indicators, Factors, and Counter Measures. SANER 2021: 225-236 Dewei Liu, Chuan He, Xin Peng, Fan Lin, Chenxi Zhang, Shengfang Gong, Ziang Li, Jiayu Ou, Zheshun Wu: MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systems. CoRR abs/2103.01782 (2021) Qilin Xiang, Xin Peng, Chuan He, Hanzhang Wang, Tao Xie, Dewei Liu, Gang Zhang, Yuanfang Cai: No Free Lunch: Microservice Practices Reconsidered in Industry. CoRR abs/2106.07321 (2021) Xin Wang, Xin Peng, Jun Sun, Yifan Zhao, Chi Chen, Jinkai Fan: A Topic Guided Pointer-Generator Model for Generating Natural Language Code Summaries. CoRR abs/2107.01642 (2021) Xuezhi Song, Yun Lin, Siang Hwee Ng, Ping Yu, Xin Peng, Jin Song Dong: Constructing Regression Dataset from Code Evolution History. CoRR abs/2109.12389 (2021) Junming Cao, Bihuan Chen, Chao Sun, Longjie Hu, Xin Peng: Characterizing Performance Bugs in Deep Learning Systems. CoRR abs/2112.01771 (2021) Congying Xu, Bihuan Chen, Chenhao Lu, Kaifeng Huang, Xin Peng, Yang Liu: TRACER: Finding Patches for Open Source Software Vulnerabilities. CoRR abs/2112.02240 (2021) Jiahuan Zheng, Liwei Shen, Xin Peng, Hongchi Zeng, Wenyun Zhao: MashReDroid: enabling end-user creation of Android mashups based on record and replay. Sci. China Inf. Sci. 63(10): 1-20 (2020) Xin Peng: Helping Developers Analyze and Debug Industrial Microservice Systems. Computer 53(2): 4-5 (2020) ] Ying Wang, Bihuan Chen, Kaifeng Huang, Bowen Shi, Congying Xu, Xin Peng, Yijian Wu, Yang Liu: An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects. ICSME 2020: 35-45 ] Wunan Guo, Liwei Shen, Ting Su, Xin Peng, Weiyang Xie: Improving Automated GUI Exploration of Android Apps via Static Dependency Analysis. ICSME 2020: 557-568 ] Mingwei Liu, Xin Peng, Xiujie Meng, Huanjun Xu, Shuangshuang Xing, Xin Wang, Yang Liu, Gang Lv: Source Code based On-demand Class Documentation Generation. ICSME 2020: 864-865 Mingwei Liu, Yanjun Yang, Xin Peng, Chong Wang, Chengyuan Zhao, Xin Wang, Shuangshuang Xing: Learning based and Context Aware Non-Informative Comment Detection. ICSME 2020: 866-867 Tianyi Wu, Liwei Shen, Xin Peng, Biao Shen, Zhengjie Li: Group Activity Matching with Blockchain Backed Credible Commitment. Internetware 2020: 81-90 Bihuan Chen, Linlin Chen, Chen Zhang, Xin Peng: BUILDFAST: History-Aware Build Outcome Prediction for Fast Feedback and Reduced Cost in Continuous Integration. ASE 2020: 42-53 Yang Liu, Mingwei Liu, Xin Peng, Christoph Treude, Zhenchang Xing, Xiaoxin Zhang: Generating Concept based API Element Comparison Using a Knowledge Graph. ASE 2020: 834-845 Kaifeng Huang, Bihuan Chen, Bowen Shi, Ying Wang, Congying Xu, Xin Peng: Interactive, effort-aware library version harmonization. ESEC/SIGSOFT FSE 2020: 518-529 Wenkai Xie, Xin Peng, Mingwei Liu, Christoph Treude, Zhenchang Xing, Xiaoxin Zhang, Wenyun Zhao: API method recommendation via explicit matching of functionality verb phrases. ESEC/SIGSOFT FSE 2020: 1015-1026 Xiaofeng Guo, Xin Peng, Hanzhang Wang, Wanxue Li, Huai Jiang, Dan Ding, Tao Xie, Liangfei Su: Graph-based trace analysis for microservice architecture understanding and problem diagnosis. ESEC/SIGSOFT FSE 2020: 1387-1397 Guanhua Li, Yijian Wu, Chanchal K. Roy, Jun Sun, Xin Peng, Nanjie Zhan, Bin Hu, Jingyi Ma: SAGA: Efficient and Large-Scale Detection of Near-Miss Clones with GPU Acceleration. SANER 2020: 272-283 Ying Wang, Bihuan Chen, Kaifeng Huang, Bowen Shi, Congying Xu, Xin Peng, Yang Liu, Yijian Wu: An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects. CoRR abs/2002.11028 (2020) Kaifeng Huang, Bihuan Chen, Bowen Shi, Ying Wang, Congying Xu, Xin Peng: Interactive, Effort-Aware Library Version Harmonization. CoRR abs/2002.11066 (2020) Jiamou Sun, Zhenchang Xing, Xin Peng, Xiwei Xu, Liming Zhu: Task-Oriented API Usage Examples Prompting Powered By Programming Task Knowledge Graph. CoRR abs/2006.07058 (2020) Chi Chen, Xin Peng, Zhenchang Xing, Jun Sun, Xin Wang, Yifan Zhao, Wenyun Zhao: Holistic Combination of Structural and Textual Code Information for Context based API Recommendation. CoRR abs/2010.07514 (2020) Xiaobing Sun, Xin Peng, Kai Zhang, Yang Liu, Yuanfang Cai: How security bugs are fixed and what can be improved: an empirical study with Mozilla. Sci. China Inf. Sci. 62(1): 19102:1-19102:3 (2019) Chi Chen, Xin Peng, Jun Sun, Zhenchang Xing, Xin Wang, Yifan Zhao, Hairui Zhang, Wenyun Zhao: Generative API usage code recommendation with parameter concretization. Sci. China Inf. Sci. 62(9): 192103:1-192103:22 (2019) Xin Peng, Zhenchang Xing, Jun Sun: AI-boosted software automation: learning from human pair programmers. Sci. China Inf. Sci. 62(10): 200104:1-200104:3 (2019) Wenhai Li, Xin Peng, Dan Ding, Qilin Xiang, Xiaofeng Guo, Xiang Zhou, Wenyun Zhao: 基于日志可视化分析的微服务系统调试方法 (Method of Microservice System Debugging Based on Log Visualization Analysis). 计算机科学 46(11): 145-155 (2019) Hang Ruan, Bihuan Chen, Xin Peng, Wenyun Zhao: DeepLink: Recovering issue-commit links based on deep learning. J. Syst. Softw. 158 (2019) Bihuan Chen, Xin Peng, Yang Liu, Songzheng Song, Jiahuan Zheng, Wenyun Zhao: Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints. IEEE Trans. Serv. Comput. 12(1): 73-87 (2019) Jiamou Sun, Zhenchang Xing, Rui Chu, Heilai Bai, Jinshui Wang, Xin Peng: Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge Graph. ICSME 2019: 257-268 Daihong Zhou, Yijian Wu, Lu Xiao, Yuanfang Cai, Xin Peng, Jinrong Fan, Lu Huang, Heng Chen: Understanding evolutionary coupling by fine-grained co-change relationship analysis. ICPC 2019: 271-282 Chong Wang, Xin Peng, Mingwei Liu, Zhenchang Xing, Xuefang Bai, Bing Xie, Tuo Wang: A learning-based approach for automatic construction of domain glossary from source code and documentation. ESEC/SIGSOFT FSE 2019: 97-108 Mingwei Liu, Xin Peng, Andrian Marcus, Zhenchang Xing, Wenkai Xie, Shuangshuang Xing, Yang Liu: Generating query-specific class API summaries. ESEC/SIGSOFT FSE 2019: 120-130 Chen Zhang, Bihuan Chen, Linlin Chen, Xin Peng, Wenyun Zhao: A large-scale empirical study of compiler errors in continuous integration. ESEC/SIGSOFT FSE 2019: 176-187 Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chao Ji, Dewei Liu, Qilin Xiang, Chuan He: Latent error prediction and fault localization for microservice applications by learning from system trace logs. ESEC/SIGSOFT FSE 2019: 683-694 Soichiro Hidaka, Zhenjiang Hu, Marin Litoiu, Lin Liu, Patrick Martin, Xin Peng, Guiling Wang, Yijun Yu: Design and Engineering of Adaptive Software Systems. Engineering Adaptive Software Systems 2019: 1-33 Xin Peng, Apostolos Ampatzoglou, Tanmay Bhowmik: Reuse in the Big Data Era - 18th International Conference on Software and Systems Reuse, ICSR 2019, Cincinnati, OH, USA, June 26-28, 2019, Proceedings. Lecture Notes in Computer Science 11602, Springer 2019, ISBN 978-3-030-22887-3 [contents] Jiangtao Wang, Junfeng Zhao, Yong Zhang, Xin Peng, Ying Li, Yun Xie: Enabling Human-Centric Smart Cities: Crowdsourcing-Based Practice in China. Computer 51(12): 42-49 (2018) Xin Peng, Jingxiao Gu, Tian Huat Tan, Jun Sun, Yijun Yu, Bashar Nuseibeh, Wenyun Zhao: CrowdService: Optimizing Mobile Crowdsourcing and Service Composition. ACM Trans. Internet Techn. 18(2): 19:1-19:25 (2018) Wenyi Qian, Xin Peng, Huanhuan Wang, John Mylopoulos, Jiahuan Zheng, Wenyun Zhao: MobiGoal: Flexible Achievement of Personal Goals for Mobile Users. IEEE Trans. Serv. Comput. 11(2): 384-398 (2018) Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chenjie Xu, Chao Ji, Wenyun Zhao: Benchmarking microservice systems for software engineering research. ICSE (Companion Volume) 2018: 323-324 Xin Peng, Yifan Zhao, Mingwei Liu, Fengyi Zhang, Yang Liu, Xin Wang, Zhenchang Xing: Automatic Generation of API Documentations for Open-Source Projects. DySDoc@ICSME 2018: 7-8 Hongwei Li, Sirui Li, Jiamou Sun, Zhenchang Xing, Xin Peng, Mingwei Liu, Xuejiao Zhao: Improving API Caveats Accessibility by Mining API Caveats Knowledge Graph. ICSME 2018: 183-193 Mingwei Liu, Xin Peng, Qingtao Jiang, Andrian Marcus, Junwen Yang, Wenyun Zhao: Searching StackOverflow Questions with Multi-Faceted Categorization. Internetware 2018: 10:1-10:10 Kaifeng Huang, Bihuan Chen, Xin Peng, Daihong Zhou, Ying Wang, Yang Liu, Wenyun Zhao: ClDiff: generating concise linked code differences. ASE 2018: 679-690 Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Wenhai Li, Chao Ji, Dan Ding: Delta debugging microservice systems. ASE 2018: 802-807 Wenjian Liu, Xin Peng, Zhenchang Xing, Junyi Li, Bing Xie, Wenyun Zhao: Supporting exploratory code search with differencing and visualization. SANER 2018: 300-310 Xin Peng, Zhengchang Xing, Sen Pan, Wenyi Qian, Václav Rajlich, Wenyun Zhao: Reflective feature location: knowledge in mind meets information in system. Sci. China Inf. Sci. 60(7): 72102 (2017) Kun Fu, Yijian Wu, Xin Peng, Wenyun Zhao: 一种基于子图搜索的特征定位方法 (Feature Location Method Based on Sub-graph Searching). 计算机科学 44(4): 56-59 (2017) Heng Chen, Wenguang Liu, Dongjing Gao, Xin Peng, Wenyun Zhao: 面向单个文件的个性化缺陷预测方法 (Personalized Defect Prediction for Individual Source Files). 计算机科学 44(4): 90-95 (2017) Miao Wei, Yijian Wu, Liwei Shen, Xin Peng, Wenyun Zhao: 基于静态分析的JavaScript类型失配缺陷查找 (Finding Type Mismatch Defects of JavaScript Based on Static Analysis). 计算机科学 44(4): 223-228 (2017) An Shu, Xin Peng, Wenyun Zhao: 基于容器技术的云计算资源自适应管理方法 (Self-adaptive Approach for Container-based Cloud Resources Management). 计算机科学 44(7): 120-127 (2017) Junwen Yang, Hai Wang, Xin Peng, Wenyun Zhao: 基于开发者行为分析的Web资源推荐 (Web Resource Recommendation Based on Analysis of Developer's Behavior). 计算机科学 44(7): 147-150 (2017) Kai Zhang, Xiaobing Sun, Xin Peng, Wenyun Zhao: 基于Mozilla的安全性漏洞再修复经验研究 (Empirical Study of Reopened Security Bugs on Mozilla). 计算机科学 44(11): 41-49 (2017) Hongchi Zeng, Xin Peng, Wenyun Zhao: 基于数据库事务的不变式推导 (Deriving Invariants from Database Transactions). 计算机科学 44(11): 91-97 (2017) Qingtao Jiang, Xin Peng, Hai Wang, Zhenchang Xing, Wenyun Zhao: Understanding systematic and collaborative code changes by mining evolutionary trajectory patterns. J. Softw. Evol. Process. 29(3) (2017) Jiahuan Zheng, Xin Peng, Jiacheng Yang, Huaqian Cai, Gang Huang, Ying Zhang, Wenyun Zhao: CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive Collaboration. CSCW 2017: 2462-2474 Long H. Pham, Jun Sun, Lyly Tran Thi, Jingyi Wang, Xin Peng: Learning Likely Invariants to Explain Why a Program Fails. ICECCS 2017: 70-79 Ahmed Seffah, Birgit Penzenstadler, Carina Alves, Xin Peng: DISE 2017 Workshop Summary. DISE@ICSE 2017: 1 Yun Lin, Guozhu Meng, Yinxing Xue, Zhenchang Xing, Jun Sun, Xin Peng, Yang Liu, Wenyun Zhao, Jin Song Dong: Mining implicit design templates for actionable code reuse. ASE 2017: 394-404 Wenyi Qian, Xin Peng, Jun Sun, Yijun Yu, Bashar Nuseibeh, Wenyun Zhao: O2O service composition with social collaboration. ASE 2017: 451-461 Jinshui Wang, Xin Peng, Zhenchang Xing, Kun Fu, Wenyun Zhao: Contextual Recommendation of Relevant Program Elements in an Interactive Feature Location Process. SCAM 2017: 61-70 Ahmed Seffah, Birgit Penzenstadler, Carina Alves, Xin Peng: Proceedings of the Symposium on Applied Computing, SAC 2017, Marrakech, Morocco, April 3-7, 2017. ACM 2017, ISBN 978-1-4503-4486-9 [contents] Xiaobing Sun, Xin Peng, Bin Li, Bixin Li, Wanzhi Wen: IPSETFUL: an iterative process of selecting test cases for effective fault localization by exploring concept lattice of program spectra. Frontiers Comput. Sci. 10(5): 812-831 (2016) Xiaobing Sun, Xin Peng, Hareton Leung, Bin Li: ComboRT: A New Approach for Generating Regression Test Cases for Evolving Programs. Int. J. Softw. Eng. Knowl. Eng. 26(6): 1001- (2016) Xusheng Xiao, Jian-Guang Lou, Shan Lu, David C. Shepherd, Xin Peng, Qianxiang Wang: Roundtable: Research Opportunities and Challenges for Large-Scale Software Systems. J. Comput. Sci. Technol. 31(5): 851-860 (2016) Xiyuan Zhang, Gang Zhang, Liwei Shen, Xin Peng, Wenyun Zhao: 多维度的安卓应用相似度分析 (Similarity Analysis of Multi-dimension Features of Android Applications). 计算机科学 43(3): 199-205 (2016) Huanhuan Wang, Xin Peng, Wenyun Zhao: 基于移动设备的个人云服务及资源Mashup (Towards Personal Cloud Service and Resource Mashup Based on Mobile Devices). 计算机科学 43(6): 160-166 (2016) Xin Peng, Jingxiao Gu, Tian Huat Tan, Jun Sun, Yijun Yu, Bashar Nuseibeh, Wenyun Zhao: CrowdService: serving the individuals through mobile crowdsourcing and service composition. ASE 2016: 214-219 Yun Lin, Xin Peng, Yuanfang Cai, Danny Dig, Diwen Zheng, Wenyun Zhao: Interactive and guided architectural refactoring with search-based recommendation. SIGSOFT FSE 2016: 535-546 Jun Sun, Long H. Pham, Lyly Tran Thi, Jingyi Wang, Xin Peng: Learning Likely Invariants to Explain Why a Program Fails. CoRR abs/1610.08607 (2016) Xin Zhao, Liwei Shen, Xin Peng, Wenyun Zhao: Toward SLA-constrained service composition: An approach based on a fuzzy linguistic preference model and an evolutionary algorithm. Inf. Sci. 316: 370-396 (2015) Han Yu, Hai Wang, Xin Peng, Wenyun Zhao: 基于3D动画的软件演化信息可视化 (Software Evolution Visualization Based on 3D Animation). 计算机科学 42(12): 36-39 (2015) Jingxiao Gu, Xin Peng, Wenyun Zhao: 面向普适计算环境的Android平台服务编排框架 (Pervasive Computing Environment Oriented Service Orchestration Framework for Android). 计算机科学 42(12): 52-55 (2015) Wenyi Qian, Xin Peng, Bihuan Chen, John Mylopoulos, Huanhuan Wang, Wenyun Zhao: Rationalism with a dose of empiricism: combining goal reasoning and case-based reasoning for self-adaptive software systems. Requir. Eng. 20(3): 233-252 (2015) Bihuan Chen, Xin Peng, Yijun Yu, Wenyun Zhao: Requirements-Driven Self-Optimization of Composite Services Using Feedback Control. IEEE Trans. Serv. Comput. 8(1): 107-120 (2015) Wenjie Liang, Wenyi Qian, Yijian Wu, Xin Peng, Wenyun Zhao: Mining Context-Aware User Requirements from Crowd Contributed Mobile Data. Internetware 2015: 132-140 Yun Lin, Xin Peng, Zhenchang Xing, Diwen Zheng, Wenyun Zhao: Clone-based and interactive recommendation for modifying pasted code. ESEC/SIGSOFT FSE 2015: 520-531 Shihai Jiang, Liwei Shen, Xin Peng, Zhaojin Lv, Wenyun Zhao: Understanding developers' natural language queries with interactive clarification. SANER 2015: 13-22 Qingtao Jiang, Xin Peng, Hai Wang, Zhenchang Xing, Wenyun Zhao: Summarizing Evolutionary Trajectory by Grouping and Aggregating relevant code changes. SANER 2015: 361-370 Hongwei Li, Xuejiao Zhao, Zhenchang Xing, Lingfeng Bao, Xin Peng, Dongjing Gao, Wenyun Zhao: amAssist: In-IDE ambient search of online programming resources. SANER 2015: 390-398 Bihuan Chen, Xin Peng, Yijun Yu, Wenyun Zhao: Uncertainty handling in goal-driven self-optimization - Limiting the negative effect on adaptation. J. Syst. Softw. 90: 114-127 (2014) Xin Peng, Muhammad Ali Babar, Christof Ebert: Collaborative Software Development Platforms for Crowdsourcing. IEEE Softw. 31(2): 30-36 (2014) Xin Peng, Yi Xie, Yijun Yu, John Mylopoulos, Wenyun Zhao: Evolving Commitments for Self-Adaptive Socio-technical Systems. ICECCS 2014: 98-107 Yun Lin, Zhenchang Xing, Yinxing Xue, Yang Liu, Xin Peng, Jun Sun, Wenyun Zhao: Detecting differences across multiple instances of code clones. ICSE 2014: 164-174 Bihuan Chen, Xin Peng, Yijun Yu, Bashar Nuseibeh, Wenyun Zhao: Self-adaptation through incremental generative model transformations at runtime. ICSE 2014: 676-687 Yun Lin, Zhenchang Xing, Xin Peng, Yang Liu, Jun Sun, Wenyun Zhao, Jin Song Dong: Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance. ICSME 2014: 341-350 Wenyi Qian, Xin Peng, Bihuan Chen, John Mylopoulos, Huanhuan Wang, Wenyun Zhao: Rationalism with a dose of empiricism: Case-based reasoning for requirements-driven self-adaptation. RE 2014: 113-122 Xin Peng, Zhenchang Xing, Xi Tan, Yijun Yu, Wenyun Zhao: Improving feature location using structural similarity and iterative graph mapping. J. Syst. Softw. 86(3): 664-676 (2013) Jinshui Wang, Xin Peng, Zhenchang Xing, Wenyun Zhao: How developers perform feature location tasks: a human-centric and process-oriented exploratory study. J. Softw. Evol. Process. 25(11): 1193-1224 (2013) Jinshui Wang, Xin Peng, Zhenchang Xing, Wenyun Zhao: Improving feature location practice with multi-faceted interactive exploration. ICSE 2013: 762-771 Wenyi Qian, Xin Peng, Zhenchang Xing, Stan Jarzabek, Wenyun Zhao: Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules. ICSM 2013: 40-49 Xin Zhao, Liwei Shen, Xin Peng, Wenyun Zhao: Finding Preferred Skyline Solutions for SLA-Constrained Service Composition. ICWS 2013: 195-202 Gang Zhang, Xin Peng, Zhenchang Xing, Shihai Jiang, Hai Wang, Wenyun Zhao: Towards contextual and on-demand code clone management by continuous monitoring. ASE 2013: 497-507 Rui-Zhi Dong, Xin Peng, Yijun Yu, Wenyun Zhao: Requirements-Driven Self-Repairing against Environmental Failures. TASE 2013: 241-244 Hongwei Li, Zhenchang Xing, Xin Peng, Wenyun Zhao: What help do developers seek, when and how? WCRE 2013: 142-151 Yijun Yu, Xin Peng, Julio César Sampaio do Prado Leite: Reasoning About Dynamic Aspectual Requirements. Aspect-Oriented Requirements Engineering 2013: 23-42 Xin Peng, Bihuan Chen, Yijun Yu, Wenyun Zhao: Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop. J. Syst. Softw. 85(12): 2707-2719 (2012) Yang Song, Xin Peng, Zhenchang Xing, Wenyun Zhao: Automatic Adaptation of Software Applications to Database Evolution by Graph Differencing and AOP-Based Dynamic Patching. COMPSAC 2012: 111-118 Richang Lin, Bihuan Chen, Yi Xie, Xin Peng, Wenyun Zhao: Learning-Based Multi-controller Coordination for Self-Optimization. COMPSAC Workshops 2012: 164-169 Liwei Shen, Xin Peng, Wenyun Zhao: Quality-Driven Self-Adaptation: Bridging the Gap between Requirements and Runtime Architecture by Design Decision. COMPSAC 2012: 185-194 Liwei Shen, Xin Peng, Wenyun Zhao: Software Product Line Engineering for Developing Self-Adaptive Systems: Towards the Domain Requirements. COMPSAC 2012: 289-296 Gang Zhang, Xin Peng, Zhenchang Xing, Wenyun Zhao: Cloning practices: Why developers clone and what can be changed. ICSM 2012: 285-294 Yijian Wu, Didar Zowghi, Xin Peng, Wenyun Zhao: Towards understanding requirement evolution in a software product line an industrial case study. TwinPeaks@RE 2012: 7-14 Lingxiao Fu, Xin Peng, Yijun Yu, John Mylopoulos, Wenyun Zhao: Stateful requirements monitoring for self-repairing socio-technical systems. RE 2012: 121-130

推荐链接
down
wechat
bug