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
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)
|
|
|