Software Engineering Empirical Research Radar
Paper Index
A metadata-first index of recent major-venue papers. Search and source links will come next.
| Paper | Venue | Year | Topics |
|---|---|---|---|
| Measure Twice, Locate Once: Mitigating Hallucinations in LLM-based Agents for Repository-Scale Fault Localization Feiyue Chen, Guowei Yang, Cheryl Lee, Zhanming Jie, Yuqi Chen | TOSEM | 2026 | Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Software Agents |
| LLM Agents Can See Code Repositories Dongjian Ma, Silin Chen, Yufei Yang, Yulin Shi, Yanfu Yan | arXiv | 2026 | Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Program Comprehension |
| Assessing the Impact of Code Changes on the Fault Localizability of Large Language Models Sabaat Haroon, Ahmand Faraz Khan, Ahmad Humayun, Waris Gill, Abdul Haddi Amjad | ICST | 2026 | Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Testing / QA |
| ARISE: A Repository-level Graph Representation and Toolset for Agentic Fault Localization and Program Repair Shahd Seddik, Fatemeh Fard | arXiv | 2026 | Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods; AI / LLM for SE |
| Finding the Needle in the Crash Stack: Industrial-Scale Crash Root Cause Localization with AutoCrashFL Sungmin Kang, Sumi Yun, Jingun Hong, Shin Yoo, Gabin An | ICSE-SEIP | 2026 | Debugging / Fault Localization / Diagnosis / Repair; AI / LLM for SE; Industrial Software Engineering |
| Playing Planning Poker in Crowds: Human Computation of Software Effort Estimates. Mohammed Alhamed, Tim Storer | ICSE | 2021 | Human / Empirical / Socio-technical |
| JEST: N+1 -version Differential Testing of Both JavaScript Engines and Specification. Jihyeok Park, Seungmin An, Dongjun Youn, Gyeongwon Kim, Sukyoung Ryu | ICSE | 2021 | Testing / QA; Program Analysis / Verification / Formal Methods |
| Unrealizable Cores for Reactive Systems Specifications. Shahar Maoz, Rafi Shalom | ICSE | 2021 | Other |
| Verifying Determinism in Sequential Programs. Rashmi Mudduluru, Jason Waataja, Suzanne Millstein, Michael D. Ernst | ICSE | 2021 | Other |
| Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications. Peilun Zhang, Yanjie Jiang, Anjiang Wei, Victoria Stodden, Darko Marinov | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release |
| Studying Test Annotation Maintenance in the Wild. Dong Jae Kim, Nikolaos Tsantalis, Tse-Hsun Peter Chen, Jinqiu Yang 0001 | ICSE | 2021 | Testing / QA; Maintenance / Evolution / Refactoring / Review |
| Semantic Patches for Adaptation of JavaScript Programs to Evolving Libraries. Benjamin Barslev Nielsen, Martin Toldam Torp, Anders Møller | ICSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| DepOwl: Detecting Dependency Bugs to Prevent Compatibility Failures. Zhouyang Jia, Shanshan Li 0001, Tingting Yu 0001, Chen Zeng, Erci Xu | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| HERO: On the Chaos When PATH Meets Modules. Ying Wang 0038, Liang Qiao 0002, Chang Xu 0001, Yepang Liu 0001, Shing-Chi Cheung | ICSE | 2021 | Other |
| SOAR: A Synthesis Approach for Data Science API Refactoring. Ansong Ni, Daniel Ramos, Aidan Z. H. Yang, Inês Lynce, Vasco Manquinho | ICSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Are Machine Learning Cloud APIs Used Correctly? Chengcheng Wan 0001, Shicheng Liu, Henry Hoffmann, Michael Maire, Shan Lu 0001 | ICSE | 2021 | AI / LLM for SE; Cloud / Microservices / Distributed Systems |
| Siri, Write the Next Method. Fengcai Wen, Emad Aghajani, Csaba Nagy 0001, Michele Lanza 0001, Gabriele Bavota | ICSE | 2021 | Other |
| Code Prediction by Feeding Trees to Transformers. Seohyun Kim 0001, Jinman Zhao, Yuchi Tian, Satish Chandra 0001 | ICSE | 2021 | Other |
| Towards Automating Code Review Activities. Rosalia Tufano, Luca Pascarella, Michele Tufano, Denys Poshyvanyk, Gabriele Bavota | ICSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Resource-Guided Configuration Space Reduction for Deep Learning Models. Yanjie Gao, Yonghao Zhu, Hongyu Zhang 0002, Haoxiang Lin, Mao Yang 0004 | ICSE | 2021 | AI / LLM for SE; DevOps / CI / Build / Release; Performance / Energy / Reliability |
| An Evolutionary Study of Configuration Design and Implementation in Cloud Systems. Yuanliang Zhang, Haochen He, Owolabi Legunsen, Shanshan Li 0001, Wei Dong 0006 | ICSE | 2021 | Human / Empirical / Socio-technical; DevOps / CI / Build / Release; Requirements / Modeling / Architecture; Cloud / Microservices / Distributed Systems |
| AutoCCAG: An Automated Approach to Constrained Covering Array Generation. Chuan Luo 0002, Jinkun Lin, Shaowei Cai 0001, Xin Chen, Bing He | ICSE | 2021 | Other |
| What helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration. Xianhao Jin, Francisco Servant | ICSE | 2021 | Testing / QA; DevOps / CI / Build / Release |
| Distribution-Aware Testing of Neural Networks Using Generative Models. Swaroopa Dola, Matthew B. Dwyer, Mary Lou Soffa | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems. Yiming Tang 0002, Raffi Khatchadourian, Mehdi Bagherzadeh 0001, Rhia Singh, Ajani Stewart | ICSE | 2021 | AI / LLM for SE; Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| DeepLocalize: Fault Localization for Deep Neural Networks. Mohammad Wardat, Wei Le, Hridesh Rajan | ICSE | 2021 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injection. Yuanchun Li 0003, Jiayi Hua, Haoyu Wang 0001, Chunyang Chen 0001, Yunxin Liu 0001 | ICSE | 2021 | AI / LLM for SE; Security / Privacy / Vulnerability |
| Reducing DNN Properties to Enable Falsification with Adversarial Attacks. David Shriver, Sebastian G. Elbaum, Matthew B. Dwyer | ICSE | 2021 | Other |
| Graph-based Fuzz Testing for Deep Learning Inference Engines. Weisi Luo, Dong Chai, Xiaoyue Run, Jiang Wang, Chunrong Fang | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| RobOT: Robustness-Oriented Testing for Deep Learning Systems. Jingyi Wang 0004, Jialuo Chen, Youcheng Sun, Xingjun Ma, Dongxia Wang 0002 | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Scalable Quantitative Verification For Deep Neural Networks. Teodora Baluta, Zheng Leong Chua, Kuldeep S. Meel, Prateek Saxena | ICSE | 2021 | AI / LLM for SE; Program Analysis / Verification / Formal Methods |
| Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT Models. Jinfeng Lin, Yalin Liu, Qingkai Zeng 0001, Meng Jiang 0001, Jane Cleland-Huang | ICSE | 2021 | Requirements / Modeling / Architecture |
| Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks. Antonio Mastropaolo, Simone Scalabrino, Nathan Cooper, David Nader-Palacio, Denys Poshyvanyk | ICSE | 2021 | AI / LLM for SE |
| Operation is the hardest teacher: estimating DNN accuracy looking for mispredictions. Antonio Guerriero, Roberto Pietrantuono, Stefano Russo 0001 | ICSE | 2021 | Other |
| AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair System. Xiaoyu Zhang 0013, Juan Zhai, Shiqing Ma, Chao Shen 0001 | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Self-Checking Deep Neural Networks in Deployment. Yan Xiao 0002, Ivan Beschastnikh, David S. Rosenblum, Changsheng Sun, Sebastian G. Elbaum | ICSE | 2021 | AI / LLM for SE; DevOps / CI / Build / Release |
| Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning Models. Linghan Meng, Yanhui Li, Lin Chen 0015, Zhi Wang, Di Wu 0014 | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Prioritizing Test Inputs for Deep Neural Networks via Mutation Analysis. Zan Wang, Hanmo You, Junjie Chen 0003, Yingyi Zhang, Xuyuan Dong | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Testing Machine Translation via Referential Transparency. Pinjia He, Clara Meister, Zhendong Su 0001 | ICSE | 2021 | Testing / QA |
| Automatic Web Testing Using Curiosity-Driven Reinforcement Learning. Yan Zheng 0002, Yi Liu 0069, Xiaofei Xie, Yepang Liu 0001, Lei Ma 0003 | ICSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| Evaluating SZZ Implementations Through a Developer-informed Oracle. Giovanni Rosa, Luca Pascarella, Simone Scalabrino, Rosalia Tufano, Gabriele Bavota | ICSE | 2021 | Testing / QA; Human / Empirical / Socio-technical |
| Early Life Cycle Software Defect Prediction. Why? How? N. C. Shrikanth, Suvodeep Majumder, Tim Menzies | ICSE | 2021 | Other |
| IoT Bugs and Development Challenges. Amir Makhshari, Ali Mesbah 0001 | ICSE | 2021 | Other |
| How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity Projects. Fariha Nusrat, Foyzul Hassan, Hao Zhong 0001, Xiaoyin Wang | ICSE | 2021 | Human / Empirical / Socio-technical; Performance / Energy / Reliability |
| "Do this! Do that!, And nothing will happen" Do specifications lead to securely stored passwords? Joseph Hallett, Nikhil Patnaik, Benjamin Shreeve, Awais Rashid | ICSE | 2021 | Other |
| Why Don't Developers Detect Improper Input Validation? '; DROP TABLE Papers; -. Larissa Braz, Enrico Fregnan, Gül Çalikli, Alberto Bacchelli | ICSE | 2021 | Testing / QA; Human / Empirical / Socio-technical |
| The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code Understanding. Marvin Wyrich, Andreas Preikschat, Daniel Graziotin, Stefan Wagner 0001 | ICSE | 2021 | Other |
| Program Comprehension and Code Complexity Metrics: An fMRI Study. Norman Peitek, Sven Apel, Chris Parnin, André Brechmann, Janet Siegmund | ICSE | 2021 | Human / Empirical / Socio-technical; Education / Program Comprehension |
| Do you really code? Designing and Evaluating Screening Questions for Online Surveys with Programmers. Anastasia Danilova, Alena Naiakshina, Stefan Horstmann, Matthew Smith 0001 | ICSE | 2021 | Other |
| How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHub. Lukas Moldon, Markus Strohmaier, Johannes Wachs | ICSE | 2021 | Human / Empirical / Socio-technical |
| IdBench: Evaluating Semantic Representations of Identifier Names in Source Code. Yaza Wainakh, Moiz Rauf, Michael Pradel | ICSE | 2021 | Other |
| A Context-based Automated Approach for Method Name Consistency Checking and Suggestion. Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen | ICSE | 2021 | Other |
| On the Naming of Methods: A Survey of Professional Developers. Reem S. Alsuhaibani, Christian D. Newman, Michael John Decker, Michael L. Collard, Jonathan I. Maletic | ICSE | 2021 | Human / Empirical / Socio-technical |
| Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging Study. Madeline Endres, Zachary Karas, Xiaosu Hu, Ioulia Kovelman, Westley Weimer | ICSE | 2021 | Human / Empirical / Socio-technical |
| A Case Study of Onboarding in Software Teams: Tasks and Strategies. An Ju, Hitesh Sajnani, Scot Kelly, Kim Herzig | ICSE | 2021 | Human / Empirical / Socio-technical |
| "How Was Your Weekend?" Software Development Teams Working From Home During COVID-19. Courtney Miller, Paige Rodeghero, Margaret-Anne D. Storey, Denae Ford, Thomas Zimmermann 0001 | ICSE | 2021 | Other |
| FLACK: Counterexample-Guided Fault Localization for Alloy Models. Guolong Zheng, ThanhVu Nguyen, Simón Gutiérrez Brida, Germán Regis, Marcelo F. Frias | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Improving Fault Localization by Integrating Value and Predicate Based Causal Inference Techniques. Yigit Küçük, Tim A. D. Henderson, Andy Podgurski | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Fault Localization with Code Coverage Representation Learning. Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applications. Zhenpeng Chen, Huihan Yao, Yiling Lou, Yanbin Cao, Yuanqiang Liu | ICSE | 2021 | AI / LLM for SE; Human / Empirical / Socio-technical; DevOps / CI / Build / Release; Mobile / Web / GUI / Android |
| Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control Systems. Yanjie Jiang, Hui Liu 0003, Nan Niu, Lu Zhang 0023, Yamin Hu | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; DevOps / CI / Build / Release |
| Input Algebras. Rahul Gopinath, Hamed Nemati, Andreas Zeller | ICSE | 2021 | Other |
| Fuzzing Symbolic Expressions. Luca Borzacchiello, Emilio Coppa, Camil Demetrescu | ICSE | 2021 | Testing / QA; Program Analysis / Verification / Formal Methods |
| Growing A Test Corpus with Bonsai Fuzzing. Vasudev Vikram, Rohan Padhye, Koushik Sen | ICSE | 2021 | Testing / QA |
| We'll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us? Andrew Truelove, Eduardo Santana de Almeida, Iftekhar Ahmed 0001 | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networks. Tianming Zhao 0005, Chunyang Chen 0001, Yuanning Liu, Xiaodong Zhu 0001 | ICSE | 2021 | AI / LLM for SE; Mobile / Web / GUI / Android |
| Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design Guidelines. Bo Yang, Zhenchang Xing, Xin Xia 0001, Chunyang Chen 0001, Deheng Ye | ICSE | 2021 | Requirements / Modeling / Architecture |
| Same File, Different Changes: The Potential of Meta-Maintenance on GitHub. Hideaki Hata, Raula Gaikovina Kula, Takashi Ishio, Christoph Treude | ICSE | 2021 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis. Rangeet Pan, Vu Le 0002, Nachiappan Nagappan, Sumit Gulwani, Shuvendu K. Lahiri | ICSE | 2021 | Human / Empirical / Socio-technical |
| Abacus: Precise Side-Channel Analysis. Qinkun Bao, Zihao Wang, Xiaoting Li 0001, James R. Larus, Dinghao Wu | ICSE | 2021 | Other |
| Data-Driven Synthesis of Provably Sound Side Channel Analyses. Jingbo Wang 0006, Chungha Sung, Mukund Raghothaman, Chao Wang 0001 | ICSE | 2021 | Other |
| IMGDroid: Detecting Image Loading Defects in Android Applications. Wei Song 0003, Mengqi Han, Jeff Huang 0001 | ICSE | 2021 | Mobile / Web / GUI / Android |
| Fast Parametric Model Checking through Model Fragmentation. Xinwei Fang, Radu Calinescu, Simos Gerasimou, Faisal Alhwikem | ICSE | 2021 | Program Analysis / Verification / Formal Methods |
| Trace-Checking CPS Properties: Bridging the Cyber-Physical Gap. Claudio Menghi, Enrico Viganò, Domenico Bianculli, Lionel C. Briand | ICSE | 2021 | Other |
| Centris: A Precise and Scalable Approach for Identifying Modified Open-Source Software Reuse. Seunghoon Woo, Sunghan Park, Seulbae Kim, Heejo Lee, Hakjoo Oh | ICSE | 2021 | Other |
| Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark Model. Xi Xu, Qinghua Zheng, Zheng Yan 0002, Ming Fan 0002, Ang Jia | ICSE | 2021 | Other |
| Fast Outage Analysis of Large-scale Production Clouds with Service Correlation Mining. Yaohui Wang 0003, Guozheng Li 0001, Zijian Wang, Yu Kang 0006, Yangfan Zhou 0002 | ICSE | 2021 | Other |
| MuDelta: Delta-Oriented Mutation Testing at Commit Time. Wei Ma 0014, Thierry Titcheu Chekam, Mike Papadakis, Mark Harman | ICSE | 2021 | Testing / QA; DevOps / CI / Build / Release |
| Does mutation testing improve testing practices? Goran Petrovic, Marko Ivankovic, Gordon Fraser 0001, René Just | ICSE | 2021 | Testing / QA |
| Identifying Key Features from App User Reviews. Huayao Wu, Wenjun Deng, Xintao Niu, Changhai Nie | ICSE | 2021 | Mobile / Web / GUI / Android |
| CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market Policies. Yangyu Hu, Haoyu Wang 0001, Tiantong Ji, Xusheng Xiao, Xiapu Luo | ICSE | 2021 | Mobile / Web / GUI / Android |
| Prioritize Crowdsourced Test Reports via Deep Screenshot Understanding. Shengcheng Yu, Chunrong Fang, Zhenfei Cao, Xu Wang, Tongyu Li | ICSE | 2021 | Testing / QA |
| It Takes Two to TANGO: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports. Nathan Cooper, Carlos Bernal-Cárdenas, Oscar Chaparro, Kevin Moran, Denys Poshyvanyk | ICSE | 2021 | Other |
| Automatically Matching Bug Reports With Related App Reviews. Marlo Haering, Christoph Stanik, Walid Maalej | ICSE | 2021 | Mobile / Web / GUI / Android |
| What Makes a Great Maintainer of Open Source Projects? Edson Dias, Paulo Meirelles, Fernando Castor, Igor Steinmacher, Igor Wiese | ICSE | 2021 | Human / Empirical / Socio-technical |
| Representation of Developer Expertise in Open Source Software. Tapajit Dey, Andrey Karnauch, Audris Mockus | ICSE | 2021 | Human / Empirical / Socio-technical |
| Extracting Rationale for Open Source Software Development Decisions - A Study of Python Email Archives. Pankajeshwara Nand Sharma, Bastin Tony Roy Savarimuthu, Nigel Stanger | ICSE | 2021 | Human / Empirical / Socio-technical |
| Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social Good. Yu Huang 0015, Denae Ford, Thomas Zimmermann 0001 | ICSE | 2021 | Other |
| Onboarding vs. Diversity, Productivity, and Quality - Empirical Study of the OpenStack Ecosystem. Armstrong Foundjem, Ellis E. Eghan, Bram Adams | ICSE | 2021 | Human / Empirical / Socio-technical |
| The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source. Marco Aurélio Gerosa, Igor Wiese, Bianca Trinkenreich, Georg Link, Gregorio Robles | ICSE | 2021 | Human / Empirical / Socio-technical |
| White-Box Performance-Influence Models: A Profiling and Learning Approach. Max Weber, Sven Apel, Norbert Siegmund | ICSE | 2021 | Performance / Energy / Reliability |
| White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems. Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kästner | ICSE | 2021 | AI / LLM for SE; Requirements / Modeling / Architecture; Performance / Energy / Reliability |
| An Empirical Assessment of Global COVID-19 Contact Tracing Applications. Ruoxi Sun 0001, Wei Wang 0334, Minhui Xue 0001, Gareth Tyson, Seyit Camtepe | ICSE | 2021 | Human / Empirical / Socio-technical |
| Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage Collection. Steven Arzt | ICSE | 2021 | Other |
| Synthesizing Object State Transformers for Dynamic Software Updates. Zelin Zhao, Yanyan Jiang 0001, Chang Xu 0001, Tianxiao Gu, Xiaoxing Ma | ICSE | 2021 | Other |
| Fast and Precise On-the-fly Patch Validation for All. Lingchao Chen, Yicheng Ouyang, Lingming Zhang 0001 | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| Bounded Exhaustive Search of Alloy Specification Repairs. Simón Gutiérrez Brida, Germán Regis, Guolong Zheng, Hamid Bagheri, ThanhVu Nguyen | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods |
| Shipwright: A Human-in-the-Loop System for Dockerfile Repair. Jordan Henkel, Denini Silva, Leopoldo Teixeira, Marcelo d'Amorim, Thomas W. Reps | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical |
| CURE: Code-Aware Neural Machine Translation for Automatic Program Repair. Nan Jiang 0012, Thibaud Lutellier, Lin Tan 0001 | ICSE | 2021 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms. Yuanrui Fan, Xin Xia 0001, David Lo 0001, Ahmed E. Hassan, Yuan Wang 0008 | ICSE | 2021 | Testing / QA |
| InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees. Nghi D. Q. Bui, Yijun Yu 0001, Lingxiao Jiang | ICSE | 2021 | Other |
| Efficient Compiler Autotuning via Bayesian Optimization. Junjie Chen 0003, Ningxin Xu, Peiqi Chen, Hongyu Zhang 0002 | ICSE | 2021 | Performance / Energy / Reliability |
| TRANSREGEX: Multi-modal Regular Expression Synthesis by Generate-and-Repair. Yeting Li, Shuaimin Li, Zhiwu Xu 0001, Jialun Cao, Zixuan Chen | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| EvoSpex: An Evolutionary Algorithm for Learning Postconditions. Facundo Molina, Pablo Ponzio, Nazareno Aguirre, Marcelo F. Frias | ICSE | 2021 | Other |
| Interface Compliance of Inline Assembly: Automatically Check, Patch and Refine. Frédéric Recoules, Sébastien Bardin, Richard Bonichon, Matthieu Lemerre, Laurent Mounier | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Enabling Software Resilience in GPGPU Applications via Partial Thread Protection. Lishan Yang 0001, Bin Nie, Adwait Jog, Evgenia Smirni | ICSE | 2021 | Other |
| Automatic Extraction of Opinion-based Q&A from Online Developer Chats. Preetha Chatterjee, Kostadin Damevski, Lori L. Pollock | ICSE | 2021 | Human / Empirical / Socio-technical |
| Automated Query Reformulation for Efficient Search based on Query Logs From Stack Overflow. Kaibo Cao, Chunyang Chen 0001, Sebastian Baltes, Christoph Treude, Xiang Chen 0005 | ICSE | 2021 | Cloud / Microservices / Distributed Systems |
| Automatic Solution Summarization for Crash Bugs. Haoye Wang, Xin Xia 0001, David Lo 0001, John C. Grundy, Xinyu Wang 0001 | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Supporting Quality Assurance with Automated Process-Centric Quality Constraints Checking. Christoph Mayr-Dorn, Michael Vierhauser, Stefan Bichler, Felix Keplinger, Jane Cleland-Huang | ICSE | 2021 | Other |
| Understanding Bounding Functions in Safety-Critical UAV Software. Xiaozhou Liang, John Henry Burns, Joseph Sanchez, Karthik Dantu, Lukasz Ziarek | ICSE | 2021 | Other |
| Enhancing Genetic Improvement of Software with Regression Test Selection. Giovani Guizzo, Justyna Petke, Federica Sarro, Mark Harman | ICSE | 2021 | Testing / QA; DevOps / CI / Build / Release |
| Containing Malicious Package Updates in npm with a Lightweight Permission System. Gabriel Ferreira, Limin Jia 0001, Joshua Sunshine, Christian Kästner | ICSE | 2021 | Security / Privacy / Vulnerability |
| Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps' Native Code. Sumaya Almanee, Arda Ünal, Mathias Payer, Joshua Garcia | ICSE | 2021 | Security / Privacy / Vulnerability; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android |
| If It's Not Secure, It Should Not Compile: Preventing DOM-Based XSS in Large-Scale Web Development with API Hardening. Pei Wang, Julian Bangert, Christoph Kern 0003 | ICSE | 2021 | Mobile / Web / GUI / Android |
| Why Security Defects Go Unnoticed during Code Reviews? A Case-Control Study of the Chromium OS Project. Rajshakhar Paul, Asif Kamal Turzo, Amiangshu Bosu | ICSE | 2021 | Security / Privacy / Vulnerability; Human / Empirical / Socio-technical |
| Technical Leverage in a Software Ecosystem: Development Opportunities and Security Risks. Fabio Massacci, Ivan Pashchenko | ICSE | 2021 | Security / Privacy / Vulnerability |
| RAICC: Revealing Atypical Inter-Component Communication in Android Apps. Jordan Samhi, Alexandre Bartel, Tegawendé F. Bissyandé, Jacques Klein | ICSE | 2021 | Mobile / Web / GUI / Android |
| Smart Contract Security: a Practitioners' Perspective. Zhiyuan Wan, Xin Xia 0001, David Lo 0001, Jiachi Chen, Xiapu Luo | ICSE | 2021 | Security / Privacy / Vulnerability |
| AID: An automated detector for gender-inclusivity bugs in OSS project pages. Amreeta Chatterjee, Mariam Guizani, Catherine Stevens, Jillian Emard, Mary Evelyn May | ICSE | 2021 | Other |
| "Ignorance and Prejudice" in Software Fairness. Jie M. Zhang, Mark Harman | ICSE | 2021 | Other |
| Semi-supervised Log-based Anomaly Detection via Probabilistic Label Estimation. Lin Yang 0030, Junjie Chen 0003, Zan Wang, Weijing Wang, Jiajun Jiang | ICSE | 2021 | Cloud / Microservices / Distributed Systems |
| DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks. Zhenhao Li 0002, Heng Li 0007, Tse-Hsun Peter Chen, Weiyi Shang | ICSE | 2021 | AI / LLM for SE |
| How to Identify Boundary Conditions with Contrasty Metric? Weilin Luo, Hai Wan, Xiaotong Song, Binhao Yang, Hongzhen Zhong | ICSE | 2021 | Other |
| Using Domain-specific Corpora for Improved Handling of Ambiguity in Requirements. Saad Ezzini, Sallam Abualhaija, Chetan Arora 0002, Mehrdad Sabetzadeh, Lionel C. Briand | ICSE | 2021 | Requirements / Modeling / Architecture |
| On Indirectly Dependent Documentation in the Context of Code Evolution: A Study. Devika Sondhi, Avyakt Gupta, Salil Purandare, Ankit Rana, Deepanshu Kaushal | ICSE | 2021 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| CodeShovel: Constructing Method-Level Source Code Histories. Felix Grund, Shaiful Alam Chowdhury, Nick C. Bradley, Braxton Hall, Reid Holmes | ICSE | 2021 | Other |
| Evaluating Unit Testing Practices in R Packages. Melina C. Vidoni | ICSE | 2021 | Testing / QA |
| Data-Oriented Differential Testing of Object-Relational Mapping Systems. Thodoris Sotiropoulos, Stefanos Chaliasos, Vaggelis Atlidakis, Dimitris Mitropoulos, Diomidis Spinellis | ICSE | 2021 | Testing / QA |
| Automatic Unit Test Generation for Machine Learning Libraries: How Far Are We? Song Wang 0009, Nishtha Shrestha, Abarna Kucheri Subburaman, Junjie Wang 0001, Moshi Wei | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Layout and Image Recognition Driving Cross-Platform Automated Mobile Testing. Shengcheng Yu, Chunrong Fang, Yexiao Yun, Yang Feng 0003 | ICSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| FlakeFlagger: Predicting Flakiness Without Rerunning Tests. Abdulrahman Alshammari, Christopher Morris 0003, Michael Hilton, Jonathan Bell 0001 | ICSE | 2021 | Testing / QA |
| An Empirical Analysis of UI-based Flaky Tests. Alan Romano, Zihe Song, Sampath Grandhi, Wei Yang 0013, Weihang Wang 0001 | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; DevOps / CI / Build / Release; Mobile / Web / GUI / Android |
| GenTree: Using Decision Trees to Learn Interactions for Configurable Software. KimHao Nguyen, ThanhVu Nguyen | ICSE | 2021 | Other |
| Semantic Web Accessibility Testing via Hierarchical Visual Analysis. Mohammad Bajammal, Ali Mesbah 0001 | ICSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| Restoring Execution Environments of Jupyter Notebooks. Jiawei Wang 0003, Li Li 0029, Andreas Zeller | ICSE | 2021 | Other |
| PyART: Python API Recommendation in Real-Time. Xincheng He, Lei Xu 0003, Xiangyu Zhang 0001, Rui Hao, Yang Feng 0003 | ICSE | 2021 | Other |
| PyCG: Practical Call Graph Generation in Python. Vitalis Salis, Thodoris Sotiropoulos, Panos Louridas, Diomidis Spinellis, Dimitris Mitropoulos | ICSE | 2021 | Other |
| Seamless Variability Management With the Virtual Platform. Wardah Mahmood, Daniel Strüber 0001, Thorsten Berger, Ralf Lämmel, Mukelabai Mukelabai | ICSE | 2021 | Other |
| Fine with "1234"? An Analysis of SMS One-Time Password Randomness in Android Apps. Siqi Ma, Juanru Li, Hyoungshick Kim, Elisa Bertino, Surya Nepal | ICSE | 2021 | Mobile / Web / GUI / Android |
| App's Auto-Login Function Security Testing via Android OS-Level Virtualization. Wenna Song, Jiang Ming 0002, Lin Jiang, Han Yan, Yi Xiang | ICSE | 2021 | Testing / QA; Security / Privacy / Vulnerability; Mobile / Web / GUI / Android |
| ATVHUNTER: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android Applications. Xian Zhan, Lingling Fan 0003, Sen Chen 0001, Feng Wu, Tianming Liu 0002 | ICSE | 2021 | Mobile / Web / GUI / Android |
| JUSTGen: Effective Test Generation for Unspecified JNI Behaviors on JVMs. Sungjae Hwang, Sungho Lee, Jihoon Kim, Sukyoung Ryu | ICSE | 2021 | Testing / QA |
| Message from the ICSE 2022 General Chair. Matthew B. Dwyer | ICSE | 2022 | Other |
| Message from the ICSE 2022 Program Chairs. Daniela E. Damian, Andreas Zeller | ICSE | 2022 | Other |
| Diversity-Driven Automated Formal Verification. Emily First, Yuriy Brun | ICSE | 2022 | Program Analysis / Verification / Formal Methods |
| $\mu AFL$: Non-intrusive Feedback-driven Fuzzing for Microcontroller Firmware. Wenqiang Li, Jiameng Shi, Fengjun Li, Jingqiang Lin 0001, Wei Wang 0314 | ICSE | 2022 | Testing / QA |
| SPT-Code: Sequence-to-Sequence Pre-Training for Learning Source Code Representations. Changan Niu, Chuanyi Li, Vincent Ng 0001, Jidong Ge, Liguo Huang | ICSE | 2022 | Other |
| A Grounded Theory Based Approach to Characterize Software Attack Surfaces. Sara Moshtari, Ahmet Okutan, Mehdi Mirakhorli | ICSE | 2022 | Security / Privacy / Vulnerability |
| A Grounded Theory of Coordination in Remote-First and Hybrid Software Teams. Ronnie Edson de Souza Santos, Paul Ralph | ICSE | 2022 | Other |
| A Scalable t-wise Coverage Estimator. Eduard Baranov, Sourav Chakraborty 0001, Axel Legay, Kuldeep S. Meel, N. Variyam Vinodchandran | ICSE | 2022 | Testing / QA |
| A Universal Data Augmentation Approach for Fault Localization. Huan Xie 0002, Yan Lei, Meng Yan 0001, Yue Yu 0001, Xin Xia 0001 | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair |
| Adaptive Performance Anomaly Detection for Online Service Systems via Pattern Sketching. Zhuangbin Chen, Jinyang Liu 0002, Yuxin Su 0001, Hongyu Zhang 0002, Xiao Ling | ICSE | 2022 | Performance / Energy / Reliability |
| Adaptive Test Selection for Deep Neural Networks. Xinyu Gao, Yang Feng 0003, Yining Yin, Zixi Liu, Zhenyu Chen 0001 | ICSE | 2022 | Testing / QA; AI / LLM for SE; DevOps / CI / Build / Release |
| An Exploratory Study of Deep learning Supply Chain. Xin Tan 0003, Kai Gao 0008, Minghui Zhou 0001, Li Zhang 0029 | ICSE | 2022 | AI / LLM for SE; Human / Empirical / Socio-technical |
| An Exploratory Study of Productivity Perceptions in Software Teams. Anastasia Ruvimova, Alexander Lill, Jan Gugler, Lauren C. Howe, Elaine Huang | ICSE | 2022 | Human / Empirical / Socio-technical |
| Analyzing User Perspectives on Mobile App Privacy at Scale. Preksha Nema, Pauline Anthonysamy, Nina Taft, Sai Teja Peddinti | ICSE | 2022 | Security / Privacy / Vulnerability; Mobile / Web / GUI / Android |
| APER: Evolution-Aware Runtime Permission Misuse Detection for Android Apps. Sinan Wang, Yibo Wang 0006, Xian Zhan, Ying Wang 0038, Yepang Liu 0001 | ICSE | 2022 | Security / Privacy / Vulnerability; Maintenance / Evolution / Refactoring / Review; Mobile / Web / GUI / Android |
| ARCLIN: Automated API Mention Resolution for Unformatted Texts. Yintong Huo, Yuxin Su 0001, Hongming Zhang 0009, Michael R. Lyu | ICSE | 2022 | Other |
| AST-Trans: Code Summarization with Efficient Tree-Structured Attention. Ze Tang 0002, Xiaoyu Shen 0001, Chuanyi Li, Jidong Ge, Liguo Huang | ICSE | 2022 | Other |
| Automated Assertion Generation via Information Retrieval and Its Integration with Deep learning. Hao Yu 0016, Yiling Lou, Ke Sun 0017, Dezhi Ran, Tao Xie 0001 | ICSE | 2022 | Testing / QA; AI / LLM for SE |
| Automated Detection of Password Leakage from Public GitHub Repositories. Runhan Feng, Ziyang Yan, Shiyan Peng, Yuanyuan Zhang 0002 | ICSE | 2022 | Human / Empirical / Socio-technical |
| Automated Handling of Anaphoric Ambiguity in Requirements: A Multi-solution Study. Saad Ezzini, Sallam Abualhaija, Chetan Arora 0002, Mehrdad Sabetzadeh | ICSE | 2022 | Human / Empirical / Socio-technical; Requirements / Modeling / Architecture |
| Automated Patching for Unreproducible Builds. Zhilei Ren, Shiwei Sun, Jifeng Xuan, Xiaochen Li, Zhide Zhou | ICSE | 2022 | DevOps / CI / Build / Release |
| Automated Testing of Software that Uses Machine Learning APIs. Chengcheng Wan 0001, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann | ICSE | 2022 | Testing / QA; AI / LLM for SE |
| Automatic Detection of Performance Bugs in Database Systems using Equivalent Queries. Xinyu Liu, Qi Zhou 0010, Joy Arulraj, Alessandro Orso | ICSE | 2022 | Performance / Energy / Reliability |
| AutoTransform: Automated Code Transformation to Support Modern Code Review Process. Patanamon Thongtanunam, Chanathip Pornprasit, Chakkrit Tantithamthavorn | ICSE | 2022 | Maintenance / Evolution / Refactoring / Review |
| BEDIVFUZZ: Integrating Behavioral Diversity into Generator-based Fuzzing. Hoang Lam Nguyen, Lars Grunske | ICSE | 2022 | Testing / QA |
| Big Data = Big Insights? Operationalising Brooks' Law in a Massive GitHub Data Set. Christoph Gote, Pavlin Mavrodiev, Frank Schweitzer, Ingo Scholtes | ICSE | 2022 | Human / Empirical / Socio-technical |
| Bots for Pull Requests: The Good, the Bad, and the Promising. Mairieli Santos Wessel, Ahmad Abdellatif, Igor Wiese, Tayana Conte, Emad Shihab | ICSE | 2022 | Other |
| Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding. Deze Wang, Zhouyang Jia, Shanshan Li 0001, Yue Yu 0001, Yun Xiong | ICSE | 2022 | Other |
| BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats. Lin Shi 0006, Fangwen Mu, Yumin Zhang, Ye Yang, Junjie Chen 0003 | ICSE | 2022 | Other |
| Buildsheriff: Change-Aware Test Failure Triage for Continuous Integration Builds. Chen Zhang, Bihuan Chen 0001, Xin Peng 0001, Wenyun Zhao | ICSE | 2022 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review |
| Causality in Configurable Software Systems. Clemens Dubslaff, Kallistos Weis, Christel Baier, Sven Apel | ICSE | 2022 | Other |
| Causality-Based Neural Network Repair. Bing Sun, Jun Sun 0001, Long H. Pham, Tie Shi | ICSE | 2022 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| Change Is the Only Constant: Dynamic Updates for Workflows. Daniel Sokolowski, Pascal Weisenburger, Guido Salvaneschi | ICSE | 2022 | Maintenance / Evolution / Refactoring / Review |
| Characterizing and Detecting Bugs in WeChat Mini-Programs. Tao Wang 0030, Qingxin Xu, Xiaoning Chang, Wensheng Dou, Jiaxin Zhu | ICSE | 2022 | Other |
| CLEAR: Contrastive Learning for API Recommendation. Moshi Wei, Nima Shiri Harzevili, Yuchao Huang, Junjie Wang 0001, Song Wang 0009 | ICSE | 2022 | Other |
| Code Search based on Context-aware Code Translation. Weisong Sun, Chunrong Fang, Yuchen Chen, Guanhong Tao 0001, Tingxu Han | ICSE | 2022 | Other |
| CodeFill: Multi-token Code Completion by Jointly learning from Structure and Naming Sequences. Maliheh Izadi, Roberta Gismondi, Georgios Gousios | ICSE | 2022 | Other |
| Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process. Nadia Nahar, Shurui Zhou, Grace A. Lewis, Christian Kästner | ICSE | 2022 | DevOps / CI / Build / Release |
| Combinatorial Testing of RESTful APIs. Huayao Wu, Lixin Xu, Xintao Niu, Changhai Nie | ICSE | 2022 | Testing / QA |
| CONFETTI: Amplifying Concolic Guidance for Fuzzers. James Kukucka, Luís Pina, Paul Ammann, Jonathan Bell 0001 | ICSE | 2022 | Testing / QA; Program Analysis / Verification / Formal Methods |
| Conflict-aware Inference of Python Compatible Runtime Environments with Domain Knowledge Graph. Wei Cheng 0010, Xiangrong Zhu 0001, Wei Hu 0007 | ICSE | 2022 | Other |
| Control Parameters Considered Harmful: Detecting Range Specification Bugs in Drone Configuration Modules via Learning-Guided Search. Ruidong Han, Chao Yang 0016, Siqi Ma, Jianfeng Ma 0001, Cong Sun 0001 | ICSE | 2022 | Program Analysis / Verification / Formal Methods; DevOps / CI / Build / Release |
| Controlled Concurrency Testing via Periodical Scheduling. Cheng Wen 0002, Mengda He, Bohao Wu, Zhiwu Xu 0001, Shengchao Qin | ICSE | 2022 | Testing / QA |
| Cross-Domain Deep Code Search with Meta Learning. Yitian Chai, Hongyu Zhang 0002, Beijun Shen, Xiaodong Gu 0002 | ICSE | 2022 | Other |
| Data-Driven Loop Bound Learning for Termination Analysis. Rongchen Xu, Jianhui Chen, Fei He 0001 | ICSE | 2022 | Other |
| DEAR: A Novel Deep Learning-based Approach for Automated Program Repair. Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen | ICSE | 2022 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| Decomposing Convolutional Neural Networks into Reusable and Replaceable Modules. Rangeet Pan, Hridesh Rajan | ICSE | 2022 | AI / LLM for SE |
| Decomposing Software Verification into Off-the-Shelf Components: An Application to CEGAR. Dirk Beyer 0001, Jan Haltermann, Thomas Lemberger 0002, Heike Wehrheim | ICSE | 2022 | Program Analysis / Verification / Formal Methods |
| DeepAnalyze: Learning to Localize Crashes at Scale. Manish Shetty, Chetan Bansal, Suman Nath, Sean Bowles, Henry Wang | ICSE | 2022 | Other |
| DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs. Mohammad Wardat, Breno Dantas Cruz, Wei Le, Hridesh Rajan | ICSE | 2022 | AI / LLM for SE |
| DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programs. Jialun Cao, Meiziniu Li, Xiao Chen 0026, Ming Wen 0001, Yongqiang Tian 0001 | ICSE | 2022 | AI / LLM for SE |
| DeepStability: A Study of Unstable Numerical Methods and Their Solutions in Deep Learning. Eliska Kloberdanz, Kyle G. Kloberdanz, Wei Le | ICSE | 2022 | AI / LLM for SE; Human / Empirical / Socio-technical |
| DeepState: Selecting Test Suites to Enhance the Robustness of Recurrent Neural Networks. Zixi Liu, Yang Feng 0003, Yining Yin, Zhenyu Chen 0001 | ICSE | 2022 | Testing / QA; AI / LLM for SE |
| DeepSTL - From English Requirements to Signal Temporal Logic. Jie He, Ezio Bartocci, Dejan Nickovic, Haris Isakovic, Radu Grosu | ICSE | 2022 | Requirements / Modeling / Architecture |
| DeepTraLog: Trace-Log Combined Microservice Anomaly Detection through Graph-based Deep Learning. Chenxi Zhang 0003, Xin Peng 0001, Chaofeng Sha, Ke Zhang, Zhenqing Fu | ICSE | 2022 | AI / LLM for SE; Cloud / Microservices / Distributed Systems |
| Default: Mutual Information-based Crash Triage for Massive Crashes. Xing Zhang, Jiongyi Chen, Chao Feng 0002, Ruilin Li 0002, Wenrui Diao | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair |
| Demystifying Android Non-SDK APls: Measurement and Understanding. Shishuai Yang, Rui Li 0102, Jiongyi Chen, Wenrui Diao, Shanqing Guo | ICSE | 2022 | Mobile / Web / GUI / Android |
| Demystifying the Dependency Challenge in Kernel Fuzzing. Yu Hao 0006, Hang Zhang 0012, Guoren Li, Xingyun Du, Zhiyun Qian | ICSE | 2022 | Testing / QA |
| Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. Chengwei Liu, Sen Chen 0001, Lingling Fan 0003, Bihuan Chen 0001, Yang Liu 0003 | ICSE | 2022 | Maintenance / Evolution / Refactoring / Review |
| DescribeCtx: Context-Aware Description Synthesis for Sensitive Behaviors in Mobile Apps. Shao Yang, Yuehan Wang, Yuan Yao 0001, Haoyu Wang 0001, Yanfang (Fanny) Ye | ICSE | 2022 | Mobile / Web / GUI / Android |
| Detecting False Alarms from Automatic Static Analysis Tools: How Far are We? Hong Jin Kang, Khai Loong Aw, David Lo 0001 | ICSE | 2022 | Program Analysis / Verification / Formal Methods |
| "Did You Miss My Comment or What?" Understanding Toxicity in Open Source Discussions. Courtney Miller, Sophie Cohen, Daniel Klug, Bogdan Vasilescu, Christian Kästner | ICSE | 2022 | Human / Empirical / Socio-technical |
| Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps. Jordan Samhi, Li Li 0029, Tegawendé F. Bissyandé, Jacques Klein | ICSE | 2022 | Mobile / Web / GUI / Android |
| Discovering Repetitive Code Changes in Python ML Systems. Malinda Dilhara, Ameya Ketkar, Nikhith Sannidhi, Danny Dig | ICSE | 2022 | Maintenance / Evolution / Refactoring / Review |
| Domain-Specific Analysis of Mobile App Reviews Using Keyword-Assisted Topic Models. Miroslav Tushev, Fahimeh Ebrahimi, Anas Mahmoud 0001 | ICSE | 2022 | Mobile / Web / GUI / Android |
| DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScript. Alexi Turcotte, Michael D. Shah, Mark W. Aldrich, Frank Tip | ICSE | 2022 | Other |
| Dynamic Update for Synthesized GR(1) Controllers. Gal Amram, Shahar Maoz, Itai Segall, Matan Yossef | ICSE | 2022 | Other |
| EAGLE: Creating Equivalent Graphs to Test Deep Learning Libraries. Jiannan Wang 0002, Thibaud Lutellier, Shangshu Qian, Hung Viet Pham, Lin Tan 0001 | ICSE | 2022 | Testing / QA; AI / LLM for SE |
| Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and Many-Objective Optimization. Fitash Ul Haq, Donghwan Shin 0001, Lionel C. Briand | ICSE | 2022 | Testing / QA; Performance / Energy / Reliability |
| Eflect: Porting Energy-Aware Applications to Shared Environments. Timur Babakol, Anthony Canino, Yu David Liu | ICSE | 2022 | Performance / Energy / Reliability |
| EREBA: Black-box Energy Testing of Adaptive Neural Networks. Mirazul Haque, Yaswanth Yadlapalli, Wei Yang 0013, Cong Liu 0005 | ICSE | 2022 | Testing / QA; AI / LLM for SE; Performance / Energy / Reliability |
| Evaluating and Improving Neural Program-Smoothing-based Fuzzing. Mingyuan Wu, Ling Jiang, Jiahong Xiang, Yuqun Zhang, Guowei Yang 0001 | ICSE | 2022 | Testing / QA; AI / LLM for SE |
| ExAIS: Executable AI Semantics. Richard Schumi, Jun Sun 0001 | ICSE | 2022 | AI / LLM for SE |
| Explanation-Guided Fairness Testing through Genetic Algorithm. Ming Fan 0002, Wenying Wei, Wuxia Jin, Zijiang Yang 0006, Ting Liu 0002 | ICSE | 2022 | Testing / QA |
| Exploiting Input Sanitization for Regex Denial of Service. Efe Barlas, Xin Du, James C. Davis 0001 | ICSE | 2022 | Other |
| FADATest: Fast and Adaptive Performance Regression Testing of Dynamic Binary Translation Systems. Jin Wu, Jian Dong 0010, Ruili Fang, Wen Zhang, Wenwen Wang 0001 | ICSE | 2022 | Testing / QA; DevOps / CI / Build / Release; Performance / Energy / Reliability |
| Fairness-aware Configuration of Machine Learning Libraries. Saeid Tizpaz-Niari, Ashish Kumar, Gang Tan, Ashutosh Trivedi 0001 | ICSE | 2022 | AI / LLM for SE; DevOps / CI / Build / Release |
| Fairneuron: Improving Deep Neural Network Fairness with Adversary Games on Selective Neurons. Xuanqi Gao, Juan Zhai, Shiqing Ma, Chao Shen 0001, Yufei Chen 0001 | ICSE | 2022 | AI / LLM for SE |
| Fast and Precise Application Code Analysis using a Partial Library. Akshay Utture, Jens Palsberg | ICSE | 2022 | Other |
| Fast Changeset-based Bug Localization with BERT. Agnieszka Ciborowska, Kostadin Damevski | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair |
| Fault Localization via Efficient Probabilistic Modeling of Program Semantics. Muhan Zeng, Yiqian Wu, Zhentao Ye, Yingfei Xiong 0001, Xin Zhang 0035 | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture |
| FIRA: Fine-Grained Graph-Based Code Change Representation for Automated Commit Message Generation. Jinhao Dong, Yiling Lou, Qihao Zhu, Zeyu Sun 0004, Zhilin Li | ICSE | 2022 | DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review |
| FlakiMe: Laboratory-Controlled Test Flakiness Impact Assessment. Maxime Cordy, Renaud Rwemalika, Adriano Franci, Mike Papadakis, Mark Harman | ICSE | 2022 | Testing / QA |
| Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Source. Anjiang Wei, Yinlin Deng, Chenyuan Yang, Lingming Zhang 0001 | ICSE | 2022 | Testing / QA; Human / Empirical / Socio-technical |
| Fuzzing Class Specifications. Facundo Molina, Marcelo d'Amorim, Nazareno Aguirre | ICSE | 2022 | Testing / QA |
| Garbage Collection Makes Rust Easier to Use: A Randomized Controlled Trial of the Bronze Garbage Collector. Michael Coblenz, Michelle L. Mazurek, Michael Hicks 0001 | ICSE | 2022 | Other |
| Generating and Visualizing Trace Link Explanations. Yalin Liu, Jinfeng Lin, Oghenemaro Anuyah, Ronald A. Metoyer, Jane Cleland-Huang | ICSE | 2022 | Other |
| GIFdroid: Automated Replay of Visual Bug Reports for Android Apps. Sidong Feng, Chunyang Chen 0001 | ICSE | 2022 | Mobile / Web / GUI / Android |
| GitHub Sponsors: Exploring a New Way to Contribute to Open Source. Naomichi Shimada, Tao Xiao 0001, Hideaki Hata, Christoph Treude, Kenichi Matsumoto | ICSE | 2022 | Human / Empirical / Socio-technical |
| GraphFuzz: Library API Fuzzing with Lifetime-aware Dataflow Graphs. Harrison Green, Thanassis Avgerinos | ICSE | 2022 | Testing / QA; Program Analysis / Verification / Formal Methods |
| Green AI: Do Deep Learning Frameworks Have Different Costs? Stefanos Georgiou, Maria Kechagia, Tushar Sharma 0001, Federica Sarro, Ying Zou 0001 | ICSE | 2022 | AI / LLM for SE |
| Guidelines for Assessing the Accuracy of Log Message Template Identification Techniques. Zanis Ali Khan, Donghwan Shin 0001, Domenico Bianculli, Lionel C. Briand | ICSE | 2022 | Other |
| Hashing It Out: A Survey of Programmers' Cannabis Usage, Perception, and Motivation. Madeline Endres, Kevin Boehnke, Westley Weimer | ICSE | 2022 | Human / Empirical / Socio-technical |
| Hiding Critical Program Components via Ambiguous Translation. Chijung Jung, Doowon Kim, An Chen, Weihang Wang 0001, Yunhui Zheng | ICSE | 2022 | Other |
| History-Driven Test Program Synthesis for JVM Testing. Yingquan Zhao, Zan Wang, Junjie Chen 0003, Mengdi Liu, Mingyuan Wu | ICSE | 2022 | Testing / QA |
| If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Components. Boyue Caroline Hu, Lina Marsso, Krzysztof Czarnecki 0001, Rick Salay, Huakun Shen | ICSE | 2022 | Human / Empirical / Socio-technical; Requirements / Modeling / Architecture; Performance / Energy / Reliability |
| Imperative versus Declarative Collection Processing: An RCT on the Understandability of Traditional Loops versus the Stream API in Java. Nils Mehlhorn, Stefan Hanenberg | ICSE | 2022 | Other |
| Improving Fault Localization and Program Repair with Deep Semantic Features and Transferred Knowledge. Xiangxin Meng, Xu Wang 0007, Hongyu Zhang 0002, Hailong Sun 0001, Xudong Liu 0001 | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair |
| Improving Machine Translation Systems via Isotopic Replacement. Zeyu Sun 0004, Jie M. Zhang, Yingfei Xiong 0001, Mark Harman, Mike Papadakis | ICSE | 2022 | Other |
| Inference and Test Generation Using Program Invariants in Chemical Reaction Networks. Michael C. Gerten, Alexis L. Marsh, James I. Lathrop, Myra B. Cohen, Andrew S. Miner | ICSE | 2022 | Testing / QA |
| Inferring and Applying Type Changes. Ameya Ketkar, Oleg Smirnov, Nikolaos Tsantalis, Danny Dig, Timofey Bryksin | ICSE | 2022 | Program Analysis / Verification / Formal Methods; Maintenance / Evolution / Refactoring / Review |
| Jigsaw: Large Language Models meet Program Synthesis. Naman Jain, Skanda Vaidyanath, Arun Iyer, Nagarajan Natarajan, Suresh Parthasarathy | ICSE | 2022 | Other |
| JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis. Jordan Samhi, Jun Gao 0001, Nadia Daoudi, Pierre Graux, Henri Hoyez | ICSE | 2022 | Program Analysis / Verification / Formal Methods; Mobile / Web / GUI / Android |
| Knowledge-Based Environment Dependency Inference for Python Programs. Hongjie Ye, Wei Chen 0018, Wensheng Dou, Guoquan Wu, Jun Wei 0001 | ICSE | 2022 | Other |
| Large-scale Security Measurements on the Android Firmware Ecosystem. Qinsheng Hou, Wenrui Diao, Yanhao Wang, Xiaofeng Liu 0013, Song Liu | ICSE | 2022 | Security / Privacy / Vulnerability; Mobile / Web / GUI / Android |
| Learning and Programming Challenges of Rust: A Mixed-Methods Study. Shuofei Zhu, Ziyi Zhang, Boqin Qin, Aiping Xiong, Linhai Song | ICSE | 2022 | Human / Empirical / Socio-technical |
| Learning Probabilistic Models for Static Analysis Alarms. Hyunsu Kim, Mukund Raghothaman, Kihong Heo | ICSE | 2022 | Program Analysis / Verification / Formal Methods |
| Learning to Recommend Method Names with Global Context. Fang Liu 0032, Ge Li 0001, Zhiyi Fu, Shuai Lu, Yiyang Hao | ICSE | 2022 | Other |
| Learning to Reduce False Positives in Analytic Bug Detectors. Anant Kharkar, Roshanak Zilouchian Moghaddam, Matthew Jin, Xiaoyu Liu, Xin Shi | ICSE | 2022 | Other |
| Less is More: Supporting Developers in Vulnerability Detection during Code Review. Larissa Braz, Christian Aeberhard, Gül Çalikli, Alberto Bacchelli | ICSE | 2022 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of CircleCI. Keheliya Gallaba, Maxime Lamothe, Shane McIntosh | ICSE | 2022 | Human / Empirical / Socio-technical; DevOps / CI / Build / Release |
| Linear-time Temporal Logic guided Greybox Fuzzing. Ruijie Meng, Zhen Dong, Jialin Li 0001, Ivan Beschastnikh, Abhik Roychoudhury | ICSE | 2022 | Testing / QA |
| Log-based Anomaly Detection with Deep Learning: How Far Are We? Van-Hoang Le, Hongyu Zhang 0002 | ICSE | 2022 | AI / LLM for SE; Cloud / Microservices / Distributed Systems |
| Manas: Mining Software Repositories to Assist AutoML. Giang Nguyen, Md Johirul Islam, Rangeet Pan, Hridesh Rajan | ICSE | 2022 | Other |
| Modeling Review History for Reviewer Recommendation: A Hypergraph Approach. Guoping Rong, Yifan Zhang, Lanxin Yang, Fuli Zhang, Hongyu Kuang | ICSE | 2022 | Requirements / Modeling / Architecture |
| ModX: Binary Level Partially Imported Third-Party Library Detection via Program Modularization and Semantic Matching. Can Yang, Zhengzi Xu, Hongxu Chen 0001, Yang Liu 0003, Xiaorui Gong | ICSE | 2022 | Other |
| Morest: Model-based RESTful API Testing with Execution Feedback. Yi Liu 0069, Yuekang Li, Gelei Deng, Yang Liu 0003, Ruiyuan Wan | ICSE | 2022 | Testing / QA |
| Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing. Jiazhen Gu, Xuchuan Luo, Yangfan Zhou 0002, Xin Wang 0002 | ICSE | 2022 | Testing / QA; AI / LLM for SE; Requirements / Modeling / Architecture |
| Multi-Intention-Aware Configuration Selection for Performance Tuning. Haochen He, Zhouyang Jia, Shanshan Li 0001, Yue Yu 0001, Chenglong Zhou | ICSE | 2022 | DevOps / CI / Build / Release; Performance / Energy / Reliability |
| Multilingual training for Software Engineering. Toufique Ahmed, Premkumar T. Devanbu | ICSE | 2022 | Other |
| MVD: Memory-Related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks. Sicong Cao, Xiaobing Sun 0001, Lili Bo, Rongxin Wu, Bin Li 0006 | ICSE | 2022 | AI / LLM for SE |
| Nalin: learning from Runtime Behavior to Find Name-Value Inconsistencies in Jupyter Notebooks. Jibesh Patra, Michael Pradel | ICSE | 2022 | Other |
| Natural Attack for Pre-trained Models of Code. Zhou Yang 0003, Jieke Shi, Junda He, David Lo 0001 | ICSE | 2022 | Security / Privacy / Vulnerability |
| Nessie: Automatically Testing JavaScript APIs with Asynchronous Callbacks. Ellen Arteca, Sebastian Harner, Michael Pradel, Frank Tip | ICSE | 2022 | Testing / QA |
| Neural Program Repair with Execution-based Backpropagation. He Ye, Matias Martinez, Martin Monperrus | ICSE | 2022 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identification. Haibin Zheng, Zhiqing Chen, Tianyu Du, Xuhong Zhang 0002, Yao Cheng 0002 | ICSE | 2022 | Testing / QA |
| NPEX: Repairing Java Null Pointer Exceptions without Tests. Junhee Lee, Seongjoon Hong, Hakjoo Oh | ICSE | 2022 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods |
| Nufix: Escape From NuGet Dependency Maze. Zhenming Li, Ying Wang 0038, Zeqi Lin, Shing-Chi Cheung, Jian-Guang Lou | ICSE | 2022 | Other |
| OJXPERF: Featherlight Object Replica Detection for Java Programs. Bolun Li, Hao Xu 0048, Qidong Zhao, Pengfei Su 0001, Milind Chabbi | ICSE | 2022 | Other |
| On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support. Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kästner | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; Performance / Energy / Reliability |
| On the Benefits and Limits of Incremental Build of Software Configurations: An Exploratory Study. Georges Aaron Randrianaina, Xhevahire Tërnava, Djamel Eddine Khelladi, Mathieu Acher | ICSE | 2022 | Human / Empirical / Socio-technical; DevOps / CI / Build / Release |
| On the Evaluation of Neural Code Summarization. Ensheng Shi, Yanlin Wang 0001, Lun Du, Junjie Chen 0003, Shi Han | ICSE | 2022 | AI / LLM for SE |
| On the Importance of Building High-quality Training Datasets for Neural Code Search. Zhensu Sun, Li Li 0091, Yan Liu, Xiaoning Du 0001, Li Li 0029 | ICSE | 2022 | AI / LLM for SE; DevOps / CI / Build / Release |
| On the Reliability of Coverage-Based Fuzzer Benchmarking. Marcel Böhme, László Szekeres, Jonathan Metzman | ICSE | 2022 | Testing / QA; Performance / Energy / Reliability |
| One Fuzzing Strategy to Rule Them All. Mingyuan Wu, Ling Jiang, Jiahong Xiang, Yanwei Huang, Heming Cui | ICSE | 2022 | Testing / QA |
| Online Summarizing Alerts through Semantic and Behavior Information. Jia Chen 0037, Peng Wang 0027, Wei Wang 0009 | ICSE | 2022 | Other |
| Path Transitions Tell More: Optimizing Fuzzing Schedules via Runtime Program States. Kunpeng Zhang, Xi Xiao, Xiaogang Zhu 0001, Ruoxi Sun 0001, Minhui Xue 0001 | ICSE | 2022 | Testing / QA |
| PerfSig: Extracting Performance Bug Signatures via Multi-modality Causal Analysis. Jingzhu He, Yuhang Lin 0001, Xiaohui Gu, Chin-Chia Michael Yeh, Zhongfang Zhuang | ICSE | 2022 | Performance / Energy / Reliability |
| Practical Automated Detection of Malicious npm Packages. Adriana Sejfia, Max Schäfer | ICSE | 2022 | Other |
| Practitioners' Expectations on Automated Code Comment Generation. Xing Hu 0008, Xin Xia 0001, David Lo 0001, Zhiyuan Wan, Qiuyuan Chen | ICSE | 2022 | Other |
| PREACH: A Heuristic for Probabilistic Reachability to Identify Hard to Reach Statements. Seemanta Saha, Mara Downing, Tegan Brennan, Tevfik Bultan | ICSE | 2022 | Other |
| Precise Divide-By-Zero Detection with Affirmative Evidence. Yiyuan Guo, Jinguo Zhou, Peisen Yao, Qingkai Shi, Charles Zhang 0001 | ICSE | 2022 | Other |
| Preempting Flaky Tests via Non-Idempotent-Outcome Tests. Anjiang Wei, Pu Yi 0001, Zhengxi Li, Tao Xie 0001, Darko Marinov | ICSE | 2022 | Testing / QA; DevOps / CI / Build / Release |
| Prioritizing Mutants to Guide Mutation Testing. Samuel J. Kaufman, Ryan Featherman, Justin Alvin, Bob Kurtz, Paul Ammann | ICSE | 2022 | Testing / QA |
| PROMAL: Precise Window Transition Graphs for Android via Synergy of Program Analysis and Machine Learning. Changlin Liu, Hanlin Wang, Tianming Liu 0002, Diandian Gu, Yun Ma 0002 | ICSE | 2022 | AI / LLM for SE; Program Analysis / Verification / Formal Methods; Mobile / Web / GUI / Android |
| PROPR: Property-Based Automatic Program Repair. Matthías Páll Gissurarson, Leonhard Applis, Annibale Panichella, Arie van Deursen, David Sands 0001 | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair |
| PUS: A Fast and Highly Efficient Solver for Inclusion-based Pointer Analysis. Peiming Liu, Yanze Li, Bradley Swain, Jeff Huang 0001 | ICSE | 2022 | Program Analysis / Verification / Formal Methods |
| Push-Button Synthesis of Watch Companions for Android Apps. Cong Li 0003, Yanyan Jiang 0001, Chang Xu 0001 | ICSE | 2022 | Mobile / Web / GUI / Android |
| Quantifying Permissiveness of Access Control Policies. William Eiers, Ganesh Sankaran, Albert Li, Emily O'Mahony, Benjamin Prince | ICSE | 2022 | Other |
| R2Z2: Detecting Rendering Regressions in Web Browsers through Differential Fuzz Testing. Suhwan Song, Jaewon Hur, Sunwoo Kim, Philip Rogers, Byoungyoung Lee | ICSE | 2022 | Testing / QA; Mobile / Web / GUI / Android |
| Recommending Good First Issues in GitHub OSS Projects. Wenxin Xiao, Hao He 0012, Weiwei Xu 0001, Xin Tan 0003, Jinhao Dong | ICSE | 2022 | Human / Empirical / Socio-technical |
| REFTY: Refinement Types for Valid Deep Learning Models. Yanjie Gao, Zhengxian Li, Haoxiang Lin, Hongyu Zhang 0002, Ming Wu 0007 | ICSE | 2022 | AI / LLM for SE |
| ReMoS: Reducing Defect Inheritance in Transfer Learning via Relevant Model Slicing. Ziqi Zhang, Yuanchun Li 0003, Jindong Wang 0001, Bingyan Liu, Ding Li 0001 | ICSE | 2022 | Program Analysis / Verification / Formal Methods |
| Repairing Brain-Computer Interfaces with Fault-Based Data Acquisition. Cailin Winston, Caleb Winston, Chloe N. Winston, Claris Winston, Cleah Winston | ICSE | 2022 | Debugging / Fault Localization / Diagnosis / Repair |
| Repairing Order-Dependent Flaky Tests via Test Generation. Chengpeng Li 0002, Chenguang Zhu 0002, Wenxi Wang, August Shi | ICSE | 2022 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns. Juan Manuel Florez, Jonathan Perry 0004, Shiyi Wei, Andrian Marcus | ICSE | 2022 | Other |
| RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation. Zhen Li 0027, Qian (Guenevere) Chen, Chen Chen 0001, Yayi Zou, Shouhuai Xu | ICSE | 2022 | Performance / Energy / Reliability |