Lin Shi Lin Shi

Professor, Ph.D
School of Software
Beihang University
Email: shilin@buaa.edu.cn
Address: 工训中心425

Research Areas

My research interests include intelligent software engineering, crowd requirements engineering, and empirical software engineering with emphasis on assisting development and improving productivity.

I am looking for self-motivated Ph.D. and Master students with strong programming skills and relevant research experience. Please send me an email with your CV if you are interested.

Teaching

  • Advanced Software Engineering
  • Software Process and Quality

Publications

SCIENCE CHINA Information Sciences Xiangping CHEN, Xing HU, Yuan HUANG, He JIANG, Weixing JI, Yanjie JIANG, Yanyan JIANG, Bo LIU, Hui LIU, Xiaochen LI, Xiaoli LIAN, Guozhu MENG, Xin PENG, Hailong SUN, Lin SHI, Bo WANG, Chong WANG, Jiayi WANG, Tiantian WANG, Jifeng XUAN, Xin XIA, Yibiao YANG, Yixin YANG, Li ZHANG, Yuming ZHOU, Lu ZHANG, Deep Learning-based Software Engineering: Progress, Challenges, and Opportunities, SCIENCE CHINA Information Sciences, 2024
ICSE-Companion24 Xiaoli Lian, Shuaisong Wang, Jieping Ma, Xin Tan, Fang Liu, Lin Shi, Cuiyun Gao, Li Zhang, Imperfect Code Generation: Uncovering Weaknesses in Automatic Code Generation by Large Language Models (ICSE-Companion 2024), 2024
ASE24 Ziyou Jiang, Lin Shi, Guowei Yang, Qing Wang, PatUntrack: Automated Generating Patch Examples for Issue Reports without Tracked Insecure Code (ASE 2024), 2024
ASE24 Di Wu, Fangwen Mu, Lin Shi*, Zhaoqiang Guo, Kui Liu, Weiguang Zhuang, Yuqi Zhong, Li Zhang, iSMELL: Assembling LLMs with Expert Toolsets for Code Smell Detection and Refactoring (ASE 2024), 2024
TOSEM24 Yuekai Huang, Junjie Wang, Song Wang, Moshi Wei, Lin Shi, Zhe Liu, Qing Wang, Deep API Sequence Generation via GoldenSolution Samples and API Seeds (TOSEM 2024), 2024
TSE24 Hanzhi Jiang, Lin Shi*, Meiru Che, Yuxia Zhang, Qing Wang , Bringing Open Source Communication and Development Together: A Cross-Platform Study on Gitter and GitHub (TSE 2024), 2024
FSE24 Fangwen Mu, Lin Shi*, Song Wang, Zhuohao Yu, Binquan Zhang, ChenXue Wang, Shichao Liu, Qing Wang, ClarifyGPT: A Framework for Enhancing LLM-based Code Generation via Requirements Clarification (FSE 2024), 2024
Mathematics Ziyan Zhao, Li Zhang, Xiaoli Lian, Xiaoyun Gao, Heyang Lv, Lin Shi, ReqGen: Keywords-Driven Software Requirements Generation (Mathematics 2023, 11, 332), 2023
TOSEM23 Jiho Shin; Moshi Wei; Junjie Wang; Lin Shi; Song Wang, The Good, the Bad, and the Missing: Neural Code Generation for Machine Learning Tasks (TOSEM 2023), 2023
ASE23 Ziyou Jiang, Lin Shi*, Guowei Yang, Qing Wang, SCPatcher: Mining Crowd Security Discussions to Enrich Secure Coding Practices (ASE 2023), 2023
ICSE23 Fangwen Mu, Xiao Chen, Lin Shi*, Song Wang, Qing Wang, Developer-Intent Driven Code Comment Generation (ICSE 2023), 2023
软件学报 王亚文,王俊杰,石琳,王青, 一种语义感知的细粒度App评论缺陷挖掘方法 (软件学报 2023), 2023
ASE22 Fangwen Mu, Xiao Chen, Lin Shi*, Song Wang, Qing Wang, Automatic Comment Generation via Multi-Pass Deliberation (ASE 2022), 2022
FSE22 Lin Shi, Fangwen Mu, Xiao Chen, Song Wang, Junjie Wang, Ye Yang, Ge Li, Xin Xia, Qing Wang, Are We Building on the Rock? On the Importance of Data Preprocessing for Code Summarization (FSE 2022), 2022
IJCAI22 Ziyou Jiang, Lin Shi*, Celia Chen, Xiao Chen, Fangwen Mu, Yumin Zhang, Qing Wang, MUIDIAL: Improving Dialogue Disentanglement with Intent-Based Mutual Learning (IJCAI 2022), 2022
ICSE22 Lin Shi, Fangwen Mu, Yumin Zhang, Ye Yang, Junjie Chen, Xiao Chen, Hanzhi Jiang, Ziyou Jiang, Qing Wang, BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats (ICSE 2022), 2022
ICSE22 Yawen Wang, Junjie Wang, Hongyu Zhang, Xuran Ming, Lin Shi, Qing Wang, Where is Your App Frustrating Users? (ICSE 2022), 2022
RE(J)22 Zedong Peng, Prachi Rathod, Nan Niu, Tanmay Bhowmik, Hui Liu, Lin Shi and Zhi Jin, Testing Software's Changing Features with Environment-Driven Abstraction Identification (RE 2022), 2022
RE(J)22 Yawen Wang, Lin Shi*, Mingyang Li, Qing Wang, Yun Yang, Detecting Coreferent Entities in Natural Language Requirements (RE 2022), 2022
IST(J)22 Yawen Wang, Junjie Wang, Mingyang Li, Lin Shi, Qing Wang, Xinhua Peng, Weimin Liao, Guizhen Pi, A Multi-concern Deep Approach for Recognizing Functions from Natural-language Requirement (IST 2022), 2022
IST21 Mingyang Li, Lin Shi*, Yawen Wang, Junjie Wang, Qing Wang, Jun Hu, Xinhua Peng, Weimin Liao, Guizhen Pi, Automated Data Function Extraction from Textual Requirements by Leveraging Semi-Supervised CRF and Language Model (IST 2021), 2021
ASE21 Lin Shi, Ziyou Jiang, Ye Yang, Xiao Chen, Yumin Zhang, Fangwen Mu, Hanzhi Jiang, Qing Wang, ISPY: Automatic Issue-Solution Pair Extraction from Community Live Chats (ASE 2021), 2021 ACM SIGSOFT Distinguished Paper Award
IJCAI21 Ziyou JIang, Lin Shi*, Celia Chen, Jun Hu, Qing Wang, Dialogue Disentanglement in Software Engineering: How Far are We? (IJCAI 2021), 2021
ESEC/FSE21 Lin Shi, Xiao Chen, Ye Yang, Hanzhi Jiang, Ziyou Jiang, Nan Niu, Qing Wang, A First Look at Developers' Live Chat on Gitter (ESEC/FSE 2021), 2021
RE21 Zedong Peng, Prachi Rathod, Nan Niu, Tanmay Bhowmik, Hui Liu, Lin Shi and Zhi Jin, Environment-Driven Abstraction Identification for Requirements-Based Testing (RE 2021), 2021 Distinguished Paper Award
RE(J)21 Lin Shi, Celia Chen, Qing Wang, Barry Boehm, Automatically detecting feature requests from development emails by leveraging semantic sequence mining (RE 2021), 2021
ESEC/FSE20 Lin Shi, Mingyang Li, Mingzhe Xing, Yawen Wang, Qing Wang, Xinhua Peng, Weimin Liao, Guizhen Pi, Haiqing Wang, Learning to Extract Transaction Function from Requirements: An Industrial Case on Financial Software (ESEC/FSE 2020), 2020
ICSE20 Lin Shi, Mingzhe Xing, Mingyang Li, Yawen Wang, Shoubin Li, Qing Wang, Detection of Hidden Feature Requests from Massive Chat Messages via Deep Siamese Network (ICSE 2020), 2020
ASE20 Mingyang Li, Lin Shi*, Ye Yang, Qing Wang, A Deep Multitask Learning Approach for Requirements Discovery and Annotation from Open Forum (ASE 2020), 2020
RE20 Yawen Wang, Lin Shi*, Mingyang Li, Qing Wang, Yun Yang, A Deep Context-wise Method for Coreference Detection in Natural Language Requirements (RE 2020), 2020 Distinguished Paper Award
RE20 Fangwen Mu, Lin Shi*, Wei Zhou, Yuanzhong Zhang, Huixia Zhao, NERO: A Text-based Tool for Content Annotation and Detection of Smelly Requirements (RE 2020), 2020
ICSME20 Mingyang Li, Ye Yang, Lin Shi, Qing Wang, Jun Hu, Automated Extraction of Requirement Entities by Leveraging LSTM-CRF and Transfer Learning (ICSME 2020), 2020
IST(J)19 Muhammad Ilyas Azeem, Fabio Palomba, Lin Shi, Qing Wang, Machine learning techniques for code smell detection: A systematic literature review and meta-analysis (Information & Software Technology 2019), 2019
QRS18 Celia Chen, Lin Shi, Michael Shoga, Qing Wang, Barry Boehm, How Do Defects Hurt Qualities? An Empirical Study on Characterizing A Software Maintainability Ontology in Open Source Software (QRS 2018), 2018
QRS18 Xinyue Feng, Qiusong Yang, Lin Shi,Qing Wang, Barry Boehm, BehaviorKI: Behavior Pattern Based Runtime Integrity Checking for Operating System Kernel (QRS 2018), 2018
ASE17 Lin Shi, Celia Chen, Qing Wang, Shoubin Li, and Barry Boehm, Understanding Feature Requests By Leveraging Fuzzy Method and Linguistic Analysis (ASE 2017), 2017
APSEC17 Yingling Li, Lin Shi, Jun Hu, Qing Wang, Jian Zhai, An Empirical Study to revisit Productivity across different programming Languages (APSEC 2017)
RE16 Lin Shi, Celia Chen, Qing Wang, Barry Boehm, Is It a New Feature or Simply "Don't know yet"'? On Automated Redundant OSS Feature Requests Identification (RE 2016)
ICSME16 Hong Wu, Lin Shi, Celia Chen, Qing Wang, Barry Boehm, Maintenance Effort Estimation for Open Source Software: A Systematic Mapping Study (ICSME 2016)
SEKE16 Hong Wu, Junjie Wang, Qing Wang, Lin Shi, Feng Yuan, Stage-oriented Analysis on Factors Impacting Bug Fixing Time (SEKE 2016), 2016
SAC16 Celia Chen, Reem Alfayez, Kamonphop Srisopha, Lin Shi, Barry Boehm, Evaluating Human-Assessed Software Maintainability Metrics (In Proc. 15th National Software Application Conference 2016)
INCOSE16 Barry Boehm, Celia Chen, Kamonphop Srisopha, Lin Shi, The Key Roles of Maintainability in an Ontology for System Qualities (In INCOSE International Symposium, Vol. 26, No. 1, page 2026-2040 2016)
STC15 Celia Chen, Lin Shi, Kamonphop Srisopha, Maintainability Index Variation Among PHP, Java, and Python Open Source Software Projects (STC 2015)
RE13 Lin Shi, Qing Wang, Mingshu Li, Learning From Evolution to Predict Future Requirement Changes (RE 2013)
FASE11 Lin Shi, Hao Zhong, Tao Xie, Mingshu Li, An Empirical Study on Evolution of API Documentation (In Proc. 14th Fundamental Approaches to Software (FASE), pages 416-431 2011)